e nergy e fficient d ata r eplication in c loud c
play

E NERGY -E FFICIENT D ATA R EPLICATION IN C LOUD C OMPUTING D - PowerPoint PPT Presentation

E NERGY -E FFICIENT D ATA R EPLICATION IN C LOUD C OMPUTING D ATACENTERS Presented by David Ocejo O VERVIEW Problem Saving Energy (Solution) Efficiency Data Center Topology Simulation Conditions


  1. E NERGY -E FFICIENT D ATA R EPLICATION IN C LOUD C OMPUTING D ATACENTERS Presented by David Ocejo

  2. O VERVIEW ¢ Problem ¢ Saving Energy (“Solution”) — Efficiency — Data Center Topology ¢ Simulation — Conditions — Results

  3. P ROBLEM ¢ Increasing energy consumption ¢ Up to 1.5% of World’s Electricity (in 2010) — from 1.0% (in 2005)

  4. W ORLD ’ S E LECTRICITY G ENERATION 5% 5% Coal 11% 40% Natural Gas Hydro Nuclear 16% Oil Other 23%

  5. D ATA C ENTER E NERGY C ONSUMPTION 15% Cooling Power Distribution 40% Networking 45% Servers

  6. E NERGY E FFICIENCY ¢ Two approaches: — Shutting down components — Scaling down performance

  7. E NERGY E FFICIENCY ¢ Shutting Down Components — Dynamic Power Management (DPM) — Dynamic Network Shutdown (DNS)

  8. E NERGY E FFICIENCY ¢ Scaling Down Performance — Dynamic Voltage and Frequency Scaling (DVFS) ¢ Applicable only to CPU ¢ Other components still consume at peak rates — Dynamic Voltage Scaling (DVS) ¢ Links — P = V 2 * f ¢ = (supplied voltage 2 ) * (operating frequency)

  9. E NERGY E FFICIENCY ¢ Virtualization

  10. O UR D ATA R EPLICATION A PPROACH ¢ Joint optimization of energy consumption and bandwidth capacity ¢ Optimization of communication delays

  11. D ATA C ENTER ¢ Three Tier Topology — Core Layer ¢ Flows going in and out of data center — Aggregation Layer ¢ Integrates connections and traffic flows from racks — Access Layer ¢ Where computing servers are arranged into racks

  12. D ATA C ENTER

  13. D ATA C ENTER

  14. D ATA C ENTER ¢ External requests directed to Rack DB — If necessary, Database DB and Central DB ¢ Databases maintain and exchange access records — Requesting (rack) server and database — Number of data item accesses and updates ¢ Popularity — Access rate: number of access events in given time period — Decays

  15. D ATA C ENTER

  16. D ATA C ENTER T RANSMISSIONS ¢ Uplink – Bandwidth — Propagating database requests — Updating data items ¢ Downlink – Bandwidth — Delivering workload descriptions — Receiving database objects — Propagating updates between DB replicas

  17. P OWER C ONSUMPTION - S ERVERS 1 Peak Fixed − − Fixed ( )( 1 load e ) a = + + − 2 ¢ Servers consume two-thirds when idle — Memory modules, disks, I/O, etc. still consuming at peak rate

  18. P OWER C ONSUMPTION - S WITCHES R r r r Chassis ( NumberOfLi neCards * LineCard ) ( n * P * u ) ∑ = + + p p p r 1 = — Power drawn by port running at rate r — Number of ports running at rate r — Utilization of ports ¢ 85-97% fixed energy consumption ¢ 3-15% consumed by port transceivers

  19. S IMULATION ¢ Performed using GreenCloud simulator — Cloud computing simulator — Packet level communication ¢ Single data center simulation — 60 minutes

  20. S IMULATION – C ONDITIONS

  21. S IMULATION – C ONDITIONS ¢ DB queries limited to 1500 bytes — Fits into single Ethernet packet ¢ Varying: — Data item size — Data access and update rates — Replication threshold ¢ DNS power saving enabled

  22. S IMULATION – R ESULTS

  23. S IMULATION – R ESULTS

  24. S IMULATION – R ESULTS

  25. S IMULATION – R ESULTS

  26. C ONCLUSION ¢ Replicating data closer to data consumers reduces: — Energy consumption — Bandwidth usage — Communication delays ¢ Degree of reduction dependant on update rate

Recommend


More recommend