A backward recovery mechanism in preemptive utility accrual real time scheduling algorithm

Problem statement: This study proposed a robust algorithm named as Backward Recovery Preemptive Utility Accrual Scheduling (BRPUAS) algorithm that implements the Backward Recovery(BR) mechanism as a fault recovery solution under the existing utility accrual scheduling environment. The problem ident...

Full description

Saved in:
Bibliographic Details
Main Authors: Ahmad, Idawaty, Othman, Muhammad Fauzan
Format: Article
Language:English
English
Published: 2010
Online Access:http://psasir.upm.edu.my/id/eprint/12644/1/A%20backward%20recovery%20mechanism%20in%20preemptive%20utility%20accrual%20real%20time%20scheduling%20algorithm.pdf
http://psasir.upm.edu.my/id/eprint/12644/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Putra Malaysia
Language: English
English
id my.upm.eprints.12644
record_format eprints
spelling my.upm.eprints.126442015-11-12T02:41:25Z http://psasir.upm.edu.my/id/eprint/12644/ A backward recovery mechanism in preemptive utility accrual real time scheduling algorithm Ahmad, Idawaty Othman, Muhammad Fauzan Problem statement: This study proposed a robust algorithm named as Backward Recovery Preemptive Utility Accrual Scheduling (BRPUAS) algorithm that implements the Backward Recovery(BR) mechanism as a fault recovery solution under the existing utility accrual scheduling environment. The problem identified in the TUF/UA scheduling domain is that the existing algorithms only considers the Abortion Recovery (AR) as their fault recovery solution in which all faulty tasks are simply aborted to nullify the erroneous effect. The decision to immediately abort the affected tasks is inefficient because aborted tasks produce zero utility causes the system to accrue lower utility. Approach: The proposed BRPUAS algorithm enabled the re-execution of the affected tasks rather than abortion to reduce the number of aborted task in the existing algorithm known as Abortion Recovery Preemptive Utility Accrual Scheduling (ARPUAS) algorithm that employed the AR mechanism. The BRPUAS ensure the correctness of the executed tasks in the best effort basis in such a way that the infeasible tasks are aborted and produced zero utility, while the feasible tasks are re-executed to produce positive utility and consequently maximized the total accrued utility to the system. The performances of these algorithms are measured by using discrete event simulation. Results: The proposed BRPUAS algorithm achieved higher accrued utility compared to ARPUAS for the entire load range. Conclusion: Simulation results revealed that the BR mechanism is more efficient than the existing AR mechanism, producing higher accrued utility ratio and less abortion ratio making it more reliable and efficient for adaptive real time application domain 2010 Article PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/12644/1/A%20backward%20recovery%20mechanism%20in%20preemptive%20utility%20accrual%20real%20time%20scheduling%20algorithm.pdf Ahmad, Idawaty and Othman, Muhammad Fauzan (2010) A backward recovery mechanism in preemptive utility accrual real time scheduling algorithm. Journal of Computer Science, 6 (7). pp. 728-734. ISSN 1549-3636 10.3844/jcssp.2010.728.734 English
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
English
description Problem statement: This study proposed a robust algorithm named as Backward Recovery Preemptive Utility Accrual Scheduling (BRPUAS) algorithm that implements the Backward Recovery(BR) mechanism as a fault recovery solution under the existing utility accrual scheduling environment. The problem identified in the TUF/UA scheduling domain is that the existing algorithms only considers the Abortion Recovery (AR) as their fault recovery solution in which all faulty tasks are simply aborted to nullify the erroneous effect. The decision to immediately abort the affected tasks is inefficient because aborted tasks produce zero utility causes the system to accrue lower utility. Approach: The proposed BRPUAS algorithm enabled the re-execution of the affected tasks rather than abortion to reduce the number of aborted task in the existing algorithm known as Abortion Recovery Preemptive Utility Accrual Scheduling (ARPUAS) algorithm that employed the AR mechanism. The BRPUAS ensure the correctness of the executed tasks in the best effort basis in such a way that the infeasible tasks are aborted and produced zero utility, while the feasible tasks are re-executed to produce positive utility and consequently maximized the total accrued utility to the system. The performances of these algorithms are measured by using discrete event simulation. Results: The proposed BRPUAS algorithm achieved higher accrued utility compared to ARPUAS for the entire load range. Conclusion: Simulation results revealed that the BR mechanism is more efficient than the existing AR mechanism, producing higher accrued utility ratio and less abortion ratio making it more reliable and efficient for adaptive real time application domain
format Article
author Ahmad, Idawaty
Othman, Muhammad Fauzan
spellingShingle Ahmad, Idawaty
Othman, Muhammad Fauzan
A backward recovery mechanism in preemptive utility accrual real time scheduling algorithm
author_facet Ahmad, Idawaty
Othman, Muhammad Fauzan
author_sort Ahmad, Idawaty
title A backward recovery mechanism in preemptive utility accrual real time scheduling algorithm
title_short A backward recovery mechanism in preemptive utility accrual real time scheduling algorithm
title_full A backward recovery mechanism in preemptive utility accrual real time scheduling algorithm
title_fullStr A backward recovery mechanism in preemptive utility accrual real time scheduling algorithm
title_full_unstemmed A backward recovery mechanism in preemptive utility accrual real time scheduling algorithm
title_sort backward recovery mechanism in preemptive utility accrual real time scheduling algorithm
publishDate 2010
url http://psasir.upm.edu.my/id/eprint/12644/1/A%20backward%20recovery%20mechanism%20in%20preemptive%20utility%20accrual%20real%20time%20scheduling%20algorithm.pdf
http://psasir.upm.edu.my/id/eprint/12644/
_version_ 1643825090900525056