SPANStore: Cost-Effective Geo-Replicated Storage Spanning Multiple Cloud Services
This paper present SPANStore, a KV store that exports a unified view of storage services in geographically distributed data centers. The three principles in SPANStores includes: geo-distributed storage clouds, trade-off geo-distributed replication for latency goals and data propagation costs for fault tolerance, implementation to minimize the usage of computation resources.
almost every storage service offers an isolated pool of storage in each of its data centers, leaving replication across data centers to applications.
replication of data to all datacenters is costly and may be inefficient.
SPANStore spans data centers across multiple cloud providers due to the associated performance and cost benefits.
Data centers
Local (on-prem) DS for SPANStore VMs for in-memory metadata services
Placement Manager(PMan)
Consistency