Article ID Journal Published Year Pages File Type
10332258 Journal of Algorithms 2005 16 Pages PDF
Abstract
We consider the data migration problem, which is the problem of finding an efficient schedule to migrate data in a network. The data layout of a large storage server needs to be computed based on the expected data access pattern for load balancing. As the data access pattern changes over time, we need to recompute a new layout and then migrate the data from its current layout to the new layout. Our objective is to minimize the total completion time over all storage devices. We develop a 3-approximation algorithm when each migration job needs the same amount of time and a 9-approximation when the times required for different migration jobs are different. Another interesting objective is to minimize the total completion time over all data migration jobs. We present a 10-approximation algorithm when each migration job has a different processing time. We extend our results to the resource constrained scheduling problem where each job requires at most m resources. We obtain O(m)-approximations for both resource and job completion times.
Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics
Authors
,