AmazingStore: Available, Low-cost Online Storage Service Using Cloudlets
Zhi Yang, Yuanjian Xing, Song Ding, Feng Xiao Yafei Dai Peking University Ben Y. Zhao
- U. C. Santa Barbara
AmazingStore: Available, Low-cost Online Storage Service Using - - PowerPoint PPT Presentation
AmazingStore: Available, Low-cost Online Storage Service Using Cloudlets Ben Y. Zhao Zhi Yang, U. C. Santa Barbara Yuanjian Xing, Song Ding, Feng Xiao Yafei Dai Peking University Motivation Online storage services are getting
Amazon suffers outages (3 times); Gmail is down (4 times) … Social networks make downtime harder to hide.
Stability of data center Low cost of P2P
Master Master Location of replicas Location of replicas
Degrade to pure P2P storage Peers closest to servers are assigned as new master nodes.
Master Master Location of replicas Location of replicas
Threshold c derived from hybrid availability model
S P
Data center availability Peer availability Target Availability
Probabilistic failure detection Group-level estimator of replica number
Transient Permanent
Pr(permanent|offline 5 hours) = 0.1 Pr(permanent|offline 25 hours) =0.6 Pr(A and B are transient) = 0.36 Pr(A and B are permanent) = 0.06
Peer A Peer B Peer C
Pr(one is transient, the other is permanent) = 0.58
File Storage with guarantee Upload files SLA: Availability guarantee Sharing Files locally with DHT No guarantee
05/25 05/26 05/27 05/28 0.2 0.4 0.6 0.8 1 Date Fraction of available objects Server-side Availability Peer-side Availability System Availability
Power failure P2P layer compensation
06/09 06/11 06/13 06/15 06/17 06/19 06/21 0.2 0.4 0.6 0.8 1 Date Fraction of requests Satisfied on the peer side Satisfed on the server side
Peer-side
1000 2000 3000 4000 5000 6000 10 20 30 40 6 Rank Replica count
Fall below the target Only cached replicas
1000 2000 3000 4000 5000 6000 10 20 30 40 6 Rank Replica count
Guarantee enough replicas Cached replicas + Repaired replicas
Thank you!