A Feasibility Study of a Virtual Storage System for Large Organizations

The average PC contains increasingly large amounts of storage with an ever greater amount left unused. There is an opportunity for organizations to harness the vast unused storage capacity on their PCs to create a very large, low cost, shared storage system. What is needed is a virtual storage system to exploit and manage the unused portions of existing PC storage devices and make it reliably accessible to users and applications. We call our vision of such a virtual storage system Storage@desk (SD). This paper describes a study of machine characteristics and usage in a model organization as a first step towards exploring the feasibility of Storage@desk. This paper presents the results of our data collection efforts, our analysis of the data, our simulation results, and our conclusion that a Storage@desk system is indeed feasible and holds promise as a cost effective way to create massive storage systems.

[1]  Miron Livny,et al.  Condor-a hunter of idle workstations , 1988, [1988] Proceedings. The 8th International Conference on Distributed.

[2]  William J. Bolosky,et al.  A large-scale study of file-system contents , 1999, SIGMETRICS '99.

[3]  Miguel Castro,et al.  Farsite: federated, available, and reliable storage for an incompletely trusted environment , 2002, OPSR.

[4]  Marvin Theimer,et al.  Feasibility of a serverless distributed file system deployed on an existing set of desktop PCs , 2000, SIGMETRICS '00.

[5]  Ben Y. Zhao,et al.  OceanStore: an architecture for global-scale persistent storage , 2000, SIGP.

[6]  Chandramohan A. Thekkath,et al.  Petal: distributed virtual disks , 1996, ASPLOS VII.

[7]  Mark Bakke String Profile for Internet Small Computer Systems Interface (iSCSI) Names , 2004, RFC.

[8]  GhemawatSanjay,et al.  The Google file system , 2003 .

[9]  David A. Goldberg,et al.  Design and Implementation of the Sun Network Filesystem , 1985, USENIX Conference Proceedings.

[10]  Werner Vogels,et al.  File system usage in Windows NT 4.0 , 1999, SOSP.

[11]  Stephen L. Scott,et al.  FreeLoader: Scavenging Desktop Storage Resources for Scientific Data , 2005, ACM/IEEE SC 2005 Conference (SC'05).

[12]  William I. Nowicki,et al.  NFS: Network File System Protocol specification , 1989, RFC.

[13]  Julian Satran,et al.  Internet Small Computer Systems Interface (iSCSI) , 2004, RFC.

[14]  Mahadev Satyanarayanan,et al.  Scalable, secure, and highly available distributed file access , 1990, Computer.