A toolkit for the simulation of scheduling policy in desktop grid environment

Petronas Ahmad, Petronas Foroushan, S. Peyvandi

Research output: Chapter in Book/Report/Conference proceedingsConference contributionpeer-review

Abstract

Desktop Grid (DG) systems use a combination of geographically heterogeneous distributed resources to execute jobs from science and engineering projects. Organization of the distributed resources are administrated by scheduling policies. To evaluate and prove the effectiveness of DG scheduling policy, a simulator is necessary since DG is an unpredictable and unrepeatable environment. Hence, the goal of this study is to develop a desktop grid simulator toolkit for evaluating and comparing a scheduling policy efficacy over other policies. The developed toolkit is a trace driven simulator based on discrete event simulation which is implemented by prototyping methodology. The prototype and the final system is developed using Java programming language united with MySQL database. Core functionalities of the simulator are job generation, volunteer generation, generation of availability information of volunteers, simulating scheduling policy, generating graphical charts and generating reports.

Original languageEnglish
Title of host publication2015 International Symposium on Mathematical Sciences and Computing Research, iSMSC 2015 - Proceedings
EditorsMohammad Nasir Abdullah, Mohamed Imran Bin Mohamed Ariff, Izzatdin Abdul Aziz, Jafreezal Jaafar, Noreen Izza Binti Arshad, Siti Khadijah Nor Abdul Rahim
Pages94-98
Number of pages5
ISBN (Electronic)9781479978946
DOIs
Publication statusPublished - 18 Oct 2016
Externally publishedYes

Publication series

Name2015 International Symposium on Mathematical Sciences and Computing Research, iSMSC 2015 - Proceedings

Keywords

  • Computer Simulation
  • Grid computing
  • Simulation Environment
  • Software

Fingerprint Dive into the research topics of 'A toolkit for the simulation of scheduling policy in desktop grid environment'. Together they form a unique fingerprint.

Cite this