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...
Gespeichert in:
Hauptverfasser: | , |
---|---|
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 |