Title
Scheduling for Multi-Phase Parallelizable Jobs
Abstract
With multiple identical unit speed servers, the online problem of scheduling jobs that migrate between two phases, limitedly parallelizable or completely sequential, and choosing their respective speeds to minimize the total flow time is considered. In the limited parallelizable regime, allocating k servers to a job, the speed extracted is $k^{1/\alpha},\ \alpha$ > 1, a sub-linear, concave speedup function, while in the sequential phase, a job can be processed by at most one server with a maximum speed of unity. A LCFS based algorithm is proposed for scheduling jobs which always assigns equal speed to the jobs that are in the same phase (limitedly parallelizable/sequential), and is shown to have a constant (dependent only on $\alpha$ > 1) competitive ratio. For the special case when all jobs are available beforehand, improved competitive ratio is obtained.
Year
DOI
Venue
2022
10.23919/WiOpt56218.2022.9930618
2022 20th International Symposium on Modeling and Optimization in Mobile, Ad hoc, and Wireless Networks (WiOpt)
Keywords
DocType
ISBN
multiphase parallelizable jobs,multiple identical unit speed servers,online problem,scheduling jobs,concave speedup function,sequential phase,LCFS based algorithm
Conference
978-1-6654-6076-7
Citations 
PageRank 
References 
0
0.34
10
Authors
1
Name
Order
Citations
PageRank
Rahul Vaze146345.64