Combinatorial Algorithms for Data Migration to Minimize Average Completion Time |
| |
Authors: | Rajiv Gandhi Julián Mestre |
| |
Affiliation: | (1) Department of Computer Science, Rutgers University-Camden, Camden, NJ 08102, USA;(2) Max-Planck-Institute für Informatik, Saarbrücken, Germany |
| |
Abstract: | The data migration problem is to compute an efficient plan for moving data stored on devices in a network from one configuration to another.
It is modeled by a transfer graph, where vertices represent the storage devices, and edges represent data transfers required
between pairs of devices. Each vertex has a non-negative weight, and each edge has a processing time. A vertex completes when
all the edges incident on it complete; the constraint is that two edges incident on the same vertex cannot be processed simultaneously.
The objective is to minimize the sum of weighted completion times of all vertices. Kim (J. Algorithms 55, 42–57, 2005) gave an LP-rounding 3-approximation algorithm when edges have unit processing times. We give a more efficient primal-dual
algorithm that achieves the same approximation guarantee. When edges have arbitrary processing times we give a primal-dual
5.83-approximation algorithm. We also study a variant of the open shop scheduling problem. This is a special case of the data
migration problem in which the transfer graph is bipartite and the objective is to minimize the sum of completion times of
edges. We present a simple algorithm that achieves an approximation ratio of
, thus improving the 1.796-approximation given by Gandhi et al. (ACM Trans. Algorithms 2(1), 116–129, 2006). We show that the analysis of our algorithm is almost tight.
A preliminary version of the paper appeared in the Proceedings of the 9th International Workshop on Approximation Algorithms
for Combinatorial Optimization Problems, APPROX 2006.
Research of R. Gandhi partially supported by Rutgers University Research Council Grant.
Research of J. Mestre done at the University of Maryland; supported by NSF Awards CCR-0113192 and CCF-0430650, and the University
of Maryland Dean’s Dissertation Fellowship. |
| |
Keywords: | Primal-dual algorithms Approximation algorithms Min-sum scheduling problems |
本文献已被 SpringerLink 等数据库收录! |
|