Loading…
Dynamic Low-Power Reconfiguration of Real-Time Systems With Periodic and Probabilistic Tasks
This paper deals with the dynamic low-power reconfiguration of a real-time system. It processes periodic and probabilistic tasks that have hard/soft deadlines corresponding to internal/external events. A runtime event-based reconfiguration scenario is a dynamic operation allowing the addition/remova...
Saved in:
Published in: | IEEE transactions on automation science and engineering 2015-01, Vol.12 (1), p.258-271 |
---|---|
Main Authors: | , , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c396t-8418890b725c1683e1d5fe79b04aba1ac98973aaec293042bc50d003f87ae7b23 |
---|---|
cites | cdi_FETCH-LOGICAL-c396t-8418890b725c1683e1d5fe79b04aba1ac98973aaec293042bc50d003f87ae7b23 |
container_end_page | 271 |
container_issue | 1 |
container_start_page | 258 |
container_title | IEEE transactions on automation science and engineering |
container_volume | 12 |
creator | Wang, Xi Khemaissia, Imen Khalgui, Mohamed Li, ZhiWu Mosbahi, Olfa Zhou, MengChu |
description | This paper deals with the dynamic low-power reconfiguration of a real-time system. It processes periodic and probabilistic tasks that have hard/soft deadlines corresponding to internal/external events. A runtime event-based reconfiguration scenario is a dynamic operation allowing the addition/removal of the assumed periodic/probabilistic tasks. Thereafter, some tasks may miss their hard deadlines and the power consumption may increase. In order to reconfigure the system to be feasible, i.e., satisfying its real-time constraints with low-power consumption, this research presents a software-agent-based architecture. An intelligent agent is developed, which provides four solutions to reconfigure the system at runtime. For these solutions, in order to reconfigure the probabilistic tasks to be feasible, the agent modifies their temporal parameters dynamically; moreover, in order to feasibly serve the probabilistic tasks and reduce the system's power consumption, the agent provides three virtual processors by dynamically extending the periods of the periodic tasks. A simulation study verifies the effectiveness of the agent. |
doi_str_mv | 10.1109/TASE.2014.2309479 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1660072681</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6784140</ieee_id><sourcerecordid>3567693211</sourcerecordid><originalsourceid>FETCH-LOGICAL-c396t-8418890b725c1683e1d5fe79b04aba1ac98973aaec293042bc50d003f87ae7b23</originalsourceid><addsrcrecordid>eNpdkEtLw0AUhYMoWKs_QNwE3LhJnWdmZllqfUDBYituhDCZ3ujUJFNnEkr_vVMqLlzdy-E7l3NPklxiNMIYqdvleDEdEYTZiFCkmFBHyQBzLjMqJD3e74xnXHF-mpyFsEaIMKnQIHm_27W6sSaduW02d1vw6QsY11b2o_e6s65NXRUlXWdL20C62IUOmpC-2e4znYO3bhXNul2lc-9KXdrahi4qSx2-wnlyUuk6wMXvHCav99Pl5DGbPT88TcazzFCVd5lkWMYwpSDc4FxSwCtegVAlYrrUWBsllaBagyGKIkZKw9EKIVpJoUGUhA6Tm8PdjXffPYSuaGwwUNe6BdeHAuc5QoLkEkf0-h-6dr1vY7pIMSEJZSyPFD5QxrsQPFTFxttG-12BUbHvu9j3Xez7Ln77jp6rg8cCwB-fi_gdQ_QHvLR7Kg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1647823446</pqid></control><display><type>article</type><title>Dynamic Low-Power Reconfiguration of Real-Time Systems With Periodic and Probabilistic Tasks</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Wang, Xi ; Khemaissia, Imen ; Khalgui, Mohamed ; Li, ZhiWu ; Mosbahi, Olfa ; Zhou, MengChu</creator><creatorcontrib>Wang, Xi ; Khemaissia, Imen ; Khalgui, Mohamed ; Li, ZhiWu ; Mosbahi, Olfa ; Zhou, MengChu</creatorcontrib><description>This paper deals with the dynamic low-power reconfiguration of a real-time system. It processes periodic and probabilistic tasks that have hard/soft deadlines corresponding to internal/external events. A runtime event-based reconfiguration scenario is a dynamic operation allowing the addition/removal of the assumed periodic/probabilistic tasks. Thereafter, some tasks may miss their hard deadlines and the power consumption may increase. In order to reconfigure the system to be feasible, i.e., satisfying its real-time constraints with low-power consumption, this research presents a software-agent-based architecture. An intelligent agent is developed, which provides four solutions to reconfigure the system at runtime. For these solutions, in order to reconfigure the probabilistic tasks to be feasible, the agent modifies their temporal parameters dynamically; moreover, in order to feasibly serve the probabilistic tasks and reduce the system's power consumption, the agent provides three virtual processors by dynamically extending the periods of the periodic tasks. A simulation study verifies the effectiveness of the agent.</description><identifier>ISSN: 1545-5955</identifier><identifier>EISSN: 1558-3783</identifier><identifier>DOI: 10.1109/TASE.2014.2309479</identifier><identifier>CODEN: ITASC7</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Agent-based architecture ; Computer architecture ; dynamic reconfiguration ; Dynamical systems ; Dynamics ; EDF scheduling ; Educational institutions ; Energy consumption ; low-power ; Power consumption ; Power demand ; Probabilistic logic ; Probabilistic methods ; Probability theory ; Program processors ; Real time ; real-time system ; Real-time systems ; Reconfiguration ; Runtime ; Simulation ; Software ; Tasks</subject><ispartof>IEEE transactions on automation science and engineering, 2015-01, Vol.12 (1), p.258-271</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Jan 2015</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c396t-8418890b725c1683e1d5fe79b04aba1ac98973aaec293042bc50d003f87ae7b23</citedby><cites>FETCH-LOGICAL-c396t-8418890b725c1683e1d5fe79b04aba1ac98973aaec293042bc50d003f87ae7b23</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6784140$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Wang, Xi</creatorcontrib><creatorcontrib>Khemaissia, Imen</creatorcontrib><creatorcontrib>Khalgui, Mohamed</creatorcontrib><creatorcontrib>Li, ZhiWu</creatorcontrib><creatorcontrib>Mosbahi, Olfa</creatorcontrib><creatorcontrib>Zhou, MengChu</creatorcontrib><title>Dynamic Low-Power Reconfiguration of Real-Time Systems With Periodic and Probabilistic Tasks</title><title>IEEE transactions on automation science and engineering</title><addtitle>TASE</addtitle><description>This paper deals with the dynamic low-power reconfiguration of a real-time system. It processes periodic and probabilistic tasks that have hard/soft deadlines corresponding to internal/external events. A runtime event-based reconfiguration scenario is a dynamic operation allowing the addition/removal of the assumed periodic/probabilistic tasks. Thereafter, some tasks may miss their hard deadlines and the power consumption may increase. In order to reconfigure the system to be feasible, i.e., satisfying its real-time constraints with low-power consumption, this research presents a software-agent-based architecture. An intelligent agent is developed, which provides four solutions to reconfigure the system at runtime. For these solutions, in order to reconfigure the probabilistic tasks to be feasible, the agent modifies their temporal parameters dynamically; moreover, in order to feasibly serve the probabilistic tasks and reduce the system's power consumption, the agent provides three virtual processors by dynamically extending the periods of the periodic tasks. A simulation study verifies the effectiveness of the agent.</description><subject>Agent-based architecture</subject><subject>Computer architecture</subject><subject>dynamic reconfiguration</subject><subject>Dynamical systems</subject><subject>Dynamics</subject><subject>EDF scheduling</subject><subject>Educational institutions</subject><subject>Energy consumption</subject><subject>low-power</subject><subject>Power consumption</subject><subject>Power demand</subject><subject>Probabilistic logic</subject><subject>Probabilistic methods</subject><subject>Probability theory</subject><subject>Program processors</subject><subject>Real time</subject><subject>real-time system</subject><subject>Real-time systems</subject><subject>Reconfiguration</subject><subject>Runtime</subject><subject>Simulation</subject><subject>Software</subject><subject>Tasks</subject><issn>1545-5955</issn><issn>1558-3783</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><recordid>eNpdkEtLw0AUhYMoWKs_QNwE3LhJnWdmZllqfUDBYituhDCZ3ujUJFNnEkr_vVMqLlzdy-E7l3NPklxiNMIYqdvleDEdEYTZiFCkmFBHyQBzLjMqJD3e74xnXHF-mpyFsEaIMKnQIHm_27W6sSaduW02d1vw6QsY11b2o_e6s65NXRUlXWdL20C62IUOmpC-2e4znYO3bhXNul2lc-9KXdrahi4qSx2-wnlyUuk6wMXvHCav99Pl5DGbPT88TcazzFCVd5lkWMYwpSDc4FxSwCtegVAlYrrUWBsllaBagyGKIkZKw9EKIVpJoUGUhA6Tm8PdjXffPYSuaGwwUNe6BdeHAuc5QoLkEkf0-h-6dr1vY7pIMSEJZSyPFD5QxrsQPFTFxttG-12BUbHvu9j3Xez7Ln77jp6rg8cCwB-fi_gdQ_QHvLR7Kg</recordid><startdate>20150101</startdate><enddate>20150101</enddate><creator>Wang, Xi</creator><creator>Khemaissia, Imen</creator><creator>Khalgui, Mohamed</creator><creator>Li, ZhiWu</creator><creator>Mosbahi, Olfa</creator><creator>Zhou, MengChu</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope></search><sort><creationdate>20150101</creationdate><title>Dynamic Low-Power Reconfiguration of Real-Time Systems With Periodic and Probabilistic Tasks</title><author>Wang, Xi ; Khemaissia, Imen ; Khalgui, Mohamed ; Li, ZhiWu ; Mosbahi, Olfa ; Zhou, MengChu</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c396t-8418890b725c1683e1d5fe79b04aba1ac98973aaec293042bc50d003f87ae7b23</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Agent-based architecture</topic><topic>Computer architecture</topic><topic>dynamic reconfiguration</topic><topic>Dynamical systems</topic><topic>Dynamics</topic><topic>EDF scheduling</topic><topic>Educational institutions</topic><topic>Energy consumption</topic><topic>low-power</topic><topic>Power consumption</topic><topic>Power demand</topic><topic>Probabilistic logic</topic><topic>Probabilistic methods</topic><topic>Probability theory</topic><topic>Program processors</topic><topic>Real time</topic><topic>real-time system</topic><topic>Real-time systems</topic><topic>Reconfiguration</topic><topic>Runtime</topic><topic>Simulation</topic><topic>Software</topic><topic>Tasks</topic><toplevel>online_resources</toplevel><creatorcontrib>Wang, Xi</creatorcontrib><creatorcontrib>Khemaissia, Imen</creatorcontrib><creatorcontrib>Khalgui, Mohamed</creatorcontrib><creatorcontrib>Li, ZhiWu</creatorcontrib><creatorcontrib>Mosbahi, Olfa</creatorcontrib><creatorcontrib>Zhou, MengChu</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Xplore</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><jtitle>IEEE transactions on automation science and engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Wang, Xi</au><au>Khemaissia, Imen</au><au>Khalgui, Mohamed</au><au>Li, ZhiWu</au><au>Mosbahi, Olfa</au><au>Zhou, MengChu</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Dynamic Low-Power Reconfiguration of Real-Time Systems With Periodic and Probabilistic Tasks</atitle><jtitle>IEEE transactions on automation science and engineering</jtitle><stitle>TASE</stitle><date>2015-01-01</date><risdate>2015</risdate><volume>12</volume><issue>1</issue><spage>258</spage><epage>271</epage><pages>258-271</pages><issn>1545-5955</issn><eissn>1558-3783</eissn><coden>ITASC7</coden><abstract>This paper deals with the dynamic low-power reconfiguration of a real-time system. It processes periodic and probabilistic tasks that have hard/soft deadlines corresponding to internal/external events. A runtime event-based reconfiguration scenario is a dynamic operation allowing the addition/removal of the assumed periodic/probabilistic tasks. Thereafter, some tasks may miss their hard deadlines and the power consumption may increase. In order to reconfigure the system to be feasible, i.e., satisfying its real-time constraints with low-power consumption, this research presents a software-agent-based architecture. An intelligent agent is developed, which provides four solutions to reconfigure the system at runtime. For these solutions, in order to reconfigure the probabilistic tasks to be feasible, the agent modifies their temporal parameters dynamically; moreover, in order to feasibly serve the probabilistic tasks and reduce the system's power consumption, the agent provides three virtual processors by dynamically extending the periods of the periodic tasks. A simulation study verifies the effectiveness of the agent.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TASE.2014.2309479</doi><tpages>14</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1545-5955 |
ispartof | IEEE transactions on automation science and engineering, 2015-01, Vol.12 (1), p.258-271 |
issn | 1545-5955 1558-3783 |
language | eng |
recordid | cdi_proquest_miscellaneous_1660072681 |
source | IEEE Electronic Library (IEL) Journals |
subjects | Agent-based architecture Computer architecture dynamic reconfiguration Dynamical systems Dynamics EDF scheduling Educational institutions Energy consumption low-power Power consumption Power demand Probabilistic logic Probabilistic methods Probability theory Program processors Real time real-time system Real-time systems Reconfiguration Runtime Simulation Software Tasks |
title | Dynamic Low-Power Reconfiguration of Real-Time Systems With Periodic and Probabilistic Tasks |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T07%3A40%3A28IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Dynamic%20Low-Power%20Reconfiguration%20of%20Real-Time%20Systems%20With%20Periodic%20and%20Probabilistic%20Tasks&rft.jtitle=IEEE%20transactions%20on%20automation%20science%20and%20engineering&rft.au=Wang,%20Xi&rft.date=2015-01-01&rft.volume=12&rft.issue=1&rft.spage=258&rft.epage=271&rft.pages=258-271&rft.issn=1545-5955&rft.eissn=1558-3783&rft.coden=ITASC7&rft_id=info:doi/10.1109/TASE.2014.2309479&rft_dat=%3Cproquest_cross%3E3567693211%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c396t-8418890b725c1683e1d5fe79b04aba1ac98973aaec293042bc50d003f87ae7b23%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1647823446&rft_id=info:pmid/&rft_ieee_id=6784140&rfr_iscdi=true |