Package gridsim

A GridSim (Grid Simulation) Toolkit for Modeling and Simulation of Parallel and Distributed Systems such as Clusters and Grids.

See:
          Description

Class Summary
Accumulator GridSim Accumulator provides a placeholder for maintaining statistical values of a series of data added to it.
AllocPolicy AllocPolicy is an abstract class that handles the internal GridResource allocation policy.
GridInformationService A Grid Information Service (GIS) is a GridSim entity that provides Grid resource registration, indexing and discovery services.
Gridlet A Gridlet is a package that contains all the information related to the job and its execution management details such as job length expressed in MI (Millions Instruction), disk I/O operations, the size of input and output files, and the job originator.
GridletList Gridsim GridletList class is used to maintain a list of Gridlets (in linked-list) and support methods for organizing them
GridResource GridSim GridResource extends the gridsim.GridSim class and gains communication and concurrent entity capability.
GridSim The main class of the GridSim package that must be extended by GridSim entities.
GridSimRandom GridSim Random provides static methods for incorporating randomness in data used for any simulation.
GridSimShutdown GridimShutdown waits for termination of all user entities to determine the end of simulation.
GridSimStandardPE Defines MIPS (Million Instructions Per Second) rating for a standard PE (Processing Element) or enables the users to define their own MIPS or SPEC (Standard Performance Evaluation Corporation) rating for a standard PE.
GridSimTags Contains various static command tags that indicate a type of action that needs to be undertaken by GridSim entities when they receive events.
GridStatistics Records statistical data reported by other entities.
Input GridSim Input class defines a port through which a simulation entity receives data from the simulated network.
IO_data Class relates to a communication between user entities and resources
Machine GridSim Machine class represents an uniprocessor or shared memory multiprocessor machine.
MachineList GridSim MachineList simulates a collection of machines.
Output GridSim Output defines a port through which a simulation entity sends data to the simulated network.
PE GridSim PE (Processing Element) class represents CPU unit, defined in terms of Millions Instructions Per Second (MIPS) rating.
PEList GridSim PEList maintains a list of PEs (Processing Elements) that make up a machine.
ResGridlet GridSim ResGridlet represents a Gridlet submitted to GridResource for processing.
ResGridletList GridSim ResGridletList maintains a linked-list of Gridlet
ResourceCalendar GridSim ResourceCalendar class implements a mechanism to support modeling a local load on Grid resources that may vary according to the time zone, time, weekends and holidays.
ResourceCharacteristics GridSim ResourceCharacteristics class represents static properties of a resource such as resource architecture, Operating System (OS), management policy (time- or space-shared), cost and time zone at which the resource is located along resource configuration.
ResourceUserList GridSim ResourceUserList maintains a linked-list of Grid Resource users
Sim_from_port This class creates a new Sim_predicate to evaluate whether an event is coming through a specific port.
SpaceShared SpaceShared class is an allocation policy for GridResource that behaves exactly like First Come First Serve (FCFS).
Stat A class representing contents of a statistic object
TimeShared TimeShared class is an allocation policy for GridResource that behaves similar to a round robin algorithm, except that all Gridlets are executed at the same time.
 

Package gridsim Description

A GridSim (Grid Simulation) Toolkit for Modeling and Simulation of Parallel and Distributed Systems such as Clusters and Grids.