Scheduling distributed applications: The SimGrid simulation framework

被引:93
作者
Legrand, A [1 ]
Marchal, L [1 ]
Casanova, H [1 ]
机构
[1] Ecole Normale Super Lyon, Lab Informat Parallelisme, Lyon, France
来源
CCGRID 2003: 3RD IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS | 2003年
关键词
D O I
10.1109/CCGRID.2003.1199362
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Since the advent of distributed computer systems an active field of research has been the investigation of scheduling strategies for parallel applications. The common approach is to employ scheduling heuristics that approximate an optimal schedule. Unfortunately, it is often impossible to obtain analytical results to compare the efficacy of these heuristics. One possibility is to conducts large numbers of back-to-back experiments on real platforms. While this is possible on tightly-coupled platforms, it is infeasible on modern distributed platforms (i.e. Grids) as it is labor-intensive and does not enable repeatable results. The solution is to resort to simulations. Simulations not only enables repeatable results but also make it possible to explore wide ranges of platform and application scenarios. In this paper we present the SimGrid framework which enables the simulation of distributed applications in distributed computing environments for the specific purpose of developing and evaluating scheduling algorithms. This paper focuses on SimGrid v2, which greatly improves on the first version of the software with more realistic network models and topologies. SimGrid v2 also enables the simulation of distributed scheduling agents, which has become critical for current scheduling research in large-scale platforms. After describing and validating these features, we present a case study by which we demonstrate the usefulness of SimGrid for conducting scheduling research.
引用
收藏
页码:138 / 145
页数:8
相关论文
共 35 条
[1]  
[Anonymous], 1997, COMPUTER COMMUNICATI
[2]  
BAJAJ S, 1999, 99702 U SO CAL
[3]  
BEAUMONT O, 2002, 200125 LIP
[4]  
BEAUMONT O, 2002, 200236 LIP
[5]  
BUYYA R, 2002, IN PRESS J CONCURREN
[6]   Modeling Internet topology [J].
Calvert, KL ;
Doar, MB ;
Zegura, EW .
IEEE COMMUNICATIONS MAGAZINE, 1997, 35 (06) :160-163
[7]   Simgrid: a toolkit for the simulation of application scheduling [J].
Casanova, H .
FIRST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2001, :430-437
[8]  
CASANOVA H., 2002, 200240 LIP
[9]  
CHEN Y, 1996, P SUP 96 1996
[10]  
CHIU D. N., 1999, SOME OBSERVATIONS FA