Real-time Transmission Over Switched Ethernet Using a Contracts Based Framework

被引:0
|
作者
Vila-Carbo, J. [1 ]
Tur-Masanet, J. [1 ]
Hernandez-Orallo, E. [1 ]
机构
[1] Univ Politecn Valencia, Valencia, Spain
来源
2009 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (EFTA 2009) | 2009年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Switched Ethernet is being used for real time transmissions in industrial automation more and and more. Most modern industrial switches are equipped with mechanisms to deal with time predictability. However, real-time transmission not only requires these mechanisms, but also the proper policies for managing network resources. This paper proposes the use of contracts. A contract is a set of transmission specifications which are negotiated between the applications and the run-time support. They define the application workload and the required performance guarantees. We implement contracts for real-time streaming as an extension of FRESCOR (Framework for Real-time Embedded Systems based on COntRacts). This framework was initially thought for providing deterministic performance guarantees to strictly periodic workloads. This work extends it by using the concept of Classes Of Service (CoS) to deal with a wider range of workloads and guarantees and, particularly, with the transmission of highly variable bit rate (VBR) streams, like video. CoS enables, for example, joint transmission of real-time periodic workloads and VBR streams. CoS are implemented using a combination of resource reservation and resource preallocation techniques. The packet scheduling facilities of managed switches and Linux are shown to be key for managing network resources. Evaluations about the effectiveness of the extended FRESCOR framework and the feasibility of using Switched Ethernet in real-time industrial environments are also presented.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Real-Time Communication Method over Switched Ethernet
    Yiming, Alimujiang
    Maimaiti, Reziwan
    Kadier, Aisikaer
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY II, PTS 1-4, 2013, 411-414 : 840 - 843
  • [2] Guaranteed real-time services over standard switched Ethernet
    Fan, X
    Jonsson, M
    LCN 2005: 30th Conference on Local Computer Networks, Proceedings, 2005, : 490 - 492
  • [3] Using switched ethernet for hard real-time communication
    Loeser, J
    Haertig, H
    INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2004, : 349 - 353
  • [4] Subnet Partition of the Switched Ethernet based on Real-time
    Chen, Dan-dan
    Xia, Li
    Wang, Hai-feng
    PROCEEDINGS OF THE 2009 PACIFIC-ASIA CONFERENCE ON CIRCUITS, COMMUNICATIONS AND SYSTEM, 2009, : 171 - +
  • [5] An Evaluation of Switched Ethernet and Linux Traffic Control for Real-Time Transmission
    Vila-Carbo, J.
    Tur-Masanet, J.
    Hernandez-Orallo, E.
    2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 400 - 407
  • [6] Analysis and Optimization of the MTU in Real-Time Communications over Switched Ethernet
    Behnam, Moris
    Marau, Ricardo
    Pedreiras, Paulo
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [7] Industrial hard real-time communication protocol over switched Ethernet
    Dept. of Computer Sciences, Kitami Institute of Technology, 165 Koen-cho, Kitami, Hokkaido 090-8507, Japan
    WSEAS Trans. Comput., 2006, 5 (844-851):
  • [8] Deterministic real-time communication with switched Ethernet
    Jasperneite, J
    Neumann, P
    Theis, M
    Watson, K
    4TH IEEE INTERNATIONAL WORKSHOP ON FACTORY COMMUNICATION SYSTEMS, PROCEEDINGS, 2002, : 11 - 18
  • [9] Supporting hard real-time communication of periodic messages over switched Ethernet
    Cuong, Dao Manh
    Kim, Myung Kyun
    Lee, Hee Chan
    IFOST 2006: 1ST INTERNATIONAL FORUM ON STRATEGIC TECHNOLOGY, PROCEEDINGS: E-VEHICLE TECHNOLOGY, 2006, : 419 - +
  • [10] Low-latency hard real-time communication over Switched Ethernet
    Loeser, J
    Haertig, H
    16TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2004, : 13 - 22