Developments in Flexible Time-Triggered Switched Ethernet
نویسندگان
چکیده
The Flexible Time-Triggered Switched Ethernet (FTT-SE) protocol was proposed in 2006 [1] as a realization of the FTT paradigm [2] specifically adapted to switched Ethernet. This paradigm first appeared in 1998 implemented on CAN, the FTT-CAN protocol [3], followed by an implementation on shared Ethernet in 2002 [4]. The FTT paradigm is a framework to develop distributed real-time systems that are reconfigurable and adaptive. It has been successfully used for dynamic Quality-of-Service (QoS) management in control applications [5] and video transmission [6], and for dynamic reconfiguration of real-time systems [7] that are either open or include subsystems that operate occasionally. Essentially, it consists of carrying out time-triggered scheduling online in an open fashion, thus its name. To support prompt and consistent updates in the scheduling, FTT uses a master/multi-slave architecture where a master node schedules the traffic in Elementary Cycles (EC) and propagates the respective triggers through the system, using Trigger Messages (TM). The messages schedule for each cycle is called the ECSchedule and it is encoded in the respective TM. Upon receiving the TM, the slave (end) nodes transmit the messages indicated in the EC-Schedule. The flexibility of FTT goes well beyond the online scheduling of the time-triggered traffic. It also provides a framework that is amenable to combine different traffic classes. In particular, FTT protocols have typically supported synchronous (time-triggered) and asynchronous (eventtriggered) messages, each type within a dedicated window with a configurable bound, granting desired guaranteed bandwidths. In this talk we highlight recent FTT developments in the context of switched Ethernet technology. We start with FTTSE protocol basics and then provide a few lines on improving performance and robustness with the HaRTES switch that is an FTT-enabled Ethernet switch, as well as on improving scalability and dependability of FTT-SE/HaRTES systems.
منابع مشابه
Hierarchical server-based communication with switched Ethernet
Server-based architectures have recently generated more interests and are currently considered for usage for communication in networks. In parallel, switched Ethernet technology has been widely adopted and used in lots of networked systems. Current requirements of networks for supporting real-time guarantees while being flexible at the same time have made the network designers to consider addit...
متن کاملThe Design and Implementation of a Simulator for Switched Ethernet Networks*
In the context of Switched Ethernet, the Flexible Time-Triggered Switched Ethernet protocol (FTT-SE) was proposed to overcome the limitations and related problems of using COTS switches in real-time networks, such as overflow of switch queues due to uncontrolled arrival of packets. Although the FTT-SE protocol has been validated by several experiments on real applications, evaluation of differe...
متن کاملAllocation of Parallel Real-Time Tasks in Distributed Multi-core Architectures Supported by an FTT-SE Network
Distributed real-time systems such as automotive applications are becoming larger and more complex, thus, requiring the use of more powerful hardware and software architectures. Furthermore, those distributed applications commonly have stringent real-time constraints. This implies that such applications would gain in flexibility if they were parallelized and distributed over the system. In this...
متن کاملA Scheduling Algorithm of Periodic Messages for Hard Real-time Communications on a Switched Ethernet
Switched Ethernet has been considered as a promising network technology for real-time communications required by process control, factory automation and other real-time applications. The switched Ethernet has many features for real-time communications such as providing a large amount of bandwidth, micro-segmentation of traffic, and full-duplex links, but to provide the hard real-time communicat...
متن کاملNetwork calculus: application to switched real-time networking
In this paper, we show how Network Calculus can be used to determine whether a switched network may satisfy the time constraints of a real-time application. If switched architecture are interesting in the sense that they offer flexible design and may eliminate collisions in Ethernet-based network, they are not guaranteeing end-to-end performances (in particular in terms of delay), especially wh...
متن کامل