Energy-Efficient Computing: Scaling Storage Systems

cse 591 energy efficient computing lecture n.w
1 / 15
Embed
Share

This lecture discusses power-proportional storage systems in the context of failures, app interference, and data block efficiency. It covers layout policies, fault tolerance, and challenges in designing energy-efficient storage solutions.

  • Energy-efficient computing
  • Storage systems
  • Layout policy
  • Fault tolerance
  • Data efficiency

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. CSE 591: Energy-Efficient Computing Lecture 15 SCALING: storage Anshul Gandhi 347, CS building anshul@cs.stonybrook.edu

  2. rabbit paper

  3. Objectives 1. Power-proportional storage system 2. PP in the presence of failures 3. Avoid interference between competing apps 4. Avoid writing unnecessary data blocks Maintain only required replicas Considers an HDFS-like FS where all data is important and equally accessed (mostly). This is unlike web data which has skewed popularity.

  4. Simple policy primary (r-1) replicas (N-p) nodes B/N load (N >> p) p nodes B/p load

  5. Requirements of layout policy The equal-work policy ensures equal load sharing. Formally, the equal-work policy is the result of an optimization problem that minimizes p with the constraints, tputi = (i/p)tputp for all i = p + 1, ..., N for a given replication factor r.

  6. Equal work policy

  7. Equal work policy LB challenge ith node has B/i blocks, but how many requests to these blocks should it serve? ith node hosts more blocks than (i+j)th node.

  8. Fault tolerance

  9. sierra paper

  10. sierra = rabbit + writes

  11. Motivation

  12. Motivation

  13. Challenges 1. Data layout for power savings 2. Maintain read and write availability during failures 3. Predict needed capacity to sustain load

  14. Simple policies

  15. Sierra

More Related Content