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

@article{Buyya2002GridSimAT,
  title={GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing},
  author={Rajkumar Buyya and M. Manzur Murshed},
  journal={Concurrency and Computation: Practice and Experience},
  year={2002},
  volume={14}
}
  • R. Buyya, M. Murshed
  • Published 13 March 2002
  • Computer Science
  • Concurrency and Computation: Practice and Experience
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… 
Economic-based Distributed Resource Management and Scheduling for Grid Computing
TLDR
This thesis proposes a distributed computational economy as an effective metaphor for the management of resources and application scheduling and proposes an architectural framework that supports resource trading and quality of services based scheduling that enables the regulation of supply and demand for resources.
Modeling and Simulation of Grid Resource Brokering Algorithms
TLDR
Modeling and simulation of grid towards achieving various grid performance metrics and QoS requirements and the effect of resource brokering approach used on efficient execution of grid jobs, success ratio of jobs with QoS requirement, resource utilization and load balancing of grid system are indicated.
The Nimrod/G Grid Resource Broker for Economics‐Based Scheduling
TLDR
This work has developed a distributed computational economy framework for quality-of-service (Qos)-driven resource allocation and regulation of supply and demand for resources and motivates resource users to trade off between results delivery and economic cost.
Grid Federation : An Economy Based , Scalable Distributed Resource Management System for Large-Scale Resource Coupling
TLDR
Large scale resource coupling and application management is a complex undertaking, as it introduces a number of challenges in the domain of security, resource and policy heterogeneity, resource discovery, fault tolerance, dynamic resource availability and underlying network conditions.
Scheduling and resource management using PSO in P-grid
TLDR
This article investigates various decentralized resource discovery techniques primarily driven by P2P network model to overcome limitations in scalability, fault-tolerance and network congestion.
A Hierarchical Load Balancing Policy for Grid Computing Environment
TLDR
A fully decentralized two-level load balancing policy for computationally intensive tasks on a heterogeneous multi-cluster grid environment is proposed, which resolves the single point of failure problem which many of the current policies suffer from.
Grid Job Scheduling - A Detailed Study
TLDR
Based on a comprehensive understanding of the challenges and the state of the art of current research the job scheduling algorithms are compared and contrasted based on the make span, flow time, resource utilization and completion time.
A New Mechanism for Job Scheduling in Computational Grid Network Environments
TLDR
An algorithm for minimum time to release is proposed and has been verified through the GridSim simulation toolkit and the simulation results confirm that the proposed algorithm produce schedules where the execution time of the application is minimized.
Meta scheduling for market-oriented grid and utility computing
  • S. Garg
  • Computer Science, Business
  • 2010
TLDR
This thesis proposes a market-oriented meta-scheduler called “Meta-Broker”, which not only coordinates the resource demand but also allocates the best resources to users in terms of monetary and performance costs and presents a novel Grid Market Exchange architecture which provides the flexibility of users in choosing their own negotiation protocol for resource trading.
Application partitioning and hierarchical application management in grid environments
TLDR
The central idea of the work is to have a hierarchical application control mechanism that manages the execution of a huge number of distributed tasks preserving data locality while controlling the load of the submit machines.
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 22 REFERENCES
An Evaluation of Economy-based Resource Trading and Scheduling on Computational Power Grids for Parameter Sweep Applications
TLDR
System-level Grid middleware toolkits such as Globus address a number of challenging issues such as site autonomy, heterogeneous substrate, policy extensibility, resource allocation or co-allocation, online control, scalability, transparency, and “economy of computations”.
Economic models for resource management and scheduling in Grid computing
TLDR
A computational economy framework for resource allocation and for regulating supply and demand in Grid computing environments is proposed and some of the economic models in resource trading and scheduling are demonstrated using the Nimrod/G resource broker.
Economic models for management of resources in peer-to-peer and grid computing
TLDR
A computational economy framework for resource allocation and for regulating supply and demand in Grid computing environments is proposed and used in resource brokering through Nimrod/G deadline and cost-based scheduling for two different optimization strategies on the World Wide Grid testbed.
Nimrod/G: an architecture for a resource management and scheduling system in a global computational grid
  • R. Buyya, D. Abramson, J. Giddy
  • Computer Science
    Proceedings Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region
  • 2000
TLDR
The proposed Nimrod/G grid-enabled resource management and scheduling system builds on the earlier work on Nimrod and follows a modular and component-based architecture enabling extensibility, portability, ease of development, and interoperability of independently developed components.
An Economy Driven Resource Management Architecture for Global Computational Power Grids
TLDR
The motivations for grid computing, resource management architecture, Nimrod/G resource broker, computational economy, and GRACE infrastructure and its APIs are presented along with future work.
The MicroGrid: a Scientific Tool for Modeling Computational Grids
TLDR
The authors' MicroGrid simulation tools enable Globus applications to be run in arbitrary virtual grid resource environments, enabling broad experimentation and validation experiments show that the MicroGrid can match actual experiments within a few percent.
Performance Evaluation Model for Scheduling in Global Computing Systems
TLDR
Verification of the proposed model and evaluation of scheduling schemes on the model showed that the model could simulate behavior of an actual global computing system and scheduling on the system effectively.
Grids in the classroom
TLDR
Grid researchers and educators need to pool their talents and resources to develop effective shareable courseware, and university instructors are developing a repository for grid courseware.
Simgrid: a toolkit for the simulation of application scheduling
  • H. Casanova
  • Computer Science
    Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid
  • 2001
TLDR
This work presents Simgrid a simulation toolkit for the study of scheduling algorithms for distributed application, giving the main concepts and models behind Simgrid, its API and current implementation issues, and describes work that builds on Simgrid's functionalities.
Globus: a Metacomputing Infrastructure Toolkit
TLDR
The Globus system is intended to achieve a vertically integrated treatment of application, middleware, and net work, an integrated set of higher level services that enable applications to adapt to heteroge neous and dynamically changing metacomputing environ ments.
...
1
2
3
...