GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing

被引:602
|
作者
Buyya, R
Murshed, M
机构
[1] Univ Melbourne, Dept Comp Sci & Software Engn, GRIDS Lab, Melbourne, Vic, Australia
[2] Monash Univ, Gippsland Sch Comp & IT, Churchill, Vic 3842, Australia
来源
关键词
Grid computing; modelling; simulation; scheduling; performance evaluation;
D O I
10.1002/cpe.710
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Clusters, Grids, and peer-to-peer (P2P) networks have emerged as popular paradigms for next generation parallel and distributed computing. They enable aggregation of distributed resources for solving large-scale problems in science, engineering, and commerce. In Grid and P2P computing environments, the resources are usually geographically distributed in multiple administrative domains, managed and owned by different organizations with different policies, and interconnected by wide-area networks or the Internet. This introduces a number of resource management and application scheduling challenges in the domain of security, resource and policy heterogeneity, fault tolerance, continuously changing resource conditions, and politics. The resource management and scheduling systems for Grid computing need to manage resources and application execution depending on either resource consumers' or owners' requirements, and continuously adapt to changes in resource availability. The management of resources and scheduling of applications in such large-scale distributed systems is a complex undertaking. In order to prove the effectiveness of resource brokers and associated scheduling algorithms, their performance needs to be evaluated under different scenarios such as varying number of resources and users with different requirements. In a Grid environment, it is hard and even impossible to perform scheduler performance evaluation in a repeatable and controllable manner as resources and users are distributed across multiple organizations with their own policies. To overcome this limitation, we have developed a Java-based discrete-event Grid simulation toolkit called GridSim. The toolkit supports modeling and simulation of heterogeneous Grid resources (both time- and space-shared), users and application models. It provides primitives for creation of application tasks, mapping of tasks to resources, and their management. To demonstrate suitability of the GridSim toolkit, we have simulated a Nimrod-G like Grid resource broker and evaluated the performance of deadline and budget constrained cost- and time-minimization scheduling algorithms. Copyright (C) 2002 John Wiley Sons, Ltd.
引用
收藏
页码:1175 / 1220
页数:46
相关论文
共 50 条
  • [31] Global Resource Scheduling for Distributed Edge Computing
    Tan, Aiping
    Li, Yunuo
    Wang, Yan
    Yang, Yujie
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (22):
  • [32] Resource management and scheduling in manufacturing Grid
    Liu, LL
    Yu, T
    Shi, ZB
    Fang, ML
    [J]. GRID AND COOPERATIVE COMPUTING, PT 2, 2004, 3033 : 137 - 140
  • [33] Grid resource management and scheduling model
    Zheng, Ran
    Li, Shengli
    Jin, Hai
    [J]. 2001, Huazhong University of Science and Technology (29):
  • [34] Resource scheduling algorithms for grid computing and its modeling and analysis using Petri net
    Han, YJ
    Jiang, CJ
    Fu, Y
    Luo, XM
    [J]. GRID AND COOPERATIVE COMPUTING, PT 2, 2004, 3033 : 73 - 80
  • [35] Grid resource allocation and management based on grid resource supermarket in grid computing
    Li, MB
    Li, KQ
    Chen, XM
    Wu, ZJ
    [J]. Proceedings of the 11th Joint International Computer Conference, 2005, : 236 - 239
  • [36] A Computing Grid Resource Management Model Based on the Grid Resource Supermarket
    Wang, Xiao-Hua
    Zhang, Jia-Qing
    Ou, Chao-Chun
    [J]. INTERNATIONAL ACADEMIC CONFERENCE ON THE INFORMATION SCIENCE AND COMMUNICATION ENGINEERING (ISCE 2014), 2014, : 194 - 197
  • [37] A Computing Grid Resource Management Model Based on the Grid Resource Supermarket
    Zhang, Jia-Qing
    Wang, Xiao-Hua
    Ou, Chao-Chun
    [J]. 2015 International Conference on Software Engineering and Information System (SEIS 2015), 2015, : 568 - 572
  • [38] A New Resource Management and Scheduling Model in Grid Computing Based on a Hybrid Genetic Algorithm
    Tian, Hao
    [J]. 2008 ISECS INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT, VOL 3, PROCEEDINGS, 2008, : 113 - 117
  • [39] Resource management and scheduling model in grid computing based on an agent-oriented algorithm
    Tian Hao
    [J]. ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, PROCEEDINGS, 2007, : 712 - 715
  • [40] Optimal multiple QoS resource scheduling in grid computing
    Li Chunlin
    Li Layuan
    [J]. 20TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 2, PROCEEDINGS, 2006, : 240 - +