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...
Gespeichert in:
Veröffentlicht in: | SIGBED review 2018-01, Vol.14 (4), p.21-26 |
---|---|
Hauptverfasser: | , , |
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 |