Simulation of parallel applications in GridSim

Grids offer a great opportunity to find solutions to HPC problems. For these architectures, due their large dimensions and dynamic nature, a simulation tool can be useful to design parallel applications for Grids, as the study of efficient metaschedulers for example. To optimise the execution of parallel applications on a Grid, an extension of GridSim toolkit to support parallel applications was developed. Several components to model parallel applications were included: as job models for different kinds of applications, models for internal networks and different local parallel schedulers. Also, due to the importance of resource failures in parallel applications on Grids, a framework to support checkpointing and failure simulation was also added to this tool.