完整後設資料紀錄
DC 欄位語言
dc.contributor.author吳維亞en_US
dc.contributor.authorWu, Wei-Yaen_US
dc.contributor.author王豐堅en_US
dc.contributor.authorWang, Feng-Jianen_US
dc.date.accessioned2014-12-12T02:44:57Z-
dc.date.available2014-12-12T02:44:57Z-
dc.date.issued2014en_US
dc.identifier.urihttp://140.113.39.130/cdrfb3/record/nctu/#GT070056089en_US
dc.identifier.urihttp://hdl.handle.net/11536/76171-
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 to solve large computational problems can get better efficacy compared with either pure task parallelism or pure data parallelism. Workflow scheduling on parallel systems has long been known to be a NP-complete problem. Scheduling mixed-parallel workflows is an even challenging problem. We explore the issues of 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 resources to the tasks on allocated critical paths for effectively reducing the makespan of workflow execution. The second is allowing the allocation of an M-task to shrink during the iterative procedure, resulting in a more flexible scheduling process for finding better schedules. The proposed IAES was evaluated through a series of simulation experiments and compared to several well-known one-step and two-step approaches, including CPR, iCASLB, CPA, MCPA, MCPA2. The experimental results indicate that our IAES outperforms those previous approaches significantly across various kinds of workloads.zh_TW
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 to solve large computational problems can get better efficacy compared with either pure task parallelism or pure data parallelism. Workflow scheduling on parallel systems has long been known to be a NP-complete problem. Scheduling mixed-parallel workflows is an even challenging problem. We explore the issues of 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 resources to the tasks on allocated critical paths for effectively reducing the makespan of workflow execution. The second is allowing the allocation of an M-task to shrink during the iterative procedure, resulting in a more flexible scheduling process for finding better schedules. The proposed IAES was evaluated through a series of simulation experiments and compared to several well-known one-step and two-step approaches, including CPR, iCASLB, CPA, MCPA, MCPA2. The experimental results indicate that our IAES outperforms those previous approaches significantly across various kinds of workloads.en_US
dc.language.isoen_USen_US
dc.subject工作流排程zh_TW
dc.subject混合式平台zh_TW
dc.subject可調式任務zh_TW
dc.subjectworkflow schedulingen_US
dc.subjectmixed parallelismen_US
dc.subjectmoldable tasken_US
dc.title具可調式平行度之混合平行模式工作流程排程問題中處理器配置議題之研究zh_TW
dc.titleA Study of Efficient Processor Allocation for Scheduling Mixed-Parallel Workflows of Moldable Tasksen_US
dc.typeThesisen_US
dc.contributor.department資訊科學與工程研究所zh_TW
顯示於類別:畢業論文