Paying to Save: Reducing Cost of Colocation Data Center via Rewards - - PowerPoint PPT Presentation

paying to save reducing cost of colocation data center
SMART_READER_LITE
LIVE PREVIEW

Paying to Save: Reducing Cost of Colocation Data Center via Rewards - - PowerPoint PPT Presentation

Paying to Save: Reducing Cost of Colocation Data Center via Rewards Mohammad A. Islam, Hasan Mahmud, Shaolei Ren, Xiaorui Wang* Florida International University *The Ohio State University Supported in part by NSF CNS-1423137 and CNS-1143607


slide-1
SLIDE 1

Paying to Save: Reducing Cost of Colocation Data Center via Rewards

Mohammad A. Islam, Hasan Mahmud, Shaolei Ren, Xiaorui Wang* Florida International University *The Ohio State University

Supported in part by NSF CNS-1423137 and CNS-1143607

slide-2
SLIDE 2

Data center

Google's data center in Mayes County, Oklahoma

2

slide-3
SLIDE 3

Data centers are power-hungry

3

91 billion kWh; 50% increase by 2020 U.S. data centers in 2013

Source: Natural Resources Defense Council

Power entire Washington; $10+ billion Many energy-saving techniques

12 24 36 48 Time Workload

slide-4
SLIDE 4

Bad news…

4

Most of the existing approaches cannot be applied in many large data centers…

slide-5
SLIDE 5

What are data centers?

5

slide-6
SLIDE 6

What are data centers?

6

Data centers

slide-7
SLIDE 7

Multi-tenant colocation data center

  • Multiple tenants house their own servers in one shared

space and manage their equipment independently

  • Data center operator is mainly responsible for facility

management (e.g., power distribution, cooling)

7

CoreSite’s “One Wilshire” (Photo: CoreSite)

slide-8
SLIDE 8

Who are using colocations?

  • Almost all industry sectors

– Including top-brand websites, e.g., Wikipedia, Twitter

  • Many clouds
  • Our Internet

– According to Cisco, 55% Internet traffic will be handled by CDN providers, e.g., Akamai, by 2018 (up from 33% in 2013)

8

slide-9
SLIDE 9

37.3%

9

53.0%

37.3%

7.8%

1.9% Estimated % of Electricity Usage by U.S. Data Center Segment in 2011 (excluding small server closets/rooms)

In-House Enterprise (for internal business) Multi-Tenant Colocation (e.g., Equinix) Hyper-Scale Cloud Computing (e.g., Google) High-Performance Computing (e.g., DOE)

Source: Natural Resources Defense Council, “Scaling up energy efficiency across the data center industry: Evaluating key drivers and barriers,” Issue Paper, Aug. 2014.

There’re over 1,200 colocation data centers in the U.S., and according to IDC’14, many enterprise data centers are migrating to colocations!

slide-10
SLIDE 10

10

What’s the problem with colocation data centers?

slide-11
SLIDE 11

Cost, cost, and cost!

  • Electricity cost:

11

Source: A. Greenberg, J. Hamilton, D. A. Maltz, and P. Patel. 2008. The cost of a cloud: research problems in data center networks. SIGCOMM Comput. Commun. Rev.

Table: Guide to where costs go in an owner-operated data center.

slide-12
SLIDE 12

Cost, cost, and cost!

  • Electricity cost:

12

Source: A. Greenberg, J. Hamilton, D. A. Maltz, and P. Patel. 2008. The cost of a cloud: research problems in data center networks. SIGCOMM Comput. Commun. Rev.

Table: Guide to where costs go in an owner-operated data center.

≈40% of TCO

Let’s reduce the electricity cost (OpEx)!

slide-13
SLIDE 13

A major barrier for reducing OpEx

  • A commonly used pricing model

– Power Subscriptions

  • “Split incentive”

– Colocation operator desires energy saving – Tenants manage servers but have no incentive for energy saving

13

Promotional pricing in Verizon Terremark’s Miami data center

slide-14
SLIDE 14

Pricing tenants’ energy usage is not good (enough)

  • Uncoordinated power management

– High peak power demand charge

  • up to 40% of total electricity bill

14

slide-15
SLIDE 15

Pricing tenants’ energy usage is not good (enough)

  • Uncoordinated power management

– High peak power demand charge

  • up to 40% of total electricity bill

– Fail to “follow the renewables”

  • Saving energy at an appropriate time!

15

slide-16
SLIDE 16

RECO

16

Pay tenants for not using energy at appropriate times

slide-17
SLIDE 17

Challenges

  • We need to dynamically set rewards online

– Time-varying cooling efficiency – Tenants’ unknown responses – Peak demand charge, often $10+ per kW, is typically determined as the maximum power (e.g., over 15-min interval) over a billing cycle

  • Set higher rewards during peak demand periods, but

when is peak demand period?

17

Prediction Online feedback

slide-18
SLIDE 18

RECO

  • Track the “peak” power demand online

– Set a higher reward only when the expected power usage exceeds the tracked peak

18

Minimize “energy cost + reward”

(plus peak demand charge only when necessary)

Online input Reward ( $/kWh ) Power usage

Update “peak” power usage

slide-19
SLIDE 19

19

Case study

slide-20
SLIDE 20

How to evaluate RECO?

  • Scaled-down prototype system

– 5 Dell PowerEdge servers, each having 6 VMs

  • Tenant #1: Web workloads based on

key-value stores (e.g., Facebook), with a SLA of 95% delay not exceeding 500ms

  • Tenant #2: Hadoop workloads (e.g.,

data analytics), with a maximum deadline of 15 minutes

  • Workload trace: Gmail & MSR

– Power management

  • AutoScale, which is being used in

Facebook’s production system

20

Our prototype system housed in FIU-SCIS data center

slide-21
SLIDE 21

Settings

  • 192 time slots, each 15 minutes
  • Located in San Francisco, CA, cost pro-rated based on

PG&E rate schedule E-20 for industry customers

  • Benchmarks

– BASELINE: power-based pricing without rewards – EPR: energy-based pricing (i.e., reward tenants based

  • n electricity price)

21

slide-22
SLIDE 22

RECO saves operator’s OpEx

22

10+% cost saving!

slide-23
SLIDE 23

Tenants receive rewards for “free”

  • Tenants 1 & 2 save 3.5% and 6.5%, respectively

– Without violating SLA

  • Results further confirmed by simulations

23

RECO is “win-win”!

slide-24
SLIDE 24

Some messages

  • Multi-tenant colocation data center is a very

common and critical infrastructure for our Internet

– 37.3% energy of all data centers

  • Electricity cost is nearly 40% of operator’s TCO
  • RECO, an early step to reduce OpEx…

24

slide-25
SLIDE 25

53.0%

37.3%

7.8%

1.9%

In-House Enterprise (for internal business) Multi-Tenant Colocation (e.g., Equinix) Hyper-Scale Cloud Computing (e.g., Google) High-Performance Computing (e.g., DOE)

Our work v.s. others

25

Majority of existing research

RECO

slide-26
SLIDE 26

We’re not alone…

26

slide-27
SLIDE 27

27 Photo by Shaolei Ren at Chicago O’Hare International Airport in May, 2014