A software environment for simulating distributed task-scheduling algorithms

Jiannong Cao, Mathew Pole

Research output: Journal article publicationJournal articleAcademic researchpeer-review

2 Citations (Scopus)

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 languageEnglish
Pages (from-to)125-136
Number of pages12
JournalSoftware-Concepts and Tools
Volume18
Issue number3
Publication statusPublished - 1 Dec 1997
Externally publishedYes

Keywords

  • Distributed systems
  • Resource management
  • Simulation tool
  • Task scheduling

ASJC Scopus subject areas

  • Computer Science(all)

Cite this