Skip to main content

Managing energy and server resources in hosting centers

Publication ,  Journal Article
Chase, JS; Anderson, DC; Thakar, PN; Vahdat, AM; Doyle, RP
Published in: Operating Systems Review (ACM)
December 1, 2001

Internet hosting centers serve multiple service sites from a common hardware base. This paper presents the design and implementation of an architecture for resource management in a hosting center operating system, with an emphasis on energy as a driving resource management issue for large server clusters. The goals are to provision server resources for co-hosted services in a way that automatically adapts to offered load, improve the energy efficiency of server clusters by dynamically resizing the active server set, and respond to power supply disruptions or thermal events by degrading service in accordance with negotiated Service Level Agreements (SLAs). Our system is based on an economic approach to managing shared server resources, in which services "bid" for resources as a function of delivered performance. The system continuously monitors load and plans resource allotments by estimating the value of their effects on service performance. A greedy resource allocation algorithm adjusts resource prices to balance supply and demand, allocating resources to their most efficient use. A reconfigurable server switching infrastructure directs request traffic to the servers assigned to each service. Experimental results from a prototype confirm that the system adapts to offered load and resource availability, and can reduce server energy usage by 29% or more for a typical Web workload.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Operating Systems Review (ACM)

DOI

ISSN

0163-5980

Publication Date

December 1, 2001

Volume

35

Issue

5

Start / End Page

103 / 116

Related Subject Headings

  • Networking & Telecommunications
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Chase, J. S., Anderson, D. C., Thakar, P. N., Vahdat, A. M., & Doyle, R. P. (2001). Managing energy and server resources in hosting centers. Operating Systems Review (ACM), 35(5), 103–116. https://doi.org/10.1145/502059.502045
Chase, J. S., D. C. Anderson, P. N. Thakar, A. M. Vahdat, and R. P. Doyle. “Managing energy and server resources in hosting centers.” Operating Systems Review (ACM) 35, no. 5 (December 1, 2001): 103–16. https://doi.org/10.1145/502059.502045.
Chase JS, Anderson DC, Thakar PN, Vahdat AM, Doyle RP. Managing energy and server resources in hosting centers. Operating Systems Review (ACM). 2001 Dec 1;35(5):103–16.
Chase, J. S., et al. “Managing energy and server resources in hosting centers.” Operating Systems Review (ACM), vol. 35, no. 5, Dec. 2001, pp. 103–16. Scopus, doi:10.1145/502059.502045.
Chase JS, Anderson DC, Thakar PN, Vahdat AM, Doyle RP. Managing energy and server resources in hosting centers. Operating Systems Review (ACM). 2001 Dec 1;35(5):103–116.

Published In

Operating Systems Review (ACM)

DOI

ISSN

0163-5980

Publication Date

December 1, 2001

Volume

35

Issue

5

Start / End Page

103 / 116

Related Subject Headings

  • Networking & Telecommunications