Messages scheduling for parallel data redistribution between clusters

被引:7
作者
Cohen, Johanne
Jeannot, Emmanuel
Padoy, Nicolas
Wagner, Frederic
机构
[1] Loria INRIA Lorraine, F-54506 Vandoeuvre Les Nancy, France
[2] Tech Univ Munich, D-8000 Munich, Germany
[3] LIA, F-84911 Avignon 9, France
关键词
message scheduling; data redistribution; grid computing; approximation algorithm; code coupling;
D O I
10.1109/TPDS.2006.141
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the problem of redistributing data between clusters interconnected by a backbone. We suppose that at most k communications can be performed at the same time ( the value of k depending on the characteristics of the platform). Given a set of messages, we aim at minimizing the total communication time assuming that communications can be preempted and that preemption comes with an extra cost. Our problem, called k-Preemptive Bipartite Scheduling (KPBS) is proven to be NP-hard. We study its lower bound. We propose two (8)/(3)-approximation algorithms with low complexity and fast heuristics. Simulation results show that both algorithms perform very well compared to the optimal solution and to the heuristics. Experimental results, based on an MPI implementation of these algorithms, show that both algorithms outperform a brute-force TCP-based solution, where no scheduling of the messages is performed.
引用
收藏
页码:1163 / 1175
页数:13
相关论文
共 28 条
[1]   Scheduling in switching networks with set-up delays [J].
Afrati, F ;
Aslanidis, T ;
Bampis, E ;
Milis, I .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2005, 9 (01) :49-57
[2]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[3]  
[Anonymous], P 15 INT PAR DISTR P
[4]  
BERTRAND F, 2005, P INT PAR DISTR PROC
[5]  
BHAT PB, 1998, P 11 INT C PAR DISTR
[6]   AN OPTIMUM TIME SLOT ASSIGNMENT ALGORITHM FOR AN SS-TDMA SYSTEM WITH VARIABLE NUMBER OF TRANSPONDERS [J].
BONGIOVANNI, G ;
COPPERSMITH, D ;
WONG, CK .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1981, 29 (05) :721-726
[7]   Netsolve: A network-enabled server for solving computational science problems [J].
Casanova, H ;
Dongarra, J .
INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1997, 11 (03) :212-223
[8]   Efficient scheduling of transmissions in optical broadcast networks [J].
Choi, H ;
Choi, HA ;
Azizoglu, M .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1996, 4 (06) :913-920
[9]   On approximating a scheduling problem [J].
Crescenzi, P ;
Deng, XT ;
Papadimitriou, CH .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2001, 5 (03) :287-297
[10]  
Del-Fabbro B., 2005, Proceedings. DFMA 05. First International Conference on Distributed Frameworks for Multimedia Applications, P315