Scalable Self-Organizing Server Clusters with Quality of Service Objectives
2005 (English)Licentiate thesis, comprehensive summary (Other scientific)
Advanced architectures for cluster-based services that have been recently proposed allow for service differentiation, server overload control and high utilization of resources. These systems, however, rely on centralized functions, which limit their ability to scale and to tolerate faults. In addition, they do not have built-in architectural support for automatic reconfiguration in case of failures or addition/removal of system components.
Recent research in peer-to-peer systems and distributed management has demonstrated the potential benefits of decentralized over centralized designs: a decentralized design can reduce the configuration complexity of a system and increase its scalability and fault tolerance.
This research focuses on introducing self-management capabilities into the design of cluster-based services. Its intended benefits are to make service platforms dynamically adapt to the needs of customers and to environment changes, while giving the service providers the capability to adjust operational policies at run-time.
We have developed a decentralized design that efficiently allocates resources among multiple services inside a server cluster. The design combines the advantages of both centralized and decentralized architectures. It allows associating a set of QoS objectives with each service. In case of overload or failures, the quality of service degrades in a controllable manner. We have evaluated the performance of our design through extensive simulations. The results have been compared with performance characteristics of ideal systems.
Place, publisher, year, edition, pages
Stockholm: KTH , 2005. , 96 p.
Trita-S3-LCN, ISSN 1653-0837 ; 0509
Telekommunikation, Autonomic computing, self-organization, decentralized control, web services, quality of service
IdentifiersURN: urn:nbn:se:kth:diva-272OAI: oai:DiVA.org:kth-272DiVA: diva2:8428
2005-06-14, Q2, S3, Osquldas väg 10, Stcokholm, 11:00
QC 201011232005-06-072005-06-072010-11-23Bibliographically approved
List of papers