Abstract

 

Hakim Weatherspoon: Antiquity and Beyond:  Exploiting a secure log for wide-area distributed storage

 

Abstract

 

  Antiquity is a wide-area distributed storage system designed to provide a simple storage service and interface for applications like file systems and back-up. The design assumes that all servers eventually fail and attempts to maintain data despite those failures. Antiquity uses a secure log to maintain data integrity, replicates each log on multiple servers for increased durability, and uses quorum protocols to ensure consistency among replicas. I will present Antiquity's design and evaluation with global and local testbeds. Antiquity has been running on 400+ PlanetLab servers storing nearly 20,000 logs totalling more than 84 GB of data. Despite constant server churn, all logs remain durable.