Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator
ACM Transactions on Modeling and Computer Simulation (TOMACS) - Special issue on uniform random number generation
Design-time simulation of a large-scale, distributed object system
ACM Transactions on Modeling and Computer Simulation (TOMACS) - Special issue on Web-based modeling and simulation
Technical note: a hierarchical computer architecture design and simulation environment
ACM Transactions on Modeling and Computer Simulation (TOMACS) - Special issue on Web-based modeling and simulation
Fast simulation of networks of queues with effective and decoupling bandwidths
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Hierarchical resource management in the polder metacomputing initiative
Parallel Computing - Special issue on applications
A Resource Management Architecture for Metacomputing Systems
IPPS/SPDP '98 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
A Federated Model for Scheduling in Wide-Area Systems
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Hi-index | 0.00 |
In this paper we present a simulation environment for the study of hierarchical job scheduling on distributed systems. The environment provides a multi-level mechanism to simulate various types of jobs. An execution model of jobs is implemented to simulate the behaviour of jobs to obtain an accurate performance prediction. For parallel jobs, two execution models have been implemented: one in which the tasks of the job frequently synchronise and effectively run in lock step and a second in which the tasks only synchronise at beginning and end.The simulator is based on an object approach and on process oriented simulation. Our model supports an unlimited number of workstations, grouped into clusters with their own local resource manager (RM). Work is distributed over these clusters by a global RM. To validate the model, we use two approaches, analysing the main queueing systems and experimenting with real jobs to obtain the actual performance as a reference.