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
ArticleArticle metrics
Research Article · Free to read · Published 30 November 2009

Enhanced Utility Accrual Scheduling Algorithms for Adaptive Real Time System

Idawaty Ahmad & Muhammad Fauzan Othman

Journal of Computer Science, Volume 5, Issue 11, pp. 783–787 · doi.org/10.3844/jcssp.2009.783.787

6,352 accesses4,702 downloads0 citations (Crossref)Journal metrics
Cite Check for updates

Abstract

Problem statement: This study proposed two utility accrual real time scheduling algorithms named as Preemptive Utility Accrual Scheduling (PUAS) and Non-preemptive Utility Accrual Scheduling (NUAS) algorithms. These algorithms addressed the unnecessary abortion problem that was identified in the existing algorithm known as General Utility Scheduling (GUS). It is observed that GUS is inefficient for independent task model because it simply aborts any task that currently executing a resource with lower utility when a new task with higher utility requests the resource. 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 UA scheduling algorithms are design for adaptive real time system environment where deadline misses are tolerable and do not have great consequences to the system. Approach: We eliminated the scheduling decision to abort a task in GUS and proposed to preempt a task instead of being aborted if the task is preemptive able. We compared the performances of these algorithms by using discrete event simulation. Results: The proposed PUAS algorithm achieved the highest accrued utility for the entire load range. This is followed by the NUAS and GUS algorithms. Conclusion: Simulation results revealed that the proposed algorithms were more efficient than the existing algorithm, producing with higher accrued utility ratio and less abortion ratio making it more suitable and efficient for real time application domain.

Licence and reuse

Free to read. This article carries the publisher’s copyright, as printed on it: © 2009 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. & Othman, M. F. (2009). Enhanced Utility Accrual Scheduling Algorithms for Adaptive Real Time System. Journal of Computer Science, 5(11), 783–787. https://doi.org/10.3844/jcssp.2009.783.787

Licence
© Science Publications
Issue
Volume 5, Issue 11
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
Enhanced Utility Accrual Scheduling Algorithms for Adaptive Real Time SystemJournal of Computer Science · Volume 5, Issue 11 · pp. 783–787 · © Science PublicationsDownload