ramcloud scalable high perform ance storage entirely in
play

RAMCloud: Scalable High-Perform ance Storage Entirely in DRAM John - PowerPoint PPT Presentation

RAMCloud: Scalable High-Perform ance Storage Entirely in DRAM John Ousterhout, David Mazires, and Mendel Rosenblum Stanford University http://www.stanford.edu/~ouster/cgi-bin/papers/ramcloud.pdf Motivation: Latency at Scale Traditional


  1. RAMCloud: Scalable High-Perform ance Storage Entirely in DRAM John Ousterhout, David Mazières, and Mendel Rosenblum Stanford University http://www.stanford.edu/~ouster/cgi-bin/papers/ramcloud.pdf

  2. Motivation: Latency at Scale Traditional Application Web Application Application Servers Storage Servers UI UI App. Bus. Logic Logic Data Structures Single machine Datacenter << 1µs latency 0.5-10ms latency ● Large-scale apps struggle with high latency ● RAMCloud goal: low latency and large scale ● Enable a new breed of information-intensive applications October 13, 2009 RAMCloud SOSP WIP Slide 2

  3. RAMCloud Concept ● Lowest possible latency? All data always in DRAM 5-10 Today ● 5-10µs RPC within years # servers 1000 1000 datacenter GB/server 64GB 1024GB ● Scale: aggregate 10-10000 Total capacity 64TB 1PB commodity servers Total server cost $4M $4M $/GB $60 $4 ● High throughput: 1M ops/sec/server RAMClouds are ● practical today Durable and available October 13, 2009 RAMCloud SOSP WIP Slide 3

  4. Research I ssues ● Achieving 5-10 µs RPC ● Durability at low latency ● Data model ● Concurrency/consistency model ● Data distribution, scaling ● Automated management ● Multi-tenancy ● Node architecture October 13, 2009 RAMCloud SOSP WIP Slide 4

  5. Conclusion ● 100TB - 1PB @ 5-10µs for 1000-10000 clients ● For more on motivation & research issues: � “The Case for RAMClouds: Scalable High-Performance Storage Entirely in DRAM” � To appear in Operating Systems Review � http://www.stanford.edu/~ouster/cgi-bin/papers/ramcloud.pdf � Or, google “RAMCloud” ● Questions/Comments? October 13, 2009 RAMCloud SOSP WIP Slide 5

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