Efficient, distributed data placement strategies for storage area networks (extended abstract)
- 9 July 2000
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 119-128
- https://doi.org/10.1145/341800.341815
Abstract
In the last couple of years a dramatic growth of enterprise data storage capacity can be observed. As a result, new strategies have been sought that allow servers and storage being centralized to better manage the explosion of data and the overall cost of ownership. Nowadays, a common approach is to combine storage devices into a dedicated network that is connected to LANs and/or servers. Such networks are usually called storage area networks (SAN). A very important aspect for these networks is scalability. If a SAN undergoes changes (for instance, due to insertions or removals of disks), it may be necessary to replace data in order to allow an efficient use of the system. To keep the influence of data replacements on the performance of the SAN small, this should be done as efficiently as possible.In this paper, we investigate the problem of evenly distributing and efficiently locating data in dynamically changing SANs. We consider two scenarios: (1) all disks have the same capacity, and (2) the capacities of the disks are allowed to be arbitrary. For both scenarios, we present placement strategies capable of locating blocks efficiently and that are able to quickly adjust the data placement to insertions or removals of disks or data blocks. Furthermore, we study how the performance of our placement strategies changes if we allow to waste a certain amount of capacity of the disks.Keywords
This publication has 13 references indexed in Scilit:
- Random RAIDs with selective exploitation of redundancy for high performance video serversPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A parallel disk storage system for real-time multimedia applicationsInternational Journal of Intelligent Systems, 1998
- Performance analysis of the RIO multimedia storage system with heterogeneous disk configurationsPublished by Association for Computing Machinery (ACM) ,1998
- Consistent hashing and random treesPublished by Association for Computing Machinery (ACM) ,1997
- Fault tolerant design of multimedia serversPublished by Association for Computing Machinery (ACM) ,1995
- Choosing the best storage system for video servicePublished by Association for Computing Machinery (ACM) ,1995
- Staggered striping in multimedia information systemsACM SIGMOD Record, 1994
- Streaming RAIDPublished by Association for Computing Machinery (ACM) ,1993
- Parity declustering for continuous operation in redundant disk arraysPublished by Association for Computing Machinery (ACM) ,1992
- How to share memory in a distributed systemJournal of the ACM, 1987