• DocumentCode
    2583457
  • Title

    Real-time transmission over Switched Ethernet using a contracts based framework

  • Author

    Vila-Carbó, J. ; Tur-Masanet, J. ; Hernández-Orallo, E.

  • Author_Institution
    Polytech. Univ. of Valencia, Valencia, Spain
  • fYear
    2009
  • fDate
    22-25 Sept. 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    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.
  • Keywords
    Linux; automation; computer network management; contracts; embedded systems; formal specification; industrial engineering; local area networks; resource allocation; telecommunication switching; FRESCOR; Linux; classes of service; contracts based framework; highly variable bit rate streams; industrial automation; industrial switches; network resource management; packet scheduling; real-time embedded systems; real-time transmission; resource preallocation technique; resource reservation technique; switch management; switched Ethernet; transmission specifications; Automation; Bit rate; Contracts; Embedded system; Ethernet networks; Real time systems; Resource management; Runtime; Streaming media; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies & Factory Automation, 2009. ETFA 2009. IEEE Conference on
  • Conference_Location
    Mallorca
  • ISSN
    1946-0759
  • Print_ISBN
    978-1-4244-2727-7
  • Electronic_ISBN
    1946-0759
  • Type

    conf

  • DOI
    10.1109/ETFA.2009.5347029
  • Filename
    5347029