Abstract—A Federated Array of Bricks (FAB) is a logical disk system that provides the reliability and performance of enterprise-class disk arrays, at a fraction of the cost and with better scalability. The unit of deployment in FAB is a brick, a small rack-mounted storage appliance built from commodity components including disks, a CPU, NVRAM, and network cards. Bricks federate themselves in a completely decentralized manner to provide users with a set of logical volumes. This paper motivates FAB and introduces our data replication algorithm based on majority-voting. We argue that majority voting is practical for ultra-reliable, high-throughput storage systems like FAB, and present several techniques that improve both the performance and sp...
Data is often replicated in distributed systems to improve availability and performance. This replic...
When we use a disk, we sometimes wish it to be faster; I/O opera-tions are slow and thus can be the ...
with compute nodes and uniform replication of data to sustain high I/O throughput and fault toleranc...
beyond This paper provides an overview of the Intelligent Bricks project in progress at IBM Research...
This white paper describes a new project exploring the design and implementation of “self- * storage...
This thesis explores the feasibility of a cost-efficient storage architecture that offers the reliab...
This white paper describes a new project exploring the design and implementation of “self-* storage ...
This paper presents a new approach to coordinating clusters of fail-over storage servers. The propos...
Data is often replicated in distributed systems to improve availability and performance. This replic...
Data-set sizes are growing. New techniques are emerging to organize and analyze these data-sets. The...
This paper considers replication strategies for storage systems that aggregate the disks of many nod...
Data reliability of distributed brick storage systems critically depends on the replica placement po...
International audienceMalleability is the property of an application to be dynamically rescaled at r...
This paper introduces the FAWN—Fast Array of Wimpy Nodes—cluster architecture for providing fast, sc...
Many algorithms can uniformly distribute data to storage nodes in a storage system. However, it cann...
Data is often replicated in distributed systems to improve availability and performance. This replic...
When we use a disk, we sometimes wish it to be faster; I/O opera-tions are slow and thus can be the ...
with compute nodes and uniform replication of data to sustain high I/O throughput and fault toleranc...
beyond This paper provides an overview of the Intelligent Bricks project in progress at IBM Research...
This white paper describes a new project exploring the design and implementation of “self- * storage...
This thesis explores the feasibility of a cost-efficient storage architecture that offers the reliab...
This white paper describes a new project exploring the design and implementation of “self-* storage ...
This paper presents a new approach to coordinating clusters of fail-over storage servers. The propos...
Data is often replicated in distributed systems to improve availability and performance. This replic...
Data-set sizes are growing. New techniques are emerging to organize and analyze these data-sets. The...
This paper considers replication strategies for storage systems that aggregate the disks of many nod...
Data reliability of distributed brick storage systems critically depends on the replica placement po...
International audienceMalleability is the property of an application to be dynamically rescaled at r...
This paper introduces the FAWN—Fast Array of Wimpy Nodes—cluster architecture for providing fast, sc...
Many algorithms can uniformly distribute data to storage nodes in a storage system. However, it cann...
Data is often replicated in distributed systems to improve availability and performance. This replic...
When we use a disk, we sometimes wish it to be faster; I/O opera-tions are slow and thus can be the ...
with compute nodes and uniform replication of data to sustain high I/O throughput and fault toleranc...