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

Full description

Saved in:
Bibliographic Details
Published in2014 ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS) p. 220
Main Authors Louvel, Maxime, Molnos, Anca, Mottin, Julien, Pacull, François, Rakotovao, Tiana
Format Conference Proceeding
LanguageEnglish
Published Washington, DC, USA IEEE Computer Society 15.04.2014
IEEE
SeriesACM Conferences
Subjects
Online AccessGet 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