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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend