Affiliation:
1. Tsinghua University, Beijing, P. R. China
Abstract
Round-robin striping, due to its uniform distribution and low-complexity computation, is widely used by applications which demand high bandwidth and massive storage. Because many systems are nonstoppable when their storage capacity and I/O bandwidth need increasing, an efficient and online mechanism to add more disks to striped volumes is very important. In this article, it is presented and proved that during data redistribution caused by scaling a round-robin striped volume, there is always a reordering window where data consistency can be maintained while changing the order of data movements. Furthermore, by exploiting the reordering window characteristic, SLAS is proposed to scale round-robin striped volumes, which reduces the cost of data redistribution effectively. First, SLAS applies a new mapping management solution based on a sliding window to support data redistribution without loss of scalability; second, it uses lazy updates of mapping metadata to decrease the number of metadata writes required by data redistribution; third, it changes the order of data chunk movements to aggregate reads/writes of data chunks. Our results from detailed simulations using real-system workloads show that, compared with the traditional approach, SLAS can reduce redistribution duration by up to 40.79% with similar maximum response time of foreground I/Os. Finally, our discussion indicates that the SLAS approach works for both disk addition and disk removal to/from striped volumes.
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture
Reference27 articles.
1. Alemany J. and Thathachar J. S. 1997. Random striping news on demand servers. Tech. rep. TR-97-02-02 University of Washington. Alemany J. and Thathachar J. S. 1997. Random striping news on demand servers. Tech. rep. TR-97-02-02 University of Washington.
2. Berson S. Ghandeharizadeh S. Muntz R. and Ju X. 1994. Staggered striping in multimedia information systems. SIGMOD. 79--90. 10.1145/191839.191852 Berson S. Ghandeharizadeh S. Muntz R. and Ju X. 1994. Staggered striping in multimedia information systems. SIGMOD. 79--90. 10.1145/191839.191852
3. Bucy J. S. and Ganger G. R. 2003. The DiskSim Simulation Environment Version 3.0 Reference Manual. Tech. rep. CMU-CS-03-102 Carnegie Mellon University. Bucy J. S. and Ganger G. R. 2003. The DiskSim Simulation Environment Version 3.0 Reference Manual. Tech. rep. CMU-CS-03-102 Carnegie Mellon University.
4. Maximizing performance in a striped disk array
Cited by
14 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献