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 条
  • [1] Grid Resource Computing Environment Simulation Using Gridsim Toolkit
    Rawat, Pradeep Singh
    Yadav, Anuj Kumar
    Barthwal, Varun
    [J]. 2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 1069 - 1073
  • [2] Visual modeler for Grid Modeling and Simulation (GridSim) toolkit
    Sulistio, A
    Yeo, CS
    Buyya, R
    [J]. COMPUTATIONAL SICENCE - ICCS 2003, PT III, PROCEEDINGS, 2003, 2659 : 1123 - 1132
  • [3] Visual modeler for grid modeling and simulation (GridSim) toolkit
    Sulistio, Anthony
    Yeo, Chee Shin
    Buyya, Rajkumar
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2003, 2659 : 1123 - 1132
  • [4] A web-based toolkit for scheduling simulation using GridSim
    Kang, Oh-han
    Kang, Sang-seong
    [J]. GCC 2005: FIFTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2006, : 270 - +
  • [5] EcoGrid: A Toolkit for Modelling and Simulation of Grid Computing Environment for Evaluation of Resource Management Algorithms
    Mehta, Hemant Kumar
    [J]. INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2014, 6 (03) : 1 - 16
  • [6] Resource management and task scheduling in grid computing
    Luo, J
    Ji, P
    Wang, XZ
    Zhu, Y
    Li, F
    Ma, T
    Wang, XP
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOL 2, 2004, : 431 - 436
  • [7] Network Resource Management and Scheduling in Grid Computing
    Liu Feng
    Guo Weiwei
    Zhao Xiaomin
    [J]. 2018 INTERNATIONAL CONFERENCE ON ROBOTS & INTELLIGENT SYSTEM (ICRIS 2018), 2018, : 207 - 210
  • [8] Achieving of Tabu Search Algorithm for Scheduling Technique in Grid Computing Using GridSim Simulation Tool: Multiple Jobs on Limited Resource
    Yusof, Mohd Kamir
    Stapa, Muhamad Azahar
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2010, 3 (04): : 19 - 31
  • [9] RSA AUTHENTICATION MECHANISMS IN CONTROL GRID COMPUTING ENVIRONMENT USING GRIDSIM TOOLKIT
    Ismail, Saiful Adli
    Ngadi, Md Asri
    Sharif, Johan Mohd
    Kama, Mohd Nazri
    Sarkan, Haslina
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON COMPUTING & INFORMATICS, 2015, : 432 - 439
  • [10] Distributed Resource Scheduling in Grid Computing Using Fuzzy Approach
    Amin, Shahram
    Ahmadi, Mohammad
    [J]. PROCEEDINGS OF THE 12TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTERS , PTS 1-3: NEW ASPECTS OF COMPUTERS, 2008, : 820 - +