Applying scheduling and tuning to on-line parallel tomography
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
Experiments with Scheduling Using Simulated Annealing in a Grid Environment
GRID '02 Proceedings of the Third International Workshop on Grid Computing
Resource Allocation for Steerable Parallel Parameter Searches
GRID '02 Proceedings of the Third International Workshop on Grid Computing
Performance Prediction Technology for Agent-Based Resource Management in Grid Environments
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Genetic Scheduling on Minimal Processing Elements in the Grid
AI '02 Proceedings of the 15th Australian Joint Conference on Artificial Intelligence: Advances in Artificial Intelligence
A computational economy for grid computing and its implementation in the Nimrod-G resource broker
Future Generation Computer Systems - Grid computing: Towards a new computing infrastructure
Adaptive Computing on the Grid Using AppLeS
IEEE Transactions on Parallel and Distributed Systems
Architecture Requirements for Commercializing Grid Resources
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
VEGA infrastructure for resource discovery in grids
Journal of Computer Science and Technology - Grid computing
Scheduling divisible workloads on heterogeneous platforms
Parallel Computing - Parallel matrix algorithms and applications (PMAA '02)
Program control language: a programming language for adaptive distributed applications
Journal of Parallel and Distributed Computing
Huskysim: a simulation toolkit for application scheduling in computational grids
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
A tool for the design and evaluation of hybrid scheduling algorithms for computational grids
MGC '04 Proceedings of the 2nd workshop on Middleware for grid computing
Software—Practice & Experience
Dynamic scheduling II: fast simulation model for grid scheduling using HyperSim
Proceedings of the 35th conference on Winter simulation: driving innovation
Resource Management and Knapsack Formulations on the Grid
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Deadline Scheduling with Priority for Client-Server Systems on the Grid
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Synthesizing Realistic Computational Grids
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
A Distributed Procedure for Bandwidth-Centric Scheduling of Independent-Task Applications
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
JSDESLib: A Library for the Development of Discrete-Event Simulation Tools of Parallel Systems
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 5 - Volume 06
Combinatorial Auction-Based Protocols for Resource Allocation in Grids
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 13 - Volume 14
The Virtual Instrument: Support for Grid-Enabled Mcell Simulations
International Journal of High Performance Computing Applications
Software—Practice & Experience
Optimizing the steady-state throughput of scatter and reduce operations on heterogeneous platforms
Journal of Parallel and Distributed Computing
Sensitivity analysis of knapsack-based task scheduling on the grid
Proceedings of the 20th annual international conference on Supercomputing
On incorporating differentiated levels of network service into GridSim
Future Generation Computer Systems
Service-based P2P overlay network for collaborative problem solving
Decision Support Systems
Applying scheduling and tuning to on-line parallel tomography
Scientific Programming - Best papers from SC 2001
SimBA: A Discrete Event Simulator for Performance Prediction of Volunteer Computing Projects
Proceedings of the 21st International Workshop on Principles of Advanced and Distributed Simulation
Practical Scheduling of Bag-of-Tasks Applications on Grids with Dynamic Resilience
IEEE Transactions on Computers
Future Generation Computer Systems
An approach to grid resource selection and fault management based on ECA rules
Future Generation Computer Systems
Journal of Parallel and Distributed Computing
Large scale ontology tailoring and simulation in the Semantic Grid Environment
International Journal of Metadata, Semantics and Ontologies
Grid resource allocation: allocation mechanisms and utilisation patterns
AusGrid '08 Proceedings of the sixth Australasian workshop on Grid computing and e-research - Volume 82
Resource allocation on computational grids using a utility model and the knapsack problem
Future Generation Computer Systems
A Simulation Framework for Studying Economic Resource Management in Grids
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part I
Scalability of Grid Simulators: An Evaluation
Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
Reverse combinatorial auction-based protocols for resource selection in grids
International Journal of Grid and Utility Computing
A Reference Model for Grid Architectures and Its Analysis
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:
A WEB interface for HyperSim-G Grid simulation package
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Metascheduling Multiple Resource Types using the MMKP
GRID '06 Proceedings of the 7th IEEE/ACM International Conference on Grid Computing
A web interface for the HyperSim-G Grid simulation package
International Journal of Web and Grid Services
A global optimization approach for three layers of computational grid stack
Advances in Engineering Software
A Dynamic Grid Scheduler with a Resource Selection Policy
Advanced Internet Based Systems and Applications
Balanced Scheduling Algorithm Considering Availability in Mobile Grid
GPC '09 Proceedings of the 4th International Conference on Advances in Grid and Pervasive Computing
Using realistic simulation for performance analysis of mapreduce setups
Proceedings of the 1st ACM workshop on Large-Scale system and application performance
Adaptive multi-round scheduling strategy for divisible workloads in grid environments
ICOIN'09 Proceedings of the 23rd international conference on Information Networking
Using failure injection mechanisms to experiment and evaluate a grid failure detector
VECPAR'06 Proceedings of the 7th international conference on High performance computing for computational science
Visual modeler for grid modeling and simulation (GridSim) toolkit
ICCS'03 Proceedings of the 2003 international conference on Computational science: PartIII
An improved algorithm for Alhusaini's algorithm in heterogeneous distributed systems
ICA3PP'07 Proceedings of the 7th international conference on Algorithms and architectures for parallel processing
GECON'07 Proceedings of the 4th international conference on Grid economics and business models
Applying reinforcement learning to scheduling strategies in an actual grid environment
International Journal of High Performance Systems Architecture
Adaptive service scheduling for workflow applications in Service-Oriented Grid
The Journal of Supercomputing
Rescheduling for reliable job completion with the support of clouds
Future Generation Computer Systems
WORKEM: Representing and Emulating Distributed Scientific Workflow Execution State
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Fast and scalable simulation of volunteer computing systems using SimGrid
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
Scheduling of tasks with batch-shared I/O on heterogeneous systems
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
An economy-driven mapping heuristic for hierarchical master-slave applications in grid systems
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Proceedings of the 20th international conference companion on World wide web
COMPUTE '11 Proceedings of the Fourth Annual ACM Bangalore Conference
GroudSim: an event-based simulation framework for computational grids and clouds
Euro-Par 2010 Proceedings of the 2010 conference on Parallel processing
ServiceWave'11 Proceedings of the 4th European conference on Towards a service-based internet
Energy-Aware Task Clustering Scheduling Algorithm for Heterogeneous Clusters
GREENCOM '11 Proceedings of the 2011 IEEE/ACM International Conference on Green Computing and Communications
Model driven scheduling framework for multiprocessor soc design
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
Exploiting replication and data reuse to efficiently schedule data-intensive applications on grids
JSSPP'04 Proceedings of the 10th international conference on Job Scheduling Strategies for Parallel Processing
Scheduling bot applications in grids using a slave oriented adaptive algorithm
ISPA'04 Proceedings of the Second international conference on Parallel and Distributed Processing and Applications
Master-slave tasking on asymmetric networks
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
Modeling machine availability in enterprise and wide-area distributed computing environments
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
An effective job replication technique based on reliability and performance in mobile grids
GPC'10 Proceedings of the 5th international conference on Advances in Grid and Pervasive Computing
Mercatus: a toolkit for the simulation of market-based resource allocation protocols in grids
SAG'04 Proceedings of the First international conference on Scientific Applications of Grid Computing
A novel approach for QoS guided metascheduler for hypercubic P2P grid system
International Journal of Innovative Computing and Applications
Modeling and simulation of grid information service
NGITS'06 Proceedings of the 6th international conference on Next Generation Information Technologies and Systems
Dynamic dependent tasks assignment for grid computing
ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part II
Multiple Workflow Scheduling Strategies with User Run Time Estimates on a Grid
Journal of Grid Computing
iSPD: an iconic-based modeling simulator for distributed grids
Proceedings of the 45th Annual Simulation Symposium
SPA-based task scheduling for hypercubic P2P grid systems
International Journal of Communication Networks and Distributed Systems
A simulation framework for scheduling performance evaluation on CPU-GPU heterogeneous system
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV
ACSAC'07 Proceedings of the 12th Asia-Pacific conference on Advances in Computer Systems Architecture
Scheduling mapreduce jobs in HPC clusters
Euro-Par'12 Proceedings of the 18th international conference on Parallel Processing
Energy efficiency management in computational grids through energy-aware scheduling
Proceedings of the 28th Annual ACM Symposium on Applied Computing
On the validity of flow-level tcp network models for grid and cloud simulations
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Meta-scheduling algorithms for managing inter-cloud interoperability
International Journal of High Performance Computing and Networking
Hi-index | 0.01 |
Advances in hardware and software technologies have made it possible to deploy parallel applications over increasingly large sets of distributed resources. Consequently, the study of scheduling algorithms for such applications has been an active area of research. Given the nature of most scheduling problems one must resort to simulation to effectively evaluate and compare their efficacy over a wide range of scenarios. It has thus become necessary to simulate those algorithms for increasingly complex distributed, dynamic, heterogeneous environments. In this paper we present Simgrid, a simulation toolkit for the study of scheduling algorithms for distributed application. This paper gives the main concepts and models behind Simgrid, describes its API and highlights current implementation issues. We also give some experimental results and describe work that builds on Simgrid's functionalities.