Towards architectural support for bandwidth management in mixed-critical embedded systems

Mixed-critical platforms require an on-chip interconnect and a memory controller capable of providing sufficient timing independence for critical applications. Existing real-time memory controllers, however, either do not support mixed criticality or still fail to ensure negligible allow a certain d...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:SIGBED review 2018-01, Vol.14 (4), p.21-26
Hauptverfasser: Christoforakis, Ioannis, Astrinaki, Maria, Kornaros, George
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 26
container_issue 4
container_start_page 21
container_title SIGBED review
container_volume 14
creator Christoforakis, Ioannis
Astrinaki, Maria
Kornaros, George
description Mixed-critical platforms require an on-chip interconnect and a memory controller capable of providing sufficient timing independence for critical applications. Existing real-time memory controllers, however, either do not support mixed criticality or still fail to ensure negligible allow a certain degree of interference between applications. On the other hand, Networks-on-Chip manage the traffic injection rate mainly by employing complex techniques; either back-pressure based flow-control mechanisms or rate-control of traffic load (i.e. traffic shaping). This work proposes such a Traffic Shaper Module that supports both monitoring and traffic control at the on-chip network interface or the memory controller. The advantage of this Traffic Shaper Module is that at system level it provides guaranteed memory bandwidth to the critical applications by limiting traffic of non-critical tasks. The system is developed in the Xilinx ZYNQ7000 System-on-Chip while the measurements were captured on a Zed-board development board. By enabling the Traffic Shaper in our architecture we achieved fine-grain bandwidth control with negligible overhead, while providing bandwidth of only 0.5-5 percent less than the theoretical specified bandwidth.
doi_str_mv 10.1145/3177803.3177807
format Article
fullrecord <record><control><sourceid>acm_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3177803_3177807</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3177807</sourcerecordid><originalsourceid>FETCH-LOGICAL-a597-1709ae4f49d2f1169605456d4b4cb820237e44e27f133660c07ec91907cd6a513</originalsourceid><addsrcrecordid>eNpNkE1LAzEURYMoWKtrwVX-wLR5k6-ZpRS1QsHNbFwNmeSNjTQzJUmp_fdWWsXVeXDfuYtLyD2wGYCQcw5aV4zPTtQXZAJSQsFVVV3-u6_JTUqfjHFQUkzIezPuTXSJmmjXPqPNu2g2NO222zFm2o-RdmZwe-_ymgYzmA8MOGTqBxr8F7rCRp-9PSoYOnQOHU2HlDGkW3LVm03CuzOnpHl-ahbLYvX28rp4XBVG1roAzWqDohe1K3sAVSsmhVROdMJ2VclKrlEILHUPnCvFLNNoa6iZtk4ZCXxK5qdaG8eUIvbtNvpg4qEF1v4M056HOVMfjYeTYWz4e_4NvwETLl6j</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Towards architectural support for bandwidth management in mixed-critical embedded systems</title><source>ACM Digital Library Complete</source><creator>Christoforakis, Ioannis ; Astrinaki, Maria ; Kornaros, George</creator><creatorcontrib>Christoforakis, Ioannis ; Astrinaki, Maria ; Kornaros, George</creatorcontrib><description>Mixed-critical platforms require an on-chip interconnect and a memory controller capable of providing sufficient timing independence for critical applications. Existing real-time memory controllers, however, either do not support mixed criticality or still fail to ensure negligible allow a certain degree of interference between applications. On the other hand, Networks-on-Chip manage the traffic injection rate mainly by employing complex techniques; either back-pressure based flow-control mechanisms or rate-control of traffic load (i.e. traffic shaping). This work proposes such a Traffic Shaper Module that supports both monitoring and traffic control at the on-chip network interface or the memory controller. The advantage of this Traffic Shaper Module is that at system level it provides guaranteed memory bandwidth to the critical applications by limiting traffic of non-critical tasks. The system is developed in the Xilinx ZYNQ7000 System-on-Chip while the measurements were captured on a Zed-board development board. By enabling the Traffic Shaper in our architecture we achieved fine-grain bandwidth control with negligible overhead, while providing bandwidth of only 0.5-5 percent less than the theoretical specified bandwidth.</description><identifier>ISSN: 1551-3688</identifier><identifier>EISSN: 1551-3688</identifier><identifier>DOI: 10.1145/3177803.3177807</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Computer systems organization ; Embedded and cyber-physical systems ; Embedded hardware ; Embedded systems</subject><ispartof>SIGBED review, 2018-01, Vol.14 (4), p.21-26</ispartof><rights>Authors</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-a597-1709ae4f49d2f1169605456d4b4cb820237e44e27f133660c07ec91907cd6a513</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://dl.acm.org/doi/pdf/10.1145/3177803.3177807$$EPDF$$P50$$Gacm$$H</linktopdf><link.rule.ids>314,776,780,2275,27903,27904,40175,75974</link.rule.ids></links><search><creatorcontrib>Christoforakis, Ioannis</creatorcontrib><creatorcontrib>Astrinaki, Maria</creatorcontrib><creatorcontrib>Kornaros, George</creatorcontrib><title>Towards architectural support for bandwidth management in mixed-critical embedded systems</title><title>SIGBED review</title><addtitle>ACM SIGBED</addtitle><description>Mixed-critical platforms require an on-chip interconnect and a memory controller capable of providing sufficient timing independence for critical applications. Existing real-time memory controllers, however, either do not support mixed criticality or still fail to ensure negligible allow a certain degree of interference between applications. On the other hand, Networks-on-Chip manage the traffic injection rate mainly by employing complex techniques; either back-pressure based flow-control mechanisms or rate-control of traffic load (i.e. traffic shaping). This work proposes such a Traffic Shaper Module that supports both monitoring and traffic control at the on-chip network interface or the memory controller. The advantage of this Traffic Shaper Module is that at system level it provides guaranteed memory bandwidth to the critical applications by limiting traffic of non-critical tasks. The system is developed in the Xilinx ZYNQ7000 System-on-Chip while the measurements were captured on a Zed-board development board. By enabling the Traffic Shaper in our architecture we achieved fine-grain bandwidth control with negligible overhead, while providing bandwidth of only 0.5-5 percent less than the theoretical specified bandwidth.</description><subject>Computer systems organization</subject><subject>Embedded and cyber-physical systems</subject><subject>Embedded hardware</subject><subject>Embedded systems</subject><issn>1551-3688</issn><issn>1551-3688</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><recordid>eNpNkE1LAzEURYMoWKtrwVX-wLR5k6-ZpRS1QsHNbFwNmeSNjTQzJUmp_fdWWsXVeXDfuYtLyD2wGYCQcw5aV4zPTtQXZAJSQsFVVV3-u6_JTUqfjHFQUkzIezPuTXSJmmjXPqPNu2g2NO222zFm2o-RdmZwe-_ymgYzmA8MOGTqBxr8F7rCRp-9PSoYOnQOHU2HlDGkW3LVm03CuzOnpHl-ahbLYvX28rp4XBVG1roAzWqDohe1K3sAVSsmhVROdMJ2VclKrlEILHUPnCvFLNNoa6iZtk4ZCXxK5qdaG8eUIvbtNvpg4qEF1v4M056HOVMfjYeTYWz4e_4NvwETLl6j</recordid><startdate>20180104</startdate><enddate>20180104</enddate><creator>Christoforakis, Ioannis</creator><creator>Astrinaki, Maria</creator><creator>Kornaros, George</creator><general>ACM</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20180104</creationdate><title>Towards architectural support for bandwidth management in mixed-critical embedded systems</title><author>Christoforakis, Ioannis ; Astrinaki, Maria ; Kornaros, George</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a597-1709ae4f49d2f1169605456d4b4cb820237e44e27f133660c07ec91907cd6a513</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Computer systems organization</topic><topic>Embedded and cyber-physical systems</topic><topic>Embedded hardware</topic><topic>Embedded systems</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Christoforakis, Ioannis</creatorcontrib><creatorcontrib>Astrinaki, Maria</creatorcontrib><creatorcontrib>Kornaros, George</creatorcontrib><collection>CrossRef</collection><jtitle>SIGBED review</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Christoforakis, Ioannis</au><au>Astrinaki, Maria</au><au>Kornaros, George</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Towards architectural support for bandwidth management in mixed-critical embedded systems</atitle><jtitle>SIGBED review</jtitle><stitle>ACM SIGBED</stitle><date>2018-01-04</date><risdate>2018</risdate><volume>14</volume><issue>4</issue><spage>21</spage><epage>26</epage><pages>21-26</pages><issn>1551-3688</issn><eissn>1551-3688</eissn><abstract>Mixed-critical platforms require an on-chip interconnect and a memory controller capable of providing sufficient timing independence for critical applications. Existing real-time memory controllers, however, either do not support mixed criticality or still fail to ensure negligible allow a certain degree of interference between applications. On the other hand, Networks-on-Chip manage the traffic injection rate mainly by employing complex techniques; either back-pressure based flow-control mechanisms or rate-control of traffic load (i.e. traffic shaping). This work proposes such a Traffic Shaper Module that supports both monitoring and traffic control at the on-chip network interface or the memory controller. The advantage of this Traffic Shaper Module is that at system level it provides guaranteed memory bandwidth to the critical applications by limiting traffic of non-critical tasks. The system is developed in the Xilinx ZYNQ7000 System-on-Chip while the measurements were captured on a Zed-board development board. By enabling the Traffic Shaper in our architecture we achieved fine-grain bandwidth control with negligible overhead, while providing bandwidth of only 0.5-5 percent less than the theoretical specified bandwidth.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/3177803.3177807</doi><tpages>6</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1551-3688
ispartof SIGBED review, 2018-01, Vol.14 (4), p.21-26
issn 1551-3688
1551-3688
language eng
recordid cdi_crossref_primary_10_1145_3177803_3177807
source ACM Digital Library Complete
subjects Computer systems organization
Embedded and cyber-physical systems
Embedded hardware
Embedded systems
title Towards architectural support for bandwidth management in mixed-critical embedded systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-27T06%3A58%3A44IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Towards%20architectural%20support%20for%20bandwidth%20management%20in%20mixed-critical%20embedded%20systems&rft.jtitle=SIGBED%20review&rft.au=Christoforakis,%20Ioannis&rft.date=2018-01-04&rft.volume=14&rft.issue=4&rft.spage=21&rft.epage=26&rft.pages=21-26&rft.issn=1551-3688&rft.eissn=1551-3688&rft_id=info:doi/10.1145/3177803.3177807&rft_dat=%3Cacm_cross%3E3177807%3C/acm_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true