Poster Abstract distributed coordination of sub-systems power-modes and software-modes
Energy management is essential for cyber-physical systems. Such systems typically consist of several, often distributed, sub-systems that may communicate. State-of-the-art hardware blocks employed in these sub-systems have several power-modes that can be controlled to consume less energy. To-date, t...
Saved in:
Published in | 2014 ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS) p. 220 |
---|---|
Main Authors | , , , , |
Format | Conference Proceeding |
Language | English |
Published |
Washington, DC, USA
IEEE Computer Society
15.04.2014
IEEE |
Series | ACM Conferences |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Energy management is essential for cyber-physical systems. Such systems typically consist of several, often distributed, sub-systems that may communicate. State-of-the-art hardware blocks employed in these sub-systems have several power-modes that can be controlled to consume less energy. To-date, the decision of power-modes is most of the times taken within each of the sub-systems. However, it does not consider neither the external, general context of the system, nor the software-modes which involves on the Quality of Service (QoS) of the system. This may lead to large energy waste.
To address this problem, we propose a loosely coupled and distributed framework that selects the appropriate sub-system power-mode. The selection takes into account both external context (e.g. GPS location, ambient temperature, information from external applications) that cannot be directly accessed on a sub-system, and software-modes. The flexibility of the framework allows to control, at the same time, the power-modes of sub-systems and the QoS of the system using the same primitives. The framework is based on the LINC coordination middleware [1] which has several interesting properties. LINC handles synchronization between subsystems by grouping a set of operations into transactions that provide an all-or-nothing property. This ensures, for instance, that the external information which triggers a power-mode switch, is still valid when the power-mode is actually updated. Furthermore, LINC hides the heterogeneity of the controlled devices or communication protocols by using an abstraction layer based on associative memory. LINC also offers a high level programming model that allows to describe a sequence of operations as goal-driven rules.
The proposed framework is evaluated in a vehicle system that includes among other a GPS, speed sensors, and the STHORM platform [3] which is a state-of-the-art many-core system-on-chip. A perception application, based on the principle of the Bayesian Occupancy Filter (BOF) [2], runs on the platform and detects obstacles in the environment around the vehicle. The BOF discretizes the environment into a grid whose resolution represents the QoS of the system. The resolution is selected according to the speed and location of the vehicle (e.g. in a city or on highway). Each value of the resolution has different processing requirements which allow to scale the power-mode depending on the vehicle location and speed. For instance, on highway, the vehicle runs at a high speed, and in a less diversified environment than in city. Then, a lower resolution can fit the application. This requires less computation power, and consequently, a lower power-mode can be selected.
The results have shown that we can realize a significant power-saving by considering external context and software-modes when selecting sub-systems powermode. The loosely coupled approach of LINC eases the integration of any cyber-physical systems into the framework. In addition, the goal driven production rules simplify the coordination of the whole system. |
---|---|
AbstractList | Energy management is essential for cyber-physical systems. Such systems typically consist of several, often distributed, sub-systems that may communicate. State-of-the-art hardware blocks employed in these sub-systems have several power-modes that can be controlled to consume less energy. To-date, the decision of power-modes is most of the times taken within each of the sub-systems. However, it does not consider neither the external, general context of the system, nor the software-modes which involves on the Quality of Service (QoS) of the system. This may lead to large energy waste.
To address this problem, we propose a loosely coupled and distributed framework that selects the appropriate sub-system power-mode. The selection takes into account both external context (e.g. GPS location, ambient temperature, information from external applications) that cannot be directly accessed on a sub-system, and software-modes. The flexibility of the framework allows to control, at the same time, the power-modes of sub-systems and the QoS of the system using the same primitives. The framework is based on the LINC coordination middleware [1] which has several interesting properties. LINC handles synchronization between subsystems by grouping a set of operations into transactions that provide an all-or-nothing property. This ensures, for instance, that the external information which triggers a power-mode switch, is still valid when the power-mode is actually updated. Furthermore, LINC hides the heterogeneity of the controlled devices or communication protocols by using an abstraction layer based on associative memory. LINC also offers a high level programming model that allows to describe a sequence of operations as goal-driven rules.
The proposed framework is evaluated in a vehicle system that includes among other a GPS, speed sensors, and the STHORM platform [3] which is a state-of-the-art many-core system-on-chip. A perception application, based on the principle of the Bayesian Occupancy Filter (BOF) [2], runs on the platform and detects obstacles in the environment around the vehicle. The BOF discretizes the environment into a grid whose resolution represents the QoS of the system. The resolution is selected according to the speed and location of the vehicle (e.g. in a city or on highway). Each value of the resolution has different processing requirements which allow to scale the power-mode depending on the vehicle location and speed. For instance, on highway, the vehicle runs at a high speed, and in a less diversified environment than in city. Then, a lower resolution can fit the application. This requires less computation power, and consequently, a lower power-mode can be selected.
The results have shown that we can realize a significant power-saving by considering external context and software-modes when selecting sub-systems powermode. The loosely coupled approach of LINC eases the integration of any cyber-physical systems into the framework. In addition, the goal driven production rules simplify the coordination of the whole system. Summary form given. Energy management is essential for cyber-physical systems. Such systems typically consist of several, often distributed, sub-systems that may communicate. State-of-the-art hardware blocks employed in these sub-systems have several power-modes that can be controlled to consume less energy. To-date, the decision of power-modes is most of the times taken within each of the sub-systems. However, it does not consider neither the external, general context of the system, nor the software-modes which involves on the Quality of Service (QoS) of the system. This may lead to large energy waste. To address this problem, we propose a loosely coupled and distributed framework that selects the appropriate sub-system power-mode. The selection takes into account both external context (e.g. GPS location, ambient temperature, information from external applications) that cannot be directly accessed on a sub-system, and software-modes. The flexibility of the framework allows to control, at the same time, the power-modes of sub-systems and the QoS of the system using the same primitives. The framework is based on the LINC coordination middleware [1] which has several interesting properties. LINC handles synchronization between subsystems by grouping a set of operations into transactions that provide an all-or-nothing property. This ensures, for instance, that the external information which triggers a power-mode switch, is still valid when the power-mode is actually updated. Furthermore, LINC hides the heterogeneity of the controlled devices or communication protocols by using an abstraction layer based on associative memory. LINC also offers a high level programming model that allows to describe a sequence of operations as goal-driven rules. The proposed framework is evaluated in a vehicle system that includes among other a GPS, speed sensors, and the STHORM platform [3] which is a state-of-the-art many-core system-on-chip. A perception application, based on the principle of the Bayesian Occupancy Filter (BOF) [2], runs on the platform and detects obstacles in the environment around the vehicle. The BOF discretizes the environment into a grid whose resolution represents the QoS of the system. The resolution is selected according to the speed and location of the vehicle (e.g. in a city or on highway). Each value of the resolution has different processing requirements which allow to scale the power-mode depending on the vehicle location and speed. For instance, on highway, the vehicle runs at a high speed, and in a less diversified environment than in city. Then, a lower resolution can fit the application. This requires less computation power, and consequently, a lower power-mode can be selected. The results have shown that we can realize a significant power-saving by considering external context and software-modes when selecting sub-systems powermode. The loosely coupled approach of LINC eases the integration of any cyber-physical systems into the framework. In addition, the goal driven production rules simplify the coordination of the whole system. |
Author | Pacull, François Molnos, Anca Rakotovao, Tiana Mottin, Julien Louvel, Maxime |
Author_xml | – sequence: 1 givenname: Maxime surname: Louvel fullname: Louvel, Maxime email: maxime.louvel@cea.fr organization: CEA-LETI MINATEC Campus, 17 rue des Martyrs, 38000, Grenoble, France – sequence: 2 givenname: Anca surname: Molnos fullname: Molnos, Anca email: anca.molnos@cea.fr organization: CEA-LETI MINATEC Campus, 17 rue des Martyrs, 38000, Grenoble, France – sequence: 3 givenname: Julien surname: Mottin fullname: Mottin, Julien email: julien.mottin@cea.fr organization: CEA-LETI MINATEC Campus, 17 rue des Martyrs, 38000, Grenoble, France – sequence: 4 givenname: François surname: Pacull fullname: Pacull, François email: François.Pacull@cea.fr organization: CEA-LETI MINATEC Campus, 17 rue des Martyrs, 38000, Grenoble, France – sequence: 5 givenname: Tiana surname: Rakotovao fullname: Rakotovao, Tiana email: tiana.rakotovao@cea.fr organization: CEA-LETI MINATEC Campus 17 rue des Martyrs, 38000 Grenoble, France |
BookMark | eNqNj89LwzAUxyMq6Obwrhfv0vpe3kuaHEeZbjDYQD2HtE2g6lZpevG_d3MTPHr68uX7Az4jcbbttkGIG4QcEezDoizXz7kE5FwbpoLoRIyQC2vZEsjTv-ZCTFJ6AwC0uiiQL8X1uktD6O-mVRp6Xw9X4jz6jxQmRx2L18fZSznPlqunRTldZl4qGjLZeE1GWzYAXIOqqLEhRg4oo4msG1MEkByVJK0qy4SWo5QGLEsFhDQWt4ffNoTgPvt24_svdwTYpXhIfb1xVde9J4fg9rjuB9ftcX_brurbEHeb-_9v6BtLyFMR |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/ICCPS.2014.6843733 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Xplore IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISBN | 1479949302 9781479949304 |
EndPage | 220 |
ExternalDocumentID | 6843733 |
Genre | orig-research |
GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR ACM ADPZR ALMA_UNASSIGNED_HOLDINGS APO BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK GUFHI IEGSK IERZE OCL RIE RIL LHSKQ |
ID | FETCH-LOGICAL-a253t-2da6386948004c05b3d9eff4e12f8f46d87e024f52365b943194f228094250313 |
IEDL.DBID | RIE |
ISBN | 1479949302 9781479949304 1479949310 9781479949311 |
IngestDate | Wed Jun 26 19:29:09 EDT 2024 Wed Jan 31 06:46:08 EST 2024 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MeetingName | ICCPS '14: ACM/IEEE 5th International Conference on Cyber-Physical Systems |
MergedId | FETCHMERGED-LOGICAL-a253t-2da6386948004c05b3d9eff4e12f8f46d87e024f52365b943194f228094250313 |
PageCount | 1 |
ParticipantIDs | acm_books_10_1109_ICCPS_2014_6843733_brief acm_books_10_1109_ICCPS_2014_6843733 ieee_primary_6843733 |
PublicationCentury | 2000 |
PublicationDate | 20140415 2014-April |
PublicationDateYYYYMMDD | 2014-04-15 2014-04-01 |
PublicationDate_xml | – month: 04 year: 2014 text: 20140415 day: 15 |
PublicationDecade | 2010 |
PublicationPlace | Washington, DC, USA |
PublicationPlace_xml | – name: Washington, DC, USA |
PublicationSeriesTitle | ACM Conferences |
PublicationTitle | 2014 ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS) |
PublicationTitleAbbrev | ICCPS |
PublicationYear | 2014 |
Publisher | IEEE Computer Society IEEE |
Publisher_xml | – name: IEEE Computer Society – name: IEEE |
SSID | ssj0001967714 |
Score | 1.5739403 |
Snippet | Energy management is essential for cyber-physical systems. Such systems typically consist of several, often distributed, sub-systems that may communicate.... Summary form given. Energy management is essential for cyber-physical systems. Such systems typically consist of several, often distributed, sub-systems that... |
SourceID | ieee acm |
SourceType | Publisher |
StartPage | 220 |
SubjectTerms | Abstracts Context Global Positioning System Hardware -- Communication hardware, interfaces and storage Middleware Networks Quality of service System-on-chip Vehicles |
Subtitle | distributed coordination of sub-systems power-modes and software-modes |
Title | Poster Abstract |
URI | https://ieeexplore.ieee.org/document/6843733 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1ba8IwFD6oT9vLLjrmbuTBp7Fqq2na7NVN3MAhbDLfStIkIGNWbGWwX7-cXtyFPfjWpCGEk6bnknO-D6BjFN4v0dCRKsSSHGMcaRWrQ2OhuOGu4nkSzeSJjWf0ce7Pa3CzrYXRWufJZ7qLj_ldvkriDYbKeixEIJ5BHeqh2y9qtb7jKZwFQc7i5NGAc8qt3VJBOpVtryqacXnvYTicPmNmF-2Ws6J6it9_kazkOmZ0AJNqdUVqyVt3k8lu_PkHuHHX5R9C67uaj0y3euoIanp5DPs_gAib8IqcvXpNhMTIR5zdkjsE1EUuLK1InFgPdVGEDUliSLqRToEAnZIVsqw5yKeTErFUJLW_9Q-x1kVXC2aj-5fh2CkpFxzR9weZ01fCHkjGqbUjaez6cqC4NoZqr29CQ5kKA221urHuK_Mlt9YHpwYRdbg9-wgDeQKNZbLUp0Co58nA04wKo6lhQnBhjUkWBrE_cJV029Cx8o7Ql0ij3BVxeZRvS4TbEpXSasP1LsMiuV5o04Ymij1aFUgd1cuz_7vPYQ-nKPJwLqCRrTf60poYmbzKv60vVoDHew |
link.rule.ids | 310,311,786,790,795,796,802,27956,55107 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3JTsMwEB2xHIALS0GU1YeeEClJ4zgx1wIq0FaVANFbZMe2hBApyiIkvh5P0lJAHHpLnMhK7DhvZjzzHkDLKNxfopEjVYQlOcY40gKrQxOhuOGu4lUSzWDIek_0bhyMl-D8uxZGa10ln-k2HlZ7-WqSlBgqu2AREvH4y7Bqcd4N62qteUSFszCsdJw8GnJOubVcZqRO03NvVjbj8ovbbnf0gLldtD3tFwEqefsls1KhzM0mDGbPVyeXvLbLQraTzz_UjYu-wBbszuv5yOgbqbZhSac7sPGDirABz6jaqzMiJMY-kuKSXCGlLqphaUWSifVRX-rAIZkYkpfSqTmgc_KOOmsOKurkRKSK5PbH_iEyXTftwtPN9WO350xFFxzRCfzC6ShhlyTj1FqSNHED6SuujaHa65jIUKaiUFtcN9aBZYHk1v7g1CCnDrerH4kg92AlnaR6Hwj1PBl6mlFhNDVMCC6sOcmiMAl8V0m3CS073jF6E3lcOSMuj6tpiXFa4uloNeFskdtimb1o04QGDnv8XnN1zC4e_N98Cmu9x0E_7t8O7w9hHburs3KOYKXISn1sDY5CnlTf2RcNVMrP |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2014+ACM%2FIEEE+International+Conference+on+Cyber-Physical+Systems+%28ICCPS%29&rft.atitle=Poster+abstract%3A+Distributed+coordination+of+sub-systems+power-modes+and+software-modes&rft.au=Louvel%2C+Maxime&rft.au=Molnos%2C+Anca&rft.au=Mottin%2C+Julien&rft.au=Pacull%2C+Francois&rft.date=2014-04-01&rft.pub=IEEE&rft.isbn=9781479949311&rft.spage=220&rft.epage=220&rft_id=info:doi/10.1109%2FICCPS.2014.6843733&rft.externalDocID=6843733 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781479949304/lc.gif&client=summon&freeimage=true |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781479949304/mc.gif&client=summon&freeimage=true |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781479949304/sc.gif&client=summon&freeimage=true |