Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleMetrics
Research Article · Free to read · Published 14 July 2011

A Discrete Event Simulation Framework for Utility Accrual Scheduling Algorithm in Uniprocessor Environment

Idawaty Ahmad, Shamala Subramaniam, Mohamed Othman & Zuriati Zulkarnain

Journal of Computer Science, Volume 7, Issue 8, pp. 1133–1140 · doi.org/10.3844/jcssp.2011.1133.1140

7,224 accesses4,813 downloads1 citations (Crossref)Metrics
Cite Check for updates

Abstract

Problem statement: The heterogeneity in the choice of simulation platforms for real time scheduling stands behind the difficulty of developing a common simulation environment. A Discrete Event Simulation (DES) for a real time scheduling domain encompassing event definition, time advancing mechanism and scheduler has yet to be developed. Approach: The study focused on the proposed and the development of an event based discrete event simulator for the existing General Utility Scheduling (GUS) to facilitate the reuse of the algorithm under a common simulation environment. GUS is one of the existing TUF/UA scheduling algorithms that consider the Time/Utility Function (TUF) of the executed tasks in its scheduling decision. The scheduling optimality criteria are based on maximizing accrued utility accumulated from execution of all tasks in the system. These criteria are named as Utility Accrual (UA). The TUF/ UA scheduling algorithms are design for adaptive real time system environment. The developed GUS simulator has derived the set of parameter, events, performance metrics and other unique TUF/UA scheduling element according to a detailed analysis of the base model. Results: The Accrued Utility Ratio (AUR) is investigated and compared to the benchmark of the modeled domain. Successful deployment of the GUS simulator was proven by the generated results. Conclusion: Extensive performance analysis of GUS simulator can be deployed using the developed simulator with low computational overhead. Further enhancements were to extend the developed GUS simulator with detail performance metrics together with a fault tolerance mechanism to support a reliable real time application domain.

Licence and reuse

Free to read. This article carries the publisher’s copyright, as printed on it: © 2011 Science Publications. It is free to read; ask us before reusing it.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Ahmad, I., Subramaniam, S., Othman, M. & Zulkarnain, Z. (2011). A Discrete Event Simulation Framework for Utility Accrual Scheduling Algorithm in Uniprocessor Environment. Journal of Computer Science, 7(8), 1133–1140. https://doi.org/10.3844/jcssp.2011.1133.1140

Licence
© Science Publications
Issue
Volume 7, Issue 8
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
A Discrete Event Simulation Framework for Utility Accrual Scheduling Algorithm in Uniprocessor EnvironmentJournal of Computer Science · Volume 7, Issue 8 · pp. 1133–1140 · © Science PublicationsDownload