Utility Accrual Object Distribution in Real-Time Systems

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 syst...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Mohaqeqi, M, Kargahi, M
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 354
container_issue
container_start_page 347
container_title
container_volume
creator Mohaqeqi, M
Kargahi, M
description 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.
doi_str_mv 10.1109/ICPADS.2010.99
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5695622</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5695622</ieee_id><sourcerecordid>5695622</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-f96e1ca4306863e94264761aca6c1e262578f15a38b9697c06707dcfbc8909403</originalsourceid><addsrcrecordid>eNotj0tLw0AURscXmNZu3biZP5B653UndxnSqoVCxcZ1mYwTmJJUSaaL_nsDuvrgLA7nY-xRwFIIoOdN9V6u9ksJEyC6YguyBVgkoxVYumaZRILcEJobNhNaak1WWnnLMmGkyAnI3rPZOB4BJCgDGSs-U-xiuvDS--HsOr5rjsEnvopjGmJzTvH7xOOJfwTX5XXsA99fxhT68YHdta4bw-J_56x-WdfVW77dvW6qcptHgpS3hEF4N-VhgSqQlqgtCucdehEkSmOLVhinioaQrAe0YL982_hiitWg5uzpTxtDCIefIfZuuBzMdBmlVL9pKki5</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Utility Accrual Object Distribution in Real-Time Systems</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Mohaqeqi, M ; Kargahi, M</creator><creatorcontrib>Mohaqeqi, M ; Kargahi, M</creatorcontrib><description>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.</description><identifier>ISSN: 1521-9097</identifier><identifier>ISBN: 1424497272</identifier><identifier>ISBN: 9781424497270</identifier><identifier>EISSN: 2690-5965</identifier><identifier>EISBN: 9780769543079</identifier><identifier>EISBN: 0769543073</identifier><identifier>DOI: 10.1109/ICPADS.2010.99</identifier><language>eng</language><publisher>IEEE</publisher><subject>deadline decomposition ; distributed systems ; Educational institutions ; Load management ; object placement ; object replication ; Processor scheduling ; Program processors ; Real time systems ; Resource management ; Time factors ; utility accrual scheduling</subject><ispartof>2010 IEEE 16th International Conference on Parallel and Distributed Systems, 2010, p.347-354</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5695622$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5695622$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Mohaqeqi, M</creatorcontrib><creatorcontrib>Kargahi, M</creatorcontrib><title>Utility Accrual Object Distribution in Real-Time Systems</title><title>2010 IEEE 16th International Conference on Parallel and Distributed Systems</title><addtitle>icpads</addtitle><description>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.</description><subject>deadline decomposition</subject><subject>distributed systems</subject><subject>Educational institutions</subject><subject>Load management</subject><subject>object placement</subject><subject>object replication</subject><subject>Processor scheduling</subject><subject>Program processors</subject><subject>Real time systems</subject><subject>Resource management</subject><subject>Time factors</subject><subject>utility accrual scheduling</subject><issn>1521-9097</issn><issn>2690-5965</issn><isbn>1424497272</isbn><isbn>9781424497270</isbn><isbn>9780769543079</isbn><isbn>0769543073</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2010</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj0tLw0AURscXmNZu3biZP5B653UndxnSqoVCxcZ1mYwTmJJUSaaL_nsDuvrgLA7nY-xRwFIIoOdN9V6u9ksJEyC6YguyBVgkoxVYumaZRILcEJobNhNaak1WWnnLMmGkyAnI3rPZOB4BJCgDGSs-U-xiuvDS--HsOr5rjsEnvopjGmJzTvH7xOOJfwTX5XXsA99fxhT68YHdta4bw-J_56x-WdfVW77dvW6qcptHgpS3hEF4N-VhgSqQlqgtCucdehEkSmOLVhinioaQrAe0YL982_hiitWg5uzpTxtDCIefIfZuuBzMdBmlVL9pKki5</recordid><startdate>201012</startdate><enddate>201012</enddate><creator>Mohaqeqi, M</creator><creator>Kargahi, M</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201012</creationdate><title>Utility Accrual Object Distribution in Real-Time Systems</title><author>Mohaqeqi, M ; Kargahi, M</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-f96e1ca4306863e94264761aca6c1e262578f15a38b9697c06707dcfbc8909403</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2010</creationdate><topic>deadline decomposition</topic><topic>distributed systems</topic><topic>Educational institutions</topic><topic>Load management</topic><topic>object placement</topic><topic>object replication</topic><topic>Processor scheduling</topic><topic>Program processors</topic><topic>Real time systems</topic><topic>Resource management</topic><topic>Time factors</topic><topic>utility accrual scheduling</topic><toplevel>online_resources</toplevel><creatorcontrib>Mohaqeqi, M</creatorcontrib><creatorcontrib>Kargahi, M</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Mohaqeqi, M</au><au>Kargahi, M</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Utility Accrual Object Distribution in Real-Time Systems</atitle><btitle>2010 IEEE 16th International Conference on Parallel and Distributed Systems</btitle><stitle>icpads</stitle><date>2010-12</date><risdate>2010</risdate><spage>347</spage><epage>354</epage><pages>347-354</pages><issn>1521-9097</issn><eissn>2690-5965</eissn><isbn>1424497272</isbn><isbn>9781424497270</isbn><eisbn>9780769543079</eisbn><eisbn>0769543073</eisbn><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.</abstract><pub>IEEE</pub><doi>10.1109/ICPADS.2010.99</doi><tpages>8</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1521-9097
ispartof 2010 IEEE 16th International Conference on Parallel and Distributed Systems, 2010, p.347-354
issn 1521-9097
2690-5965
language eng
recordid cdi_ieee_primary_5695622
source IEEE Electronic Library (IEL) Conference Proceedings
subjects deadline decomposition
distributed systems
Educational institutions
Load management
object placement
object replication
Processor scheduling
Program processors
Real time systems
Resource management
Time factors
utility accrual scheduling
title Utility Accrual Object Distribution in Real-Time Systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T05%3A00%3A37IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Utility%20Accrual%20Object%20Distribution%20in%20Real-Time%20Systems&rft.btitle=2010%20IEEE%2016th%20International%20Conference%20on%20Parallel%20and%20Distributed%20Systems&rft.au=Mohaqeqi,%20M&rft.date=2010-12&rft.spage=347&rft.epage=354&rft.pages=347-354&rft.issn=1521-9097&rft.eissn=2690-5965&rft.isbn=1424497272&rft.isbn_list=9781424497270&rft_id=info:doi/10.1109/ICPADS.2010.99&rft_dat=%3Cieee_6IE%3E5695622%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9780769543079&rft.eisbn_list=0769543073&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5695622&rfr_iscdi=true