Simgrid: a toolkit for the simulation of application scheduling

Simgrid: a toolkit for the simulation of application scheduling
复制标题

DOI:
10.1109/ccgrid.2001.923223
复制
发表时间:
2001-05
期刊:
Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid
影响因子:
--
通讯作者:
H. Casanova
H. Casanova
中科院分区:
其他
文献类型:
--
作者:
H. Casanova

文献摘要

被引文献

相似文献

硬件和软件技术的进步使得在越来越大的分布式资源集上部署并行应用程序成为可能。因此,调度算法的研究,这类应用程序一直是一个活跃的研究领域。鉴于大多数调度问题的性质,必须诉诸仿真,以有效地评估和比较其功效在广泛的情况。因此,有必要模拟这些算法越来越复杂的分布式动态,异构环境。我们提出了Simgrid一个模拟工具包,用于研究分布式应用的调度算法。我们给出了Simgrid背后的主要概念和模型,描述了它的API,并强调了当前的实现问题。我们还给出了一些实验结果,并描述了建立在Simgrid的功能的工作。
Advances in hardware and software technologies have made it possible to deploy parallel applications over increasingly large sets of distributed resources. Consequently, the study of scheduling algorithms for such applications has been an active area of research. Given the nature of most scheduling problems one must resort to simulation to effectively evaluate and compare their efficacy over a wide range of scenarios. It has thus become necessary to simulate those algorithms for increasingly complex distributed dynamic, heterogeneous environments. We present Simgrid a simulation toolkit for the study of scheduling algorithms for distributed application. We give the main concepts and models behind Simgrid, describe its API and highlight current implementation issues. We also give some experimental results and describe work that builds on Simgrid's functionalities.