[PDF][PDF] Availability in globally distributed storage systems

D Ford, F Labelle, FI Popovici, M Stokely… - … USENIX Symposium on …, 2010 - usenix.org
Highly available cloud storage is often implemented with complex, multi-tiered distributed
systems built on top of clusters of commodity servers and disk drives. Sophisticated …

Conducting on-line surveys in software engineering

T Punter, M Ciolkowski, B Freimut… - … Symposium on Empirical …, 2003 - ieeexplore.ieee.org
One purpose of empirical software engineering is to enable an understanding of factors that
influence software development. Surveys are an appropriate empirical strategy to gather …

Disaster recovery solutions for IT systems: A Systematic mapping study

J Mendonca, E Andrade, PT Endo, R Lima - Journal of Systems and …, 2019 - Elsevier
Context: Organizations are spending an unprecedented amount of money towards the cost
of keeping Information Technology (IT) systems operational. Hence, these systems need to …

[PDF][PDF] Disaster recovery as a cloud service: Economic benefits & deployment challenges

T Wood, E Cecchet, KK Ramakrishnan… - 2nd USENIX Workshop …, 2010 - usenix.org
Many businesses rely on Disaster Recovery (DR) services to prevent either manmade or
natural disasters from causing expensive service disruptions. Unfortunately, current DR …

Glacier: Highly durable, decentralized storage despite massive correlated failures

A Haeberlen, A Mislove, P Druschel - Proceedings of the 2nd conference …, 2005 - usenix.org
Decentralized storage systems aggregate the available disk space of participating
computers to provide a large storage facility. These systems rely on data redundancy to …

Selecta: Heterogeneous cloud storage configuration for data analytics

A Klimovic, H Litz, C Kozyrakis - 2018 USENIX Annual Technical …, 2018 - usenix.org
Data analytics are an important class of data-intensive workloads on public cloud services.
However, selecting the right compute and storage configuration for these applications is …

Redundancy does not imply fault tolerance: Analysis of distributed storage reactions to file-system faults

A Ganesan, R Alagappan, AC Arpaci-Dusseau… - ACM Transactions on …, 2017 - dl.acm.org
We analyze how modern distributed storage systems behave in the presence of file-system
faults such as data corruption and read and write errors. We characterize eight popular …

Write policies for host-side flash caches

R Koller, L Marmol, R Rangaswami… - … USENIX Conference on …, 2013 - usenix.org
Host-side flash-based caching offers a promising new direction for optimizing access to
networked storage. Current work has argued for using host-side flash primarily as a read …

Cluster storage systems gotta have {HeART}: improving storage efficiency by exploiting disk-reliability heterogeneity

S Kadekodi, KV Rashmi, GR Ganger - 17th USENIX Conference on File …, 2019 - usenix.org
Large-scale cluster storage systems typically consist of a heterogeneous mix of storage
devices with significantly varying failure rates. Despite such differences among devices …

A new intra-disk redundancy scheme for high-reliability RAID storage systems in the presence of unrecoverable errors

A Dholakia, E Eleftheriou, XY Hu, I Iliadis… - ACM Transactions on …, 2008 - dl.acm.org
Today's data storage systems are increasingly adopting low-cost disk drives that have
higher capacity but lower reliability, leading to more frequent rebuilds and to a higher risk of …