Abstract
In this paper we study online scheduling problem on m parallel uniform machines with two hierarchies. The objective is to minimize the maximum completion time (makespan). Machines are provided with different capability. The machines with speed s can schedule all jobs, while the other machines with speed 1 can only process partial jobs. Online algorithms for any 0<s<∞ are provided in the paper. For the case of k=1 and m=2, and the case of some values of s, k=1 and m=3, the algorithms are the best possible, where k is the number of machines with hierarchy 1, and m is the number of machines. Lower bounds for some special cases are also presented.
Similar content being viewed by others
References
Bar-Noy A, Freund A, Naor J (2001) On-line load balancing in a hierarchical server topology. SIAM J Comput 31:527–549
Chassid O, Epstein L (2008) The hierarchical model for load balancing on two machines. J Comb Optim 15:305–314
Cho Y, Sahni S (1980) Bounds for list schedules on uniform processors. SIAM J Comput 9:91–103
Crescenzi P, Gambosi G, Penna P (2004) On-line algorithms for the channel assignment problem in cellular networks. Discrete Appl Math 137:237–266
Dosa G, Epstein L (2008) Preemptive scheduling on a small number of hierarchical machines. Inf Comput 206:602–619
Graham RL, Lawler EL, Lenstra JK, Rinnooy Kan AHG (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discrete Math 5:287–326
Han F, Tan ZY, Yang Y (2011) On the optimality of list scheduling for online uniform machines scheduling. Optim Lett doi:10.1007/s11590-011-0335-x
Hwang H, Chang SY, Lee K (2004) Parallel machine scheduling under a grade of service provision. Comput Oper Res 31:2055–2061
Jiang YW (2008) Online scheduling on parallel machines with two GoS levels. J Comb Optim 16:28–38
Jiang YW, He Y, Tang CM (2006) Optimal online algorithms for scheduling on two identical machines under a grade of service. J Zhejiang Univ Sci 7(3):309–314
Li RH, Shi LJ (1998) An online algorithm for some uniform professor scheduling. SIAM J Comput 27:414–422
Musitelli A, Nicoletti JM (2011) Competitive ratio of list scheduling on uniform machines and randomized heuristics. J Sched 14:89–101
Park J, Chang SY, Lee K (2006) Online and semi-online scheduling of two machines under a grade of service provision. Oper Res Lett 34:692–696
Tan ZY, Zhang A (2008) A note on hierarchical scheduling on two uniform machines. J Comb Optim 20:85–95
Zhang A, Jiang YW, Tan ZY (2009) Online parallel machines scheduling with two hierarchies. Theor Comput Sci 410:3597–3605
Author information
Authors and Affiliations
Corresponding author
Additional information
Research was partially supported by the National Nature Science Foundation of China (No. 10971131) and Shanghai Leading Academic Discipline Project (No. S30104).
Rights and permissions
About this article
Cite this article
Hou, Ly., Kang, L. Online scheduling on uniform machines with two hierarchies. J Comb Optim 24, 593–612 (2012). https://doi.org/10.1007/s10878-011-9410-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-011-9410-6