Hardware Acceleration for Conditional State-Based Communication Scheduling on Real-Time Ethernet

被引:19
|
作者
Fischmeister, Sebastian [1 ]
Trausmuth, Robert [2 ]
Lee, Insup [3 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
[2] Univ Appl Sci, Wiener Neustadt, Austria
[3] Univ Penn, Dept Comp & Informat Sci, Philadelphia, PA 19104 USA
基金
加拿大自然科学与工程研究理事会;
关键词
Networks; programmable hardware; real-time systems; time-division multiaccess; PROTOCOL;
D O I
10.1109/TII.2009.2026642
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed real-time applications implement distributed applications with timeliness requirements. Such systems require a deterministic communication medium with bounded communication delays. Ethernet is a widely used commodity network with many appliances and network components and represents a natural fit for real-time application; unfortunately, standard Ethernet provides no bounded communication delays. Conditional state-based communication schedules provide expressive means for specifying and executing with choice points, while staying verifiable. Such schedules implement an arbitration scheme and provide the developer with means to fit the arbitration scheme to the application demands instead of requiring the developer to tweak the application to fit a predefined scheme. An evaluation of this approach as software prototypes showed that jitter and execution overhead may diminish the gains. This work successfully addresses this problem with a synthesized soft processor. We present results around the development of the soft processor, the design choices, and the measurements on throughput and robustness.
引用
收藏
页码:325 / 337
页数:13
相关论文
共 50 条
  • [1] Evaluation of a State-based Real-Time Scheduling Analysis Technique
    Gezgin, Tayfun
    Henkler, Stefan
    Stierand, Ingo
    Rettberg, Achim
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2014, : 158 - +
  • [2] Hardware Acceleration for Verifiable, Adaptive Real-Time Communication
    Fischmeister, Sebastian
    Lee, Insup
    Trausmuth, Robert
    2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 1425 - +
  • [3] Periodic message scheduling on a switched ethernet for hard real-time communication
    Kim, Myung Kyun
    Lee, Hee Chan
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2006, 4208 : 457 - 466
  • [4] Hard Real-Time Communication Based on Shared Ethernet
    Wang, Zhanjie
    He, Kai
    Li, Keqiu
    Wang, Hailong
    Sun, Dexin
    2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 4397 - 4401
  • [5] State-based scheduling analysis for distributed real-time systemsCoping with the large state space by a compositional approach
    Tayfun Gezgin
    Ingo Stierand
    Stefan Henkler
    Achim Rettberg
    Design Automation for Embedded Systems, 2014, 18 : 1 - 18
  • [6] State-based real-time analysis of SDF applications on MPSoCs with shared communication resources
    Fakih, Maher
    Gruettner, Kim
    Fraenzle, Martin
    Rettberg, Achim
    JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (09) : 486 - 509
  • [7] State-based opacity of labeled real-time automata
    Zhang, Kuize
    THEORETICAL COMPUTER SCIENCE, 2024, 987
  • [8] Real-time Water Rendering Based on the Graphics Hardware Acceleration
    Chen, Rong-Qin
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON IMAGE ANALYSIS AND SIGNAL PROCESSING, 2009, : 273 - 277
  • [9] State-based scheduling analysis for distributed real-time systems Coping with the large state space by a compositional approach
    Gezgin, Tayfun
    Stierand, Ingo
    Henkler, Stefan
    Rettberg, Achim
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2014, 18 (1-2) : 1 - 18
  • [10] Statistical real-time communication over Ethernet
    Kweon, SK
    Shin, KG
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (03) : 322 - 335