Hotpower09 - Cost and Energy-Aware Load Distribution Across Data Centers Kien Le † Ricardo Bianchini † Margaret Martonosi and Thu D Nguyen

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Cost- and Energy-Aware Load Distribution Across Data Centers Kien Le † , Ricardo Bianchini † , Margaret Martonosi ‡ , and Thu D. Nguyen † † Rutgers University ‡ Princeton University 1 Introduction Today, many large organizations operate multiple data centers. The reasons for this include natural business dis- tribution, the need for high availability and disaster toler- ance, the sheer size of their computational infrastructure, and/or the desire to provide uniform access times to the infrastructure from widely distributed client sites. Re- gardless of the reason, these organizations consume sig- nificant amounts of energy and this energy consumption has both a financial and environmental cost. Interestingly, the geographical distribution of the data centers often exposes many opportunities for optimizing energy consumption and costs by intelligently distribut- ing the computational workload. We are interested in three such opportunities. First, we seek to exploit data centers that pay different and perhaps variable electric- ity prices. In fact, many power utilities now allow con- sumers to choose hourly pricing, e.g. [1]. Second, we seek to exploit data centers that are located in different time zones, which adds an extra component to price vari- ability. For example, one data center may be under peak- demand prices while others are under off-peak-demand prices. Third, we seek to exploit data centers located near sites that produce renewable (hereafter called “green”) electricity to reduce “brown” energy consumption that is mostly produced by carbon-intensive means, such as coal-fired power plants. To make our investigation of these degrees of free- dom more concrete, in this paper we consider multi-data- center Internet services, such as Google or iTunes. These services place their data centers behind a set of front-end devices. The front-ends are responsible for inspecting each client request and forwarding it to one of the data centers that can serve it, according to a request distribu- tion policy . Despite their wide-area distribution of re- quests, services must strive not to violate their service- level agreements (SLAs). This paper proposes and evaluates a framework for optimization-based request distribution. The framework enables services to manage their energy consumption and costs, while respecting their SLAs. It also allows services to take full advantage of the degrees of freedom mentioned above. Based on the framework, we propose two request distribution policies. For comparison, we also propose a greedy heuristic designed with the same goals and constraints as the other policies. Operationally, an optimization-based policy defines the fraction of the clients’ requests that should be di- rected to each data center. The front-ends periodically (e.g., once per hour) solve the optimization problem de- fined by the policy. After fractions are computed, the front-ends abide by them until they are recomputed. The heuristic policy operates quite differently. During eachheuristic policy operates quite differently....
View Full Document

This note was uploaded on 12/08/2011 for the course CS 525 taught by Professor Gupta during the Spring '08 term at University of Illinois, Urbana Champaign.

Page1 / 5

Hotpower09 - Cost and Energy-Aware Load Distribution Across Data Centers Kien Le † Ricardo Bianchini † Margaret Martonosi and Thu D Nguyen

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online