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

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on automation science and engineering 2015-01, Vol.12 (1), p.258-271
Main Authors: Wang, Xi, Khemaissia, Imen, Khalgui, Mohamed, Li, ZhiWu, Mosbahi, Olfa, Zhou, MengChu
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 &amp; Communications Abstracts</collection><collection>Mechanical &amp; 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 &amp; 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