RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server...

23
RELATED BACKGROUND WORK OZLEM BILGIR
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    213
  • download

    0

Transcript of RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server...

Page 1: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

RELATED BACKGROUND WORK

OZLEM BILGIR

Page 2: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

OUTLINE

1- Gandhi et al. , Optimal Power Allocation in Server Farms, SIGMETRICS’09

2-Chen et al., Managing Server Energy and Operational Costs in Hosting Centers, SIGMETRICS’05

3- Raghavendra et al., No “Power” Struggles: Coordinated Multi-level Power Management for the Data Center , ASPLOS’08

Page 3: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Gandhi et al., SIGMETRICS’09

• What is the best power allocation model for better response time?

• Less servers with higher frequency? More servers with lower frequency?

Page 4: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Gandhi et al., SIGMETRICS’09 (cont.)

• Optimal power allocation depends on “power-frequency relationship”• Power-frequency relationship depends on

many factors.

Page 5: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Gandhi et al., SIGMETRICS’09 (cont.)

Power- frequency relation depends on:Voltage/frequency scaling technique

Page 6: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Gandhi et al., SIGMETRICS’09 (cont.)

Experimental Results:Open Server Farm;

Page 7: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Gandhi et al., SIGMETRICS’09 (cont.)

Experimental Results:Close Server Farm;

Page 8: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Gandhi et al., SIGMETRICS’09 (cont.)

Summary:- Many factors( frequency scaling technique,

arrival rate, total power budget, open/close server configuration.. etc.) affect mean response time

Page 9: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Chen et al., SIGMETRICS’05

• Data Centers should be able to meet SLA• Over-provisioning service capacity to meet SLA

for worst case is one option• Urgaonkar et. Al, Ranjan et. Al. Chandra et.al

looked at finding right capacity and distributing right capacity across different applications to meet SLA

• Still wasting servers, hence money!!!

Page 10: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Chen et al., SIGMETRICS’05(cont.)

m1

m2

m3

Page 11: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Chen et al., SIGMETRICS’05(cont.)

Problem Formulation & Methodology:• Total Cost:

• Server allocation & f modulation period

Page 12: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Chen et al., SIGMETRICS’05(cont.)

• 3 different approaches;– Queuing Theory Based Approach– Control Theoretic Approach– Hybrid Approach

Page 13: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Chen et al., SIGMETRICS’05(cont.)

• 3 different approaches;– Queuing Theory Based Approach– Control Theoretic Approach– Hybrid Approach

Page 14: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Chen et al., SIGMETRICS’05(cont.)

Queuing Theory Based Approach:

where

Page 15: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Chen et al., SIGMETRICS’05(cont.)

Control Theoretic Approach:

Page 16: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Chen et al., SIGMETRICS’05(cont.)

Feedback Control of Aggregate Frequency

Rf & Rwi are the weights

Page 17: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Chen et al., SIGMETRICS’05(cont.)

Server Allocation:

# of servers for min. Energy:

Page 18: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Chen et al., SIGMETRICS’05(cont.)

Server allocation Decision Mechanism:

1. m(u-1) > min(m*(u), m(u)) m(u) = min(m*(u), m(u))

2. otherwise;Cost of turning on one server : BoRed. in power cost:

Page 19: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Chen et al., SIGMETRICS’05(cont.)

Summary:-Control theoretical method is similar, but not the same with my works-Turning on-off/DVFS decision mechanism can be improved

Page 20: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Raghavendra et al., ASPLOS’08

• There are many separate power management solutions addressing different problems

• Their collection may be non-optimal or unstable

• There is a need for coordinated solution which is a combination of separate solutions

Page 21: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Raghavendra et al., ASPLOS’08(cont.)

Page 22: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Raghavendra et al., ASPLOS’08(cont.)

Page 23: RELATED BACKGROUND WORK OZLEM BILGIR. OUTLINE 1- Gandhi et al., Optimal Power Allocation in Server Farms, SIGMETRICS’09 2-Chen et al., Managing Server.

Raghavendra et al., ASPLOS’08(cont.)

Summary:-Combining different techniques will give better,

more stable, and consistent results