DocumentCode
2396450
Title
Data Migration in Heterogeneous Storage Systems
Author
Kari, Chadi ; Kim, Yoo-Ah ; Russell, Alexander
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of Connecticut, Storrs, CT, USA
fYear
2011
fDate
20-24 June 2011
Firstpage
143
Lastpage
150
Abstract
Large-scale storage systems are crucial components in data-intensive applications such as search engine clusters, video-on-demand servers, sensor networks and grid computing. A storage server typically consists of a set of storage devices. In such systems, data layouts may need to be reconfigured over time for load balancing or in the event of system failure/upgrades. It is critical to migrate data to their target locations as quickly as possible to obtain the best performance. Most of the previous results on data migration assume that each storage node can perform only one data transfer at a time. A storage node, however, can typically handle multiple transfers simultaneously and this can reduce the total migration time significantly. Moreover, storage devices tend to have heterogeneous capabilities as devices may be added over time due to storage demand increase. In this paper, we consider the heterogeneous data migration problem, where we assume that each storage node v has different transfer constraint cv, which represents how many simultaneous transfers v can handle. We develop algorithms to minimize the data migration time. We show that it is possible to find an optimal migration schedule when all cvs are even. Furthermore, though the problem is NP-hard in general, we give an efficient algorithm that offers a rigorous (1 + o(1))-approximation guarantee.
Keywords
electronic data interchange; grid computing; search engines; video on demand; NP-hard; data migration; data transfer; grid computing; heterogeneous storage system; optimal migration schedule; search engine; sensor network; storage device; video-on-demand server; Approximation algorithms; Approximation methods; Color; Image color analysis; Optimized production technology; Orbits; Schedules;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems (ICDCS), 2011 31st International Conference on
Conference_Location
Minneapolis, MN
ISSN
1063-6927
Print_ISBN
978-1-61284-384-1
Electronic_ISBN
1063-6927
Type
conf
DOI
10.1109/ICDCS.2011.46
Filename
5961671
Link To Document