Power Virtualization in Multi-tenant Networks Srini Seetharaman - - PowerPoint PPT Presentation

power virtualization in multi tenant networks
SMART_READER_LITE
LIVE PREVIEW

Power Virtualization in Multi-tenant Networks Srini Seetharaman - - PowerPoint PPT Presentation

Power Virtualization in Multi-tenant Networks Srini Seetharaman Deutsche Telekom R&D Lab USA Clean Slate Lab, Stanford University Oct 2010 Consumption Computing Networking In datacenter, ~45% In datacenter, ~15% Billed by hourly rate


slide-1
SLIDE 1

Power Virtualization in Multi-tenant Networks

Srini Seetharaman

Deutsche Telekom R&D Lab USA Clean Slate Lab, Stanford University Oct 2010

slide-2
SLIDE 2

Deutsche Telekom Inc. R&D Lab USA

Consumption

Networking

In datacenter, ~15% Flat-fee, or byte-based Power oblivious Least energy proportional; Idle power = ~80% peak; 2 power modes: on/off

Computing

In datacenter, ~45% Billed by hourly rate of use Power aware More energy proportional; Idle power = ~30% peak Multiple power modes

slide-3
SLIDE 3

Deutsche Telekom Inc. R&D Lab USA

ElasticTree

  • Based on a given workload, pack flows into

fewer devices and turn-off unused elements

Core Aggregation Edge

Pod 0 Pod 1 Pod 2 Pod 3

slide-4
SLIDE 4

Workload

A D E

F

C B

A

A D E

F F

A E C C B D B E C D

VNet1 VNet2

Tenant Infrastructure

Tenant 2 = $X2 , Y2 joules Tenant 1 = $X1 , Y1 joules

slide-5
SLIDE 5

Deutsche Telekom Inc. R&D Lab USA

Proposal

  • Can we provide incentive to align workload

in a power-aware manner?

– By making usage charge of tenant proportional to its energy consumed

  • Virtual power
  • How to determine virtual power in a non-

proportional network?

slide-6
SLIDE 6

Deutsche Telekom Inc. R&D Lab USA

Heuristics

Virtual_power tenant i = Σ Virtual_power element j = Σ Power element j # sharing tenants

slide-7
SLIDE 7

Deutsche Telekom Inc. R&D Lab USA

Consequences

  • Tenant penalized for being only occupant
  • Encourages reuse of pre-paid / pre-

powered-on elements

  • One tenant unaware of other tenants
  • One step closer to virtualizing networks
slide-8
SLIDE 8

Deutsche Telekom Inc. R&D Lab USA

Implementation

  • PowerVisor acts as a metering proxy

between switches and tenants

– Translates true power to virtual power

PowerVisor Tenant A Tenant B

slide-9
SLIDE 9

Deutsche Telekom Inc. R&D Lab USA

Billing

Multiple ways of monetizing the energy consumed:

  • Directly proportional to the energy footprint
  • Auction resources to tenants for flow usage
  • Finite energy allocated that depletes in a

capacitor model

slide-10
SLIDE 10

Deutsche Telekom Inc. R&D Lab USA

Fineprint

  • Infrastructure

– Conserve by powering down devices (or choosing other available low energy states) – Fair across tenants; No cheating

  • Tenant

– Nothing blocks a tenant with infinite finances – Can possibly do the following:

  • Load-based conflict
  • Collusion among tenants
  • Masquerading as multiple tenants
  • Energy trading
slide-11
SLIDE 11

Deutsche Telekom Inc. R&D Lab USA

Future

  • Build emulation prototype over mininet and then

extend to an actual cluster

– To understand the dynamics and interactions

  • How can we achieve good network

performance, while conserving power?

slide-12
SLIDE 12

Backup

slide-13
SLIDE 13

Deutsche Telekom Inc. R&D Lab USA

Previous analysis

  • Energy Dumpster Diving
slide-14
SLIDE 14

Deutsche Telekom Inc. R&D Lab USA

Previous analysis (contd.)

  • Power Benchmarking Framework for

Network Devices

slide-15
SLIDE 15

Deutsche Telekom Inc. R&D Lab USA

Previous analysis (contd.)

  • The cost of a cloud: Research problems in

data center networks