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

ramcloud scalable high perform ance storage entirely in
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 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

slide-2
SLIDE 2

October 13, 2009 RAMCloud SOSP WIP Slide 2

Motivation: Latency at Scale

  • Large-scale apps struggle with high latency
  • RAMCloud goal: low latency and large scale
  • Enable a new breed of information-intensive

applications

UI App. Logic

Data Structures

Traditional Application UI Bus. Logic

Application Servers Storage Servers

Web Application

<< 1µs latency 0.5-10ms latency

Single machine Datacenter

slide-3
SLIDE 3

October 13, 2009 RAMCloud SOSP WIP Slide 3

RAMCloud Concept

  • Lowest possible latency?

All data always in DRAM

  • 5-10µs RPC within

datacenter

  • Scale: aggregate 10-10000

commodity servers

  • High throughput:

1M ops/sec/server

  • Durable and available

Today 5-10 years # servers 1000 1000 GB/server 64GB 1024GB Total capacity 64TB 1PB Total server cost $4M $4M $/GB $60 $4

RAMClouds are practical today

slide-4
SLIDE 4

October 13, 2009 RAMCloud SOSP WIP Slide 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
slide-5
SLIDE 5

October 13, 2009 RAMCloud SOSP WIP Slide 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?