完整後設資料紀錄
DC 欄位語言
dc.contributor.authorHuang, Kuo-Chanen_US
dc.contributor.authorWu, Wei-Yaen_US
dc.contributor.authorWang, Feng-Jianen_US
dc.contributor.authorLiu, Hsiao-Chingen_US
dc.contributor.authorHung, Chun-Haoen_US
dc.date.accessioned2017-04-21T06:55:44Z-
dc.date.available2017-04-21T06:55:44Z-
dc.date.issued2016-07-20en_US
dc.identifier.issn2193-1801en_US
dc.identifier.urihttp://dx.doi.org/10.1186/s40064-016-2808-yen_US
dc.identifier.urihttp://hdl.handle.net/11536/134134-
dc.description.abstractParallel computation has been widely applied in a variety of large-scale scientific and engineering applications. Many studies indicate that exploiting both task and data parallelisms, i.e. mixed-parallel workflows, to solve large computational problems can get better efficacy compared with either pure task parallelism or pure data parallelism. Scheduling traditional workflows of pure task parallelism on parallel systems has long been known to be an NP-complete problem. Mixed-parallel workflow scheduling has to deal with an additional challenging issue of processor allocation. In this paper, we explore the processor allocation issue in scheduling mixed-parallel workflows of moldable tasks, called M-task, and propose an Iterative Allocation Expanding and Shrinking (IAES) approach. Compared to previous approaches, our IAES has two distinguishing features. The first is allocating more processors to the tasks on allocated critical paths for effectively reducing the makespan of workflow execution. The second is allowing the processor allocation of an M-task to shrink during the iterative procedure, resulting in a more flexible and effective process for finding better allocation. The proposed IAES approach has been evaluated with a series of simulation experiments and compared to several well-known previous methods, including CPR, CPA, MCPA, and MCPA2. The experimental results indicate that our IAES approach outperforms those previous methods significantly in most situations, especially when nodes of the same layer in a workflow might have unequal workloads.en_US
dc.language.isoen_USen_US
dc.subjectWorkflow schedulingen_US
dc.subjectMixed parallelismen_US
dc.subjectMoldable tasken_US
dc.subjectProcessor allocationen_US
dc.titleAn iterative expanding and shrinking process for processor allocation in mixed-parallel workflow schedulingen_US
dc.identifier.doi10.1186/s40064-016-2808-yen_US
dc.identifier.journalSPRINGERPLUSen_US
dc.citation.volume5en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000381636500003en_US
顯示於類別:期刊論文