Loading...
Please wait, while we are loading the content...
Similar Documents
Fab: building distributed enterprise disk arrays from commodity components (2004).
| Content Provider | CiteSeerX |
|---|---|
| Author | Merchant, Arif Spence, Susan Saito, Yasushi Veitch, Alistair Frølund, Svend |
| Abstract | This paper describes the design, implementation, and evaluation of a Federated Array of Bricks (FAB), a distributed disk array that provides the reliability of traditional enterprise arrays with lower cost and better scalability. FAB is built from a collection of bricks, small storage appliances containing commodity disks, CPU, NVRAM, and network interface cards. FAB deploys a new majority-votingbased algorithm to replicate or erasure-code logical blocks across bricks and a reconfiguration algorithm to move data in the background when bricks are added or decommissioned. We argue that voting is practical and necessary for reliable, high-throughput storage systems such as FAB. We have implemented a FAB prototype on a 22-node Linux cluster. This prototype sustains 85MB/second of throughput for a database workload, and 270MB/second for a bulk-read workload. In addition, it can outperform traditional masterslave replication through performance decoupling and can handle brick failures and recoveries smoothly without disturbing client requests. |
| File Format | |
| Publisher Date | 2004-01-01 |
| Access Restriction | Open |
| Subject Keyword | Building Distributed Enterprise Disk Array Commodity Disk Bulk-read Workload 22-node Linux Cluster Fab Prototype Network Interface Card Small Storage Appliance Commodity Component Client Request High-throughput Storage System New Majority-votingbased Algorithm Performance Decoupling Federated Array Distributed Disk Array Brick Failure Reconfiguration Algorithm Database Workload Traditional Masterslave Replication Traditional Enterprise Array Erasure-code Logical Block |
| Content Type | Text |
| Resource Type | Article |