Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Adaptable Server Clusters with QoS Objectives
KTH, School of Information and Communication Technology (ICT), Microelectronics and Information Technology, IMIT.
KTH, School of Information and Communication Technology (ICT), Microelectronics and Information Technology, IMIT.ORCID iD: 0000-0001-6039-8493
2005 (English)In: Integrated Network Management IX - MANAGING NEW NETWORKED WORLDS / [ed] Clemm A, Festor O, Pras A, New York: IEEE , 2005, p. 149-163Conference paper, Published paper (Refereed)
Abstract [en]

We present a decentralized design for a server cluster that supports a single service with response time guarantees. Three distributed mechanisms represent the key elements of our design. Topology construction maintains a dynamic overlay of cluster nodes. Request routing directs service requests towards available servers. Membership control allocates/releases servers to/from the cluster, in response to changes in the external load. We advocate a decentralized approach, because it is scalable, fault-tolerant, and has a lower configuration complexity than a centralized solution. We demonstrate through simulations that our system operates efficiently by comparing it to an ideal centralized system. In addition, we show that our system rapidly adapts to changing load. We found that the interaction of the various mechanisms in the system leads to desirable global properties. More precisely, for a fixed connectivity c (i.e., the number of neighbors of a node in the overlay), the average experienced delay in the cluster is independent of the external load. In addition, increasing c increases the average delay but decreases the system size for a given load. Consequently, the cluster administrator can use c as a management parameter that permits control of the tradeoff between a small system size and a small experienced delay for the service.

Place, publisher, year, edition, pages
New York: IEEE , 2005. p. 149-163
Keywords [en]
autonomic computing, self-configuration, decentralized control, web services, quality of service
National Category
Telecommunications
Identifiers
URN: urn:nbn:se:kth:diva-5321DOI: 10.1109/INM.2005.1440782ISI: 000229948800011Scopus ID: 2-s2.0-33744497834ISBN: 0-7803-9087-3 (print)OAI: oai:DiVA.org:kth-5321DiVA, id: diva2:8425
Conference
9th IFIP/IEEE International Symposium on Integrated Network Management (IM 2005) Nice, FRANCE, MAY, 2005
Note
QC 20101123Available from: 2005-06-07 Created: 2005-06-07 Last updated: 2022-09-13Bibliographically approved
In thesis
1. Scalable Self-Organizing Server Clusters with Quality of Service Objectives
Open this publication in new window or tab >>Scalable Self-Organizing Server Clusters with Quality of Service Objectives
2005 (English)Licentiate thesis, comprehensive summary (Other scientific)
Abstract [en]

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. p. 96
Series
Trita-S3-LCN, ISSN 1653-0837 ; 0509
Keywords
Telekommunikation, Autonomic computing, self-organization, decentralized control, web services, quality of service, Telekommunikation
National Category
Telecommunications
Identifiers
urn:nbn:se:kth:diva-272 (URN)
Presentation
2005-06-14, Q2, S3, Osquldas väg 10, Stcokholm, 11:00
Opponent
Supervisors
Note
QC 20101123Available from: 2005-06-07 Created: 2005-06-07 Last updated: 2022-09-13Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Adam, ConstantinStadler, Rolf
By organisation
Microelectronics and Information Technology, IMIT
Telecommunications

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 894 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf