TY - GEN
T1 - Swarm scalable storage system
AU - Hartman, John H.
AU - Murdock, Ian
AU - Spalink, Tammo
PY - 1999
Y1 - 1999
N2 - Swarm is a storage system that provides scalable, reliable, and cost-effective data storage. Swarm is based on storage servers, rather than file servers; the storage servers are optimized for cost-performance and aggregated to provide high-performance data access. Swarm uses a striped log abstraction to store data on the storage servers. This abstraction simplifies storage allocation, improves file access performance, balances server loads, provides fault-tolerance through computed redundancy, and simplifies crash recovery. We have developed a Swarm prototype using a cluster of Linux-based personal computers as the storage servers and clients; the clients access the servers via the Swarm-based Sting file system. Our performance measurements show that a single Swarm client can write to two storage servers at 3.0 MB/s., while four clients can write to eight servers at 16.0 MB/s.
AB - Swarm is a storage system that provides scalable, reliable, and cost-effective data storage. Swarm is based on storage servers, rather than file servers; the storage servers are optimized for cost-performance and aggregated to provide high-performance data access. Swarm uses a striped log abstraction to store data on the storage servers. This abstraction simplifies storage allocation, improves file access performance, balances server loads, provides fault-tolerance through computed redundancy, and simplifies crash recovery. We have developed a Swarm prototype using a cluster of Linux-based personal computers as the storage servers and clients; the clients access the servers via the Swarm-based Sting file system. Our performance measurements show that a single Swarm client can write to two storage servers at 3.0 MB/s., while four clients can write to eight servers at 16.0 MB/s.
UR - http://www.scopus.com/inward/record.url?scp=0032639183&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0032639183&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0032639183
SN - 0769502229
T3 - Proceedings - International Conference on Distributed Computing Systems
SP - 74
EP - 81
BT - Proceedings - International Conference on Distributed Computing Systems
PB - IEEE
T2 - Proceedings of the 1999 19th IEEE International Conference on Distributed Computing Systems (ICDCS'99)
Y2 - 31 May 1999 through 4 June 1999
ER -