solid state drive based energy e ffi cient cloud storage
play

Solid State Drive Based Energy E ffi cient Cloud Storage Jesus Ramos - PowerPoint PPT Presentation

Solid State Drive Based Energy E ffi cient Cloud Storage Jesus Ramos Alexis Je ff erson Ti ff any Da Silva Salma Rodriguez Jorge Cabrera Florida International University VISA Research Lab CIS 4911 - Senior Project Project Mentor: Dr. Ming


  1. Solid State Drive Based Energy E ffi cient Cloud Storage Jesus Ramos Alexis Je ff erson Ti ff any Da Silva Salma Rodriguez Jorge Cabrera Florida International University VISA Research Lab CIS 4911 - Senior Project Project Mentor: Dr. Ming Zhao December 4, 2012 (FIU/VISA) SSD Energy December 4, 2012 1 / 17

  2. Outline Background Proposed Approach Implementation Web Interface Evaluation (FIU/VISA) SSD Energy December 4, 2012 2 / 17

  3. Background Current System (FIU/VISA) SSD Energy December 4, 2012 3 / 17

  4. Background Proposed Approach (FIU/VISA) SSD Energy December 4, 2012 4 / 17

  5. Background Feasibility Study Disk-State Inc. from Inactive Disk-State Inc. from Inactive HDD-Inactive: +0 SSD-Inactive: +0 HDD-Idle: +4 SSD-Idle: +0.7 HDD-Active (Read): +7.2 SSD-Active (Read): +3.5 HDD-Active (Write): +7.6 SSD-Active (Write): +5.1 (FIU/VISA) SSD Energy December 4, 2012 5 / 17

  6. Implementation Cache Management Policy LRU (Least Recently Used) Assumes that pages that aren’t used for a long time will not be used in the near future LFU (Least Frequently Used) Pages that are used less frequently should be evicted first Changes to accommodate policies: Replace hash table with a radix tree ordered by sectors Use linked list to manage LRU and LFU schemes (FIU/VISA) SSD Energy December 4, 2012 6 / 17

  7. Implementation Dynamic Spin-down Daemon (FIU/VISA) SSD Energy December 4, 2012 7 / 17

  8. Power Monitoring Measuring Power Watts Up? Pro (FIU/VISA) SSD Energy December 4, 2012 8 / 17

  9. Power Monitoring Web Application Purpose: display data from measurements Important Features: View current power View past power tests (FIU/VISA) SSD Energy December 4, 2012 9 / 17

  10. Power Monitoring View Past Power (FIU/VISA) SSD Energy December 4, 2012 10 / 17

  11. Power Monitoring View Past Power (FIU/VISA) SSD Energy December 4, 2012 11 / 17

  12. Power Monitoring View Current Power (FIU/VISA) SSD Energy December 4, 2012 12 / 17

  13. Power Monitoring View Current Power (FIU/VISA) SSD Energy December 4, 2012 13 / 17

  14. Evaluation Evaluation Setup Collected power consumption measurements from a client and server node Three configurations: Baseline DM-Cache DM-Cache with daemon modifications Two types of benchmarks Simple file operations Workload emulation (FIU/VISA) SSD Energy December 4, 2012 14 / 17

  15. Evaluation IOZone: Micro Benchmarks (FIU/VISA) SSD Energy December 4, 2012 15 / 17

  16. Evaluation Filebench: Synthetic Workload (FIU/VISA) SSD Energy December 4, 2012 16 / 17

  17. Conclusion Conclusion Leveraged existing client-side caching and added new cache eviction policies Implemented disk spin-down daemon to exploit idle disk periods Developed a web application to display power consumption graphs Presented experiments showing the benefits of client-side SSD caching (FIU/VISA) SSD Energy December 4, 2012 17 / 17

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