DocumentCode :
1186920
Title :
A middleware design for large-scale clusters offering multiple services
Author :
Adam, Constantin ; Stadler, Rolf
Author_Institution :
Laboratory for Communication Networks at KTH Royal Institute of Technology, Stockholm, Sweden
Volume :
3
Issue :
1
fYear :
2006
Firstpage :
1
Lastpage :
12
Abstract :
We present a decentralized design that dynamically allocates resources to multiple services inside a global server cluster. The design supports QoS objectives (maximum response time and maximum loss rate) for each service. A system administrator can modify policies that assign relative importance to services and, in this way, control the resource allocation process. Distinctive features of our design are the use of an epidemic protocol to disseminate state and control information, as well as the decentralized evaluation of utility functions to control resource partitioning among services. Simulation results show that the system operates both effectively and efficiently; it meets the QoS objectives and dynamically adapts to load changes and to failures. In case of overload, the service quality degrades gracefully, controlled by the cluster policies.
Keywords :
Control systems; Delay; Large-scale systems; Middleware; Network servers; Protocols; Quality of service; Resource management; Scalability; Web services; autonomic computing; decentralized control; quality of service; self-organization; web services;
fLanguage :
English
Journal_Title :
Network and Service Management, IEEE Transactions on
Publisher :
ieee
ISSN :
1932-4537
Type :
jour
DOI :
10.1109/TNSM.2006.4798302
Filename :
4798302
Link To Document :
بازگشت