“…List scheduling algorithms are generally preferred since they generate good quality schedules with less complexity [7]. HEFT (Heterogeneous Earliest Finish Time) [6], CPOP (Critical Path on a Processor) [6], PETS (low complexity Performance Effective Task Scheduling) [7], HCPT (Heterogeneous Critical Parent Trees) [8], HPS (High-Performance task Scheduling) [9], Lookahead [10], SDBATS (Standard Deviation-Based Algorithm for Task Scheduling) [11], and PEFT (Predict Earliest Finish Time algorithm) [12] are typical list algorithms. HEFT, CPOP, HCPT, SDBATS, Lookahead and PEFT have two phases, including a task prioritizing phase to decide scheduling sequence of tasks, and a processor selection phase to assign a processor to each task sequentially for a minimum makespan.…”