A tutorial on Reed–Solomon coding for fault‐tolerance in RAID‐like systems

JS Plank - Software: Practice and Experience, 1997 - Wiley Online Library
It is well‐known that Reed‐Solomon codes may be used to provide error correction for
multiple failures in RAID‐like systems. The coding technique itself, however, is not as well …

External memory algorithms and data structures: Dealing with massive data

JS Vitter - ACM Computing surveys (CsUR), 2001 - dl.acm.org
Data sets in large applications are often too massive to fit completely inside the computers
internal memory. The resulting input/output communication (or I/O) between fast internal …

Blockchain based data integrity service framework for IoT data

B Liu, XL Yu, S Chen, X Xu… - 2017 IEEE international …, 2017 - ieeexplore.ieee.org
It is a challenge to ensure data integrity for cloud-based Internet of Things (IoT) applications
because of the inherently dynamic nature of IoT data. The available frameworks of data …

Erasure coding in windows azure storage

C Huang, H Simitci, Y Xu, A Ogus, B Calder… - 2012 USENIX Annual …, 2012 - usenix.org
Windows Azure Storage (WAS) is a cloud storage system that provides customers the ability
to store seemingly limitless amounts of data for any duration of time. WAS customers have …

Strata: A cross media file system

Y Kwon, H Fingler, T Hunt, S Peter, E Witchel… - Proceedings of the 26th …, 2017 - dl.acm.org
Current hardware and application storage trends put immense pressure on the operating
system's storage subsystem. On the hardware side, the market for storage devices has …

f4: Facebook's warm {BLOB} storage system

S Muralidhar, W Lloyd, S Roy, C Hill, E Lin… - … USENIX Symposium on …, 2014 - usenix.org
Facebook's corpus of photos, videos, and other Binary Large OBjects (BLOBs) that need to
be reliably stored and quickly accessible is massive and continues to grow. As the footprint …

[BOK][B] Modern information retrieval

R Baeza-Yates, B Ribeiro-Neto - 1999 - people.ischool.berkeley.edu
Information retrieval (IR) has changed considerably in recent years with the expansion of the
World Wide Web and the advent of modern and inexpensive graphical user interfaces and …

[BOK][B] Computer architecture: a quantitative approach

JL Hennessy, DA Patterson - 2011 - books.google.com
Computer Architecture: A Quantitative Approach, Fifth Edition, explores the ways that
software and technology in the cloud are accessed by digital media, such as cell phones …

Computer system and process for transferring multiple high bandwidth streams of data between multiple storage units and multiple applications in a scalable and …

EC Peters, S Rabinowitz, HR Jacobs… - US Patent …, 2002 - Google Patents
(*) Notice: Subject to any disclaimer, the term of this (74) Attorney, Agent, or Firm-Peter J.
Gordon patent is extended or adjusted under 35 (57) ABSTRACT USC 154 (b) by 0 days …

Computer system and process for transferring streams of data between multiple storage units and multiple applications in a scalable and reliable manner

EC Peters, S Rabinowitz, HR Jacobs - US Patent 6,785,768, 2004 - Google Patents
Multiple applications request data from multiple Storage units over a computer network. The
data is divided into Segments and each Segment is distributed randomly on one of Several …