DocumentCode
2243465
Title
Utility Accrual Object Distribution in Real-Time Systems
Author
Mohaqeqi, Morteza ; Kargahi, Mehdi
Author_Institution
Sch. of Electr. & Comput. Eng., Univ. of Tehran, Tehran, Iran
fYear
2010
fDate
8-10 Dec. 2010
Firstpage
347
Lastpage
354
Abstract
This paper considers object-based distributed real-time systems within which objects provide system services to the real-time tasks. Each task is subject to a time/utility function (TUF) which determines the accrued utility of the task according to its completion time. One major problem in such systems is to place the objects onto the computing nodes so as to maximize the total accrued utility. Thus, we propose a utility accrual object distribution (UAOD) algorithm which consists of two phases. In the first phase, through object placement and replication beside some types of deadline decomposition and adaptation, the computing nodes are reserved for the most beneficial tasks. As the second phase, UAOD follows a load-balancing algorithm for the placement of the remaining objects on the nodes to service the less beneficial tasks. Simulation results reveal that the total accrued utility is improved with the UAOD algorithm comparing to the traditional object placement methods.
Keywords
distributed object management; real-time systems; resource allocation; load-balancing algorithm; object-based distributed real-time systems; time-utility function; utility accrual object distribution; deadline decomposition; distributed systems; object placement; object replication; real-time systems; utility accrual scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems (ICPADS), 2010 IEEE 16th International Conference on
Conference_Location
Shanghai
ISSN
1521-9097
Print_ISBN
978-1-4244-9727-0
Electronic_ISBN
1521-9097
Type
conf
DOI
10.1109/ICPADS.2010.99
Filename
5695622
Link To Document