Publication | Closed Access
DAGMap: Efficient scheduling for DAG grid workflow job
18
Citations
17
References
2008
Year
Unknown Venue
Cluster ComputingEngineeringComputer ArchitectureOperations ResearchSystems EngineeringParallel ComputingJob SchedulerEffective Workflow JobCloud SchedulingComputer EngineeringScheduling (Computing)Computer ScienceGrid Workflow ModelingGroup SchedulingWorkflow ExecutionEnergy ManagementEdge ComputingScheduling ProblemCloud ComputingParallel Programming
DAG has been extensively used in grid workflow modeling. Since the computational capacity of available grid resources tends to be heterogeneous, efficient and effective workflow job scheduling becomes essential. It poses great challenges to achieve minimum job accomplishing time while maintaining high grid resources utilization efficiency. Based on list scheduling and group scheduling, in this paper we propose a novel static scheduling heuristic, called DAGMap. DAGMap consists of three phases, namely prioritizing, grouping, and independent task scheduling. Three salient features of DAGMap are 1) Task grouping is based on dependency relationships and task upward priority; 2) Critical tasks are scheduled first; and 3) Min-Min and Max-Min selective scheduling are used for independent tasks. The experimental results show that DAGMap can achieve better performance than other previous algorithms in terms of makespan, speedup, and efficiency.
| Year | Citations | |
|---|---|---|
Page 1
Page 1