Priority-Driven Swapping-Based Scheduling of Aperiodic Real-Time Messages Over EtherCAT Networks

被引:20
|
作者
Lo Bello, Lucia [1 ]
Bini, Enrico [2 ]
Patti, Gaetano [1 ]
机构
[1] Univ Catania, Dept Elect Elect & Comp Engn, I-95125 Catania, Italy
[2] Scuola Super Sant Anna, I-56124 Pisa, Italy
关键词
EtherCAT; industrial networks; priority-based real-time scheduling; real-time Ethernet (RTE);
D O I
10.1109/TII.2014.2350832
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time Ethernet (RTE) technologies are becoming increasingly popular, as they provide high bandwidth and are able to meet the requirements of industrial real-time communications. Among RTE protocols, the EtherCAT standard is suitable for motion control and closed-loop control applications, which require very short cycle times. As EtherCAT was specifically devised for periodic traffic, aperiodic real-time transmissions are far from being efficient, as they entail long cycle times. To overcome this limitation, this paper presents a general framework for priority-driven swapping (PdS)-based scheduling of aperiodic real-time messages over EtherCAT networks, which uniformly covers both dynamic and static priority and allows for very short cycle times. This paper provides a description of the PdS framework, a schedulability analysis for both static priority and dynamic priority scheduling, and simulative assessments obtained through OMNeT++ simulations.
引用
收藏
页码:741 / 751
页数:11
相关论文
共 50 条
  • [1] A Flexible Mechanism for Efficient Transmission of Aperiodic Real-Time Messages over EtherCAT networks
    Lo Bello, Lucia
    Patti, Gaetano
    Alderisi, Giuliana
    Patti, Vito Davide
    Mirabella, Orazio
    [J]. PROCEEDINGS OF 2014 10TH IEEE WORKSHOP ON FACTORY COMMUNICATION SYSTEMS (WFCS 2014), 2014,
  • [2] Stochastic analysis of real-time systems under preemptive priority-driven scheduling
    Lopez, Jose Maria
    Diaz, Jose Luis
    Entrialgo, Joaquin
    Garcia, Daniel
    [J]. REAL-TIME SYSTEMS, 2008, 40 (02) : 180 - 207
  • [3] Stochastic analysis of real-time systems under preemptive priority-driven scheduling
    José María López
    José Luis Díaz
    Joaquín Entrialgo
    Daniel García
    [J]. Real-Time Systems, 2008, 40 : 180 - 207
  • [4] A priority-driven flow control mechanism for real-time traffic in multiprocessor networks
    Balakrishnan, S
    Ozguner, F
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (07) : 664 - 678
  • [5] Static priority scheduling of aperiodic real-time tasks
    Schmid, U
    [J]. RANDOM STRUCTURES & ALGORITHMS, 1997, 10 (1-2) : 257 - 303
  • [6] Improving Real-Time Performance of Micro-ROS with Priority-Driven Chain-Aware Scheduling
    Wang, Zilong
    Liu, Songran
    Ji, Dong
    Yi, Wang
    [J]. ELECTRONICS, 2024, 13 (09)
  • [7] Priority-driven Coding and Transmission of Progressive JPEG Images for Real-Time Applications
    Albert Mo Kim Cheng
    Feng Shang
    [J]. The Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 2007, 47 : 169 - 182
  • [8] Priority-driven coding of progressive JPEG images for transmission in real-time applications
    Cheng, AMK
    Shang, F
    [J]. 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Proceedings, 2005, : 129 - 134
  • [9] Priority-driven coding and transmission of progressive JPEG images for real-time applications
    Cheng, Albert Mo Kim
    Shang, Feng
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2007, 47 (02): : 169 - 182
  • [10] DYNAMIC PRIORITY SCHEDULING OF PERIODIC AND APERIODIC TASKS IN HARD REAL-TIME SYSTEMS
    HOMAYOUN, N
    RAMANATHAN, P
    [J]. REAL-TIME SYSTEMS, 1994, 6 (02) : 207 - 232