- FAST '14 Home
- Conference Organizers
- Registration Information
- At a Glance
- Training Program
- Technical Sessions
- Students and Grants
- Help Promote!
- For Participants
- Call for Papers
- Past Conferences
You are here
Building a Cloud Storage System
Cloud storage has become an important part of both the way that modern compute clouds are built and the service that they provide for users. This tutorial will explain what cloud storage systems have in common and what makes each one different, enabling attendees to select or build the right system for their specific needs.
Primarily, people who wish to implement their own task-specific cloud storage systems. Secondarily, those who wish to understand the tradeoffs implicit in existing cloud storage systems.
- Types of cloud storage: service for a cloud provider, service for cloud users, or service for consumers
- Tradeoffs between consistency, performance, and availability
- Special requirements: security and privacy, legal and regulatory compliance
- Common techniques: membership and leader election, consistent hashing, vector clocks, Merkle trees, Bloom filters
- Case studies: existing systems representing different tradeoffs and techniques