DocumentCode :
1910912
Title :
On the Impact of Heterogeneity and Back-End Scheduling in Load Balancing Designs
Author :
Chen, Ho-Lin ; Marden, Jason R. ; Wierman, Adam
Author_Institution :
Dept. of Inf. Sci. & Technol., California Inst. of Technol., Pasadena, CA
fYear :
2009
fDate :
19-25 April 2009
Firstpage :
2267
Lastpage :
2275
Abstract :
Load balancing is a common approach for task assignment in distributed architectures. In this paper, we show that the degree of inefficiency in load balancing designs is highly dependent on the scheduling discipline used at each of the back-end servers. Traditionally, the back-end scheduler can be modeled as processor sharing (PS), in which case the degree of inefficiency grows linearly with the number of servers. However, if the back- end scheduler is changed to shortest remaining processing time (SRPT), the degree of inefficiency can be independent of the number of servers, instead depending only on the heterogeneity of the speeds of the servers. Further, switching the back-end scheduler to SRPT can provide significant improvements in the overall mean response time of the system as long as the heterogeneity of the server speeds is small.
Keywords :
distributed processing; resource allocation; scheduling; software architecture; task analysis; back-end scheduling; back-end servers; distributed architectures; heterogeneity impact; load balancing designs; processor sharing; shortest remaining processing time; task assignment; Communications Society; Computer science; Delay; Grid computing; Information science; Load management; Network servers; Parallel processing; Processor scheduling; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM 2009, IEEE
Conference_Location :
Rio de Janeiro
ISSN :
0743-166X
Print_ISBN :
978-1-4244-3512-8
Electronic_ISBN :
0743-166X
Type :
conf
DOI :
10.1109/INFCOM.2009.5062152
Filename :
5062152
Link To Document :
بازگشت