2016 · 16 citations · 16 references
ComputingCloud ComputingComputer SystemsCloud InfrastructureCloud StorageStorage SystemsCachingCaching StrategiesCost-performance TradeoffsData Locality OptimizationStorage ArchitectureCloud Data CentersCloud Gateway DesignCompetitive Performance MeasurementSecondary Data UseStorage CachingStorage Performance Optimization
Object-based cloud storage has been widely adopted for their agility in deploying storage with a very low up-front cost. However, enterprises currently use them to store secondary data and not for expensive primary data. The driving reason is performance; most enterprises conclude that storing primary data in the cloud will not deliver the performance needed to serve typical workloads. Our analysis of real-world traces shows that certain primary data sets can reside in the cloud with its working set cached locally, using a cloud gateway that acts as a caching bridge between local data centers and the cloud. We use a realistic cloud gateway simulator to study the performance and cost of moving such workloads to different cloud backends (like Amazon S3). We find that when equipped with the right techniques, cloud gateways can provide competitive performance and price compared to on-premise storage. We also provide insights on how to build such cloud gateways, especially with respect to caching and prefetching techniques.
16
Alysson Bessani, Miguel Correia, Bruno Quaresma et al. · 2011 · 328 citations
Reducing file system latency using a predictive approach
James Griffioen, Randy Appleton · 1994 · 324 citations
Measurement and analysis of large-scale network file system workloads
Andrew W. Leung, Shankar Pasupathy, Garth R. Goodson et al. · 2008 · 221 citations
C-Miner: Mining Block Correlations in Storage Systems
Zhenmin Li, Zhifeng Chen, Sudarshan Srinivasan et al. · 2004 · 180 citations
DiskSeen: exploiting disk layout and access history to enhance I/O prefetch
Xiaoning Ding, Song Jiang, Chen Feng et al. · 2007 · 137 citations