SkyStore: Cost-Optimized Object Storage Across Regions and Clouds
Shu Liu, Xiangxi Mo, Moshik Hershcovitch, Henric Zhang, Audrey Cheng,, Guy Girmonsky, Gil Vernik, Michael Factor, Tiemo Bang, Soujanya Ponnapalli,, Natacha Crooks, Joseph E. Gonzalez, Danny Harnik, Ion Stoica

TL;DR
SkyStore is a unified, cost-optimized object storage system that dynamically manages data placement across multiple clouds and regions, significantly reducing costs while maintaining performance and reliability.
Contribution
SkyStore introduces a novel TTL-based data placement policy and a unified API to simplify multi-cloud object storage and optimize costs dynamically.
Findings
Reduces storage costs by up to 6x compared to baselines
Maintains comparable latency to standard cloud storage
Offers fault tolerance and availability similar to existing solutions
Abstract
Modern applications span multiple clouds to reduce costs, avoid vendor lock-in, and leverage low-availability resources in another cloud. However, standard object stores operate within a single cloud, forcing users to manually manage data placement across clouds, i.e., navigate their diverse APIs and handle heterogeneous costs for network and storage. This is often a complex choice: users must either pay to store objects in a remote cloud, or pay to transfer them over the network based on application access patterns and cloud provider cost offerings. To address this, we present SkyStore, a unified object store that addresses cost-optimal data management across regions and clouds. SkyStore introduces a virtual object and bucket API to hide the complexity of interacting with multiple clouds. At its core, SkyStore has a novel TTL-based data placement policy that dynamically replicates and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
