DocumentCode :
3408302
Title :
A study of deadline scheduling for client-server systems on the Computational Grid
Author :
Takefusa, Atsuko ; Casanova, Henri ; Matsuoka, Satoshi ; Berman, Francine
Author_Institution :
Japan Soc. for the Promotion of Sci., Tokyo Inst. of Technol., Japan
fYear :
2001
fDate :
2001
Firstpage :
406
Lastpage :
415
Abstract :
The Computational Grid is a promising platform for the deployment of various high-performance computing applications. A number of projects have addressed the idea of software as a service on the network. These systems usually implement client-server architectures with many servers running on distributed Grid resources and have commonly been referred to as network-enabled servers (NES). An important question is that of scheduling in this multi-client multi-server scenario. Note that in this context most requests are computationally intensive as they are generated by high-performance computing applications. The Bricks simulation framework has been developed and extensively used to evaluate scheduling strategies for NES systems. The authors first present recent developments and extensions to the Bricks simulation models. They discuss a deadline scheduling strategy that is appropriate for the multi-client multi-server case, and augment it with "Load Correction" and "Fallback" mechanisms which could improve the performance of the algorithm. We then give Bricks simulation results. The results show that future NES systems should use deadline scheduling with multiple fallbacks and it is possible to allow users to make a trade-off between failure-rate and cost by adjusting the level of conservatism of deadline scheduling algorithms
Keywords :
client-server systems; discrete event simulation; resource allocation; scheduling; virtual machines; Bricks simulation framework; Bricks simulation models; Computational Grid; Load Correction; NES systems; client-server architectures; deadline scheduling algorithms; deadline scheduling strategy; distributed Grid resources; failure-rate; high-performance computing applications; multi-client multi-server case; multi-client multi-server scenario; multiple fallbacks; network-enabled servers; scheduling strategies; Application software; Client-server systems; Computational modeling; Computer applications; Computer architecture; Costs; Grid computing; Network servers; Processor scheduling; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Distributed Computing, 2001. Proceedings. 10th IEEE International Symposium on
Conference_Location :
San Francisco, CA
ISSN :
1082-8907
Print_ISBN :
0-7695-1296-8
Type :
conf
DOI :
10.1109/HPDC.2001.945208
Filename :
945208
Link To Document :
بازگشت