Orthogonal Striping and Mirroring in Distributed RAID for I/O-Centric Cluster Computing
IEEE Transactions on Parallel and Distributed Systems
Active disk paxos with infinitely many processes
Proceedings of the twenty-first annual symposium on Principles of distributed computing
Adaptive Sector Grouping to Reduce False Sharing in Distributed RAID
Cluster Computing
Evolving RPC for active storage
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
nfsp: A Distributed NFS Server for Clusters of Workstations
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
A Self-Organizing Storage Cluster for Parallel Data-Intensive Applications
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
An Efficient Data Location Protocol for Self.organizing Storage Clusters
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
Active disk Paxos with infinitely many processes
Distributed Computing - Special issue: PODC 02
Swarm: a log-structured storage system for Linux
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
A high performance redundancy scheme for cluster file systems
International Journal of High Performance Computing and Networking
Cluster-Aware cache for network attached storage
NPC'05 Proceedings of the 2005 IFIP international conference on Network and Parallel Computing
Hi-index | 0.00 |
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.