Title :
Using idle disks in a cluster as a high-performance storage system
Author :
Hansen, Jørgen S. ; Lachaize, R.
Author_Institution :
SARDES Project, SIRAC Lab., Grenoble, France
Abstract :
In many clusters today, the local disks of a node are only used sporadically. This paper describes the software support for sharing of disks in clusters, where the disks are distributed across the nodes in the cluster, thereby allowing them to be combined into a high-performance storage system. Compared to centralized storage servers, such an architecture allows the total I/O capacity of the cluster to scale up with the number of nodes and disks. Additionally, our software allows customizing the functionality of the remote disk access using a library of code modules. A prototype has been implemented on a cluster connected by a Scalable Coherent Interface (SCI) network and performance measurements using both raw device access and a distributed file system show that the performance is comparable to dedicated storage systems and that the overhead of the framework is moderate even during high load. Thus, the prospects are that clusters sharing disks distributed among the nodes will allow both the application processing power and total I/O capacity of the cluster to scale up with the number of nodes.
Keywords :
disc storage; performance evaluation; storage management; workstation clusters; Scalable Coherent Interface; clusters; distributed file system; idle disks; performance measurements; sharing of disks; storage servers; Computational modeling; Computer architecture; Costs; File systems; Laboratories; Measurement; Prototypes; Software libraries; Software prototyping; Storage area networks;
Conference_Titel :
Cluster Computing, 2002. Proceedings. 2002 IEEE International Conference on
Print_ISBN :
0-7695-2066-9
DOI :
10.1109/CLUSTR.2002.1137774