FTT-ethernet: A flexible real-time communication protocol that supports dynamic QoS management on ethernet-based systems

被引:92
作者
Pedreiras, Paulo [1 ]
Gai, Paolo
Almeida, Luis
Buttazzo, Giorgio C.
机构
[1] Univ Aveiro, Dept Elect & Telecommun, P-3800 Aveiro, Portugal
[2] Evidence SRL, Pisa, Italy
[3] Univ Pavia, Dept Comp Engn, I-27100 Pavia, Italy
关键词
distributed systems; dynamic QoS management; manufacturing automation; real-time communication;
D O I
10.1109/TII.2005.852068
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Ethernet was not originally developed,to meet the requirements of real-time industrial automation systems and it was commonly considered unsuited for applications at the field level. Hence, several techniques were developed to make this protocol exhibit real-time behavior, some of them requiring specialized hardware, others providing soft-real-time guarantees only, or others achieving hard real-time guarantees with different levels of bandwidth efficiency. More recently, there has been an effort to support quality-of-service (QoS) negotiation and enforcement but there is not yet an Ethernet-based data link protocol capable of providing dynamic QoS management to further exploit the variable requirements of dynamic applications. This paper presents. the FTT-Ethernet protocol, which efficiently supports hard-real-time operation in a flexible way, seamlessly over shared or switched Ethernet. The FTT-Ethernet protocol employs an efficient master/multislave transmission control technique and combines online scheduling with online admission control, to guarantee continued real-time operation under dynamic communication requirements, together with data structures and mechanisms that are tailored to support dynamic QoS management. The paper includes a sample application, aiming at the management of video streams, which highlights the protocol's ability to support dynamic QoS management with real-time guarantees.
引用
收藏
页码:162 / 172
页数:11
相关论文
共 47 条
  • [1] The FTT-CAN protocol: Why and how
    Almeida, L
    Pedreiras, P
    Fonseca, JAG
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2002, 49 (06) : 1189 - 1201
  • [2] [Anonymous], 8023AE200210GBPS IEE
  • [3] BELLO LL, 2002, P WFCS 02 4 IEEE WOR
  • [4] Elastic scheduling for flexible workload management
    Buttazzo, GC
    Lipari, G
    Caccamo, M
    Abeni, L
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (03) : 289 - 302
  • [5] CARREIRO F, 2003, FET 03 5 IFAC INT C, P275
  • [6] DECOTIGNIE JD, 2001, P IFAC INT C FIELDB, P138
  • [7] *EUR COMM EL STAND, 1996, 50170 EN CENELEC EUR
  • [8] GAI P, 2001, 13 EUR C REAL TIM SY
  • [9] HOANG H, 2003, P 2 INT WORKSH REAL
  • [10] HOANG H, 2002, P 10 INT WORKSH PAR