GridSim Projects toolkit allows modeling and simulation of entities in parallel and distributed computing (PDC) systems-users, applications, resources, and resource brokers (schedulers) for design and evaluation of scheduling algorithms. Grid sim is Open Source Java API (Application Programmable Interface). Grid sim is a Part of Grid Bus Heterogeneous.
GridSim Projects can be used for the following applications: Investigate Effective Resource Allocation, Simulate Thousands of Resources and Users, Study Efficiency and Stability, Explore Pricing and Demand/Supply Situations, Analyze Policies on a large scale, Explore the Influence of Global Positioning.GridSim Projects
The features of grid sim are New Allocation and Scheduling can be made Support Advanced Reservation, Auction Model, Data Grid Extension, Network Extension, and Simulation over a Public Congested Network.Main principles of grid sim are Event and Process Oriented Simulation, Not Exclusively for Grids, System of Interacting Processes (Entities), Connected through Ports, Communicate by Passing Events, A Static and Managing System Class.
The run time functions of grid sim are Send Events/Data through Ports, Check Entities Deferred Queue, Wait Functions, Busy Processing, Inactive/Pause, and Cancel/Complete Events. Additional features of grid sim are Predicates (Event Filters), Random Generators (Distributions), Traces (Verification), Entities, Mark Events.GridSim Projects
GridSim Projects provides a comprehensive facility for creating different classes of heterogeneous resources that can be aggregated using resource brokers. For solving compute and data intensive applications grid sim is mainly used. A resource can be a single processor or multi-processor with shared or distributed memory and managed by time or space shared schedulers. Overview of Grid Sim functionalities:
Grid Sim also has the ability to model heterogeneous computational resources of varied configurations. Grid computing has emerged as the next-generation parallel and distributed computing methodology that aggregates dispersed heterogeneous resources for solving various kinds of large-scale parallel applications in science, engineering and commerce. In order to evaluate the performance of a grid environment, college student project need to conduct repeatable and controlled experiments, which are difficult due to grid’s inherent heterogeneity and its dynamic nature. For this purpose college student project need to use grid sim.