Toward a Fully Decentralized Algorithm for Multiple Bag-of-tasks Application Scheduling on Grids

被引:8
作者
Bertin, Remi [1 ]
Legrand, Arnaud [1 ]
Touati, Corinne [1 ]
机构
[1] ENSIMAG, LIG Lab, MESCAL Project, CNRS,INP Grenoble, F-38330 Montbonnot St Martin, France
来源
2008 9TH IEEE/ACM INTERNATIONAL CONFERENCE ON GRID COMPUTING | 2008年
关键词
D O I
10.1109/GRID.2008.4662790
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a fully decentralized algorithm for fair resource sharing between multiple bag-of-tasks applications in a grid environment. This algorithm is inspired from related work on multi path routing in communication network. An interesting feature of this algorithm is that it allows the choice of wide variety of fairness criteria and achieves both optimal path selection and flow control. In addition, this algorithm only requires local information at each slave computing tasks and at each buffer of the network links while minimal computation is done by the schedulers. A naive adaptation is unstable and inefficient though. Fortunately, a simple and effective scaling mechanism is sufficient to circumvent this issue. This scaling mechanism is motivated by a careful study of the subtle differences with the classical multi-path routing problem. We prove its efficiency through a detailed analysis of a simple simulation.
引用
收藏
页码:118 / 125
页数:8
相关论文
共 10 条
[1]  
BEAUMONT O, 2004, 6 WORKSH ADV PAR DIS, pA171
[2]   Centralized versus distributed schedulers for bag-of-tasks applications [J].
Beaumont, Olivier ;
Carter, Larry ;
Ferrante, Jeanne ;
Legrand, Arnaud ;
Marchal, Loris ;
Robert, Yves .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (05) :698-709
[3]   DIET: A scalable toolbox to build network enabled servers on the grid [J].
Caron, E. ;
Desprez, F. .
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2006, 20 (03) :335-352
[4]   Adaptive allocation of independent tasks to maximize throughput [J].
Hong, Bo ;
Prasanna, Viktor K. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2007, 18 (10) :1420-1435
[5]  
Kelly FP, 1998, J OPER RES SOC, V49, P237, DOI 10.1038/sj.jors.2600523
[6]  
Legrand A., 2006, Proceedings of the 15th IEEE International Symposium on High Performance Distributed Computing (IEEE Cat. No.06TH8878), P385
[7]  
Legrand A., 2007, P 25 C COMP COMM INF
[8]   A duality model of TCP and queue management algorithms [J].
Low, SH .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2003, 11 (04) :525-536
[9]   Generalized Nash Bargaining Solution for bandwidth allocation [J].
Touati, Corinne ;
Altman, Eitan ;
Galtier, Jerome .
COMPUTER NETWORKS, 2006, 50 (17) :3242-3263
[10]   Optimal flow control and routing in multi-path networks [J].
Wang, WH ;
Palaniswami, M ;
Low, SH .
PERFORMANCE EVALUATION, 2003, 52 (2-3) :119-132