Abstract
Design and evaluation of task-scheduling algorithms in a distributed system are complex tasks for which few good tools exist. This paper describes DISMIMIC, a software environment for simulating distributed task-scheduling algorithms. DISMIMIC provides a basis of building toolbox to simplify the study of distributed task-scheduling algorithms. The design of DISMIMIC is highly modular and provides a system that can be configured and extended to simulate and evaluate different task-scheduling algorithms under different environments. It also allows the user to add and replace components to accommodate new simulation requirements. Our experience in using the environment for simulating representative scheduling algorithms demonstrates that the underlying mechanisms are easy to use and are flexible enough to support the simulation of a wide variety of algorithms.
Original language | English |
---|---|
Pages (from-to) | 125-136 |
Number of pages | 12 |
Journal | Software-Concepts and Tools |
Volume | 18 |
Issue number | 3 |
Publication status | Published - 1 Dec 1997 |
Externally published | Yes |
Keywords
- Distributed systems
- Resource management
- Simulation tool
- Task scheduling
ASJC Scopus subject areas
- Computer Science(all)