Coexistence of Time-Triggered and Event-Triggered Traffic in Switched Full-Duplex Ethernet Networks

Size: px
Start display at page:

Download "Coexistence of Time-Triggered and Event-Triggered Traffic in Switched Full-Duplex Ethernet Networks"

Transcription

1 Coexistence of Time-Triggered and Event-Triggered Traffic in Switched Full-Duplex Ethernet Networks Joachim Hillebrand, Mehrnoush Rahmani and Richard Bogenberger BMW Group Research and Technology Hanauer Strasse Munich, Germany Eckehard Steinbach Technische Universität München Institute of Communication Networks Media Technology Group Munich, Germany Abstract In the recent years, the Ethernet technology has grown rapidly, mainly due to its applicability in local area networks. High data rates, low cost, collision reduction with the full-duplex approach and the elimination of chaining limits inherent in hubbed Ethernet networks have made the switched Ethernet a dominant network technology. Although the switch technology has improved significantly, the delays appearing in the switches are still not acceptable for time critical applications. This is specially the case when several cascaded switches are applied. Within the scope of developing a new network architecture for the in-vehicle communication, the time constraints of a switched Ethernet network are addressed in this paper. In order to comply with the delay bounds of time critical applications in the automotive field, a cost-effective approach is proposed and analyzed for several cascaded switches. I. INTRODUCTION In current automotive communication systems, the network architecture consists of several independent bus systems, where each of them is optimized for individual applications. Electronic Control Units (ECUs) for control applications are connected to CAN [1] or Flexray [2] bus systems. On the other hand, ECUs for multimedia applications are utilizing the MOST bus [3] for audio transmissions and various pointto-point links for video transmissions. This architecture of parallel bus systems leads to increased cost and complexity. In this paper we study the possibility of using a single Full- Duplex-Switched-Ethernet (FDSE) network to satisfy those manifold applications. In general, the communication concepts can be classified into two categories: Time-triggered communication and eventtriggered communication [4]. In the time-triggered communication concept the nodes obtain network access at specific time periods, also called time slots. Since it is ensured that there is no other network traffic during that time slot, the assigned transmitting network node can exclusively use the network resources at that time. This leads to very short delay times in the transmission. An example for such a system would be the Flexray bus [2], where in practice 4 to 20 network nodes communicate by using total cycle times of 1 to 5 milliseconds. A different approach is followed in event-triggered networks. Here, the nodes may obtain network access at any time instant. Therefore, it is generally not possible to transmit eventtriggered traffic over a time-triggered network. Since eventtriggered traffic may happen at any time, it would disrupt time-triggered traffic in dedicated time slots [5]. A very special representative of an event-triggered network is the Full-Duplex Switched Ethernet (FDSE). FDSE network nodes have an exclusive point-to-point link connected to a central Ethernet switch. Even low-cost solutions of the FDSE show high switching performance with low latency and jitter in the range of tens of microseconds [6]. When two end nodes exchange traffic over a simple star topology with one switch, it is ensured that other nodes are not interfered by the traffic due to the switching capabilities in the central switch. Based on realistic automotive network scenarios, we assume the following: Traffic from non-safety-critical multimedia applications is considered as event-triggered traffic. Event-triggered nodes do not need to have functionality to detect time slots Event-triggered traffic is not utilized for high priority control applications unlike the time-triggered traffic The amount of time-triggered traffic is small compared to the amount of event-triggered traffic such as bulk and multimedia traffic The number of time-triggered nodes is limited to the controlled environment Allowed delay and jitter for time-triggered traffic is larger than switch latencies (Analyzed in Section III). Several approaches [7] have been introduced for real-time Ethernet switched networks, especially in the automation field. However, those solutions are optimized for industrial control applications where bulk and multimedia traffic are not present. They either employ specific hardware like ProfiNet [8] and EtherCAT [9], or adapt protocols limited for industrial use like the Ethernet Industrial Protocol [10]. The cost of such solutions does not scale to the automotive sector, where a large number of samples is needed for a model range of cars. Another interesting approach is introduced by RTNet [11] that provides a more flexible solution for time critical applications with standardized hardware components. However, RTNet does not allow to connect event-triggered network participants to a switch connected to time-triggered

2 nodes. In this paper, we introduce a low cost and flexible switching mechanism for FDSE networks that can be utilized by both, time-triggered and event-triggered data. II. STATE-OF-THE-ART OF COMMUNICATION CONCEPTS A. Deterministic communication In switched full-duplex Ethernet, data communication is typically not deterministic. Determinism is a property that is very closely linked to real time capability. It describes the exact predictability of a system s time behavior. If it is possible to predict the temporal behavior of a system in all states, then the system is strictly deterministic. Applied to switched Ethernet, determinism can be achieved when [12] 1) the switching delay never exceeds an upper delay bound and 2) no frames are dropped. As mentioned before, in the recent years a number of real time Ethernet variants have emerged in the automation field that can ensure determinism. However, most of these approaches [13] are not built upon a switched network. Some of them may work in a network with one switch, but just a few of them are able to support several cascaded switches. The way to achieve determinism strongly depends on whether the network is designed based on time-triggered or eventtriggered concepts [5]. The following sections describe those concepts from a general point of view. A specific discussion on switched Ethernet and its time behavior will be given afterwards. B. Time-triggered networks In time-triggered networks, network nodes only obtain network access at specific time periods, also called time slots (see figure 1). Therefore, a quasi-deterministic behavior for data transmission can be achieved. The time-triggered concept Fig. 1. Time slots in a time-triggered network potentially provides a good packet loss detection, since, e.g., missing messages are immediately detected [5]. Due to these characteristics, time-triggered networks are primarily used for control engineering applications. The transmission delay time from application to application in a time-triggered network is not necessarily deterministic, because data is transferred through the whole protocol stack and queued in the network node until an appropriate time slot is available. A time-triggered network behaves like a shared medium, even if a star topology (RTnet[11], Flexray [2]) with switches is employed. If possible, network elements inside a time-triggered network are designed for minimal delay times without queues (e.g. FlexRay star coupler). In this way, it can be ensured that data is always transmitted in its respective time slot. In practice, time-triggered networks are used with only a small number of network nodes because of the limited number of time slots. All processes and their time specifications must be known in advance. Accordingly, a drawback of time-triggered approaches is the lack of flexibility e.g. in the data rate and the restrictive design process. An important element in time-triggered networks is the synchronization mechanism. It synchronizes all network nodes in order to ensure that only one member accesses the network at a time. In the following, an overview is given on potential synchronization mechanisms together with their characteristics. 1) Synchronization mechanisms: a) NTP/SNTP: Network Time Protocol is the most well-known synchronization method. It relies on sophisticated mechanisms to access national time. NTP [14] supports the peer to peer communication and adjusts the local clock in each participating peer. SNTP [15] targets simpler synchronization purposes. Both are used for WAN and LAN synchronization where microsecond accuracy is not required and millisecond precision is sufficient. However, some vendors in the automation field have managed to include NTP/SNTP into Fast Ethernet switches [16] with time accuracies better than 1µs. b) IEEE 1588: The standard IEEE 1588 [17] specifies a protocol for a precise clock synchronization for networked measure and control systems. The protocol is called PTP (Precision Time Protocol). It realizes highly precise synchronizations in the microsecond range. The achievable accuracy mainly depends on the kind of implementation. In order to achieve better accuracy, time stamps should be generated in the hardware or close to the hardware. PTP is based on the master/slave principle. The master clock sends synchronization messages to the slave clocks with the exact sending time and the protocol stack latency. Thus, the slave can adjust its clock to the transmission time. c) TDMA-based synchronization: Similar to some deterministic Ethernet realizations such as the RTnet[11], the synchronization of the network participants can be performed by a time slot-based MAC discipline, the so called Time Division Multiple Access (TDMA). The synchronization mechanism of TDMA is performed in a master/slave principle. The timing master issues synchronization messages in the beginning of each TDMA cycle. Thus, the network nodes are able to manage the transmission time of their payload packets relative to the master s periodic synchronization messages.

3 TDMA-based synchronization is mostly used in small shared medium networks, where synchronization frames are not burdened by queuing delays. C. Event-triggered networks In event-triggered networks, network nodes may obtain network access at any time instant. There is no time synchronization between network nodes and therefore, network delay occurs due to media access and queuing mechanisms in the network (see Figure 2). Because of this Fig. 3. Priority queues in a switch port conveying a combination of large and small packets. The delay is caused if a small packet enters the highest priority queue while a large packet from a lower priority queue is being sent. Figure 4 shows such a case where a continuous sequence of small packets is interrupted by the occurrence of a large packet. Fig. 2. Occurrence of event B during transmission time of message A behavior, event-triggered networks are generally characterized as non-deterministic. However, they can be made deterministic when designing a network according to certain restrictions. An example is AFDX (Avionics Full-Duplex Switched Ethernet, [18]). In contrast to control engineering applications which are realized by the Time-triggered concept, applications in event-triggered networks come historically from the IT-world. They are designed in a way that they can tolerate an unknown duration of the network delay. A big advantage of event-triggered networks is the fast reaction to asynchronous events occurring at unknown times. Dependent on the network throughput capacity and the network load, event-triggered networks sometimes show a better real-time performance in comparison to the timetriggered systems. Network elements in an event-triggered network have less complexity, because they do not need to be equipped with time synchronization components. III. ANALYSIS OF SWITCH LATENCIES A. Quality of Service (QoS) and Head-of-Line Blocking (HoLB) Today s Ethernet switches may support priority scheduling by containing two or more output queues per port, where the high priority queue(s) is(are) reserved for time critical data offering improved Quality of Service (QoS). Depending on different possible scheduling schemes, the switch scheduler alternates between the priority queues (see Figure 3). Priority identification can be performed based on physical Ethernet ports, MAC addresses, priority tagging according to IEEE 802.1p [19] or higher layer information. Independent of the applied scheduling algorithm, packets in the queue with the highest priority can be delayed by packets in lower priority queues due to head-of-line blocking (HoLB). Head-of-line blocking is a common problem for networks Fig. 4. Head-of-line blocking The worst case delay will happen if the transmission of an Ethernet packet with the maximum length (i.e bytes) has just started. In the case of 100 Mbit/s data rate the extra delay will be 122 µs, which is a significant amount of time for some time critical applications. In a star topology with Full-Duplex Ethernet, head-of-line blocking only occurs when different traffic flows collide in an output port of a switch. It should be mentioned that time critical end nodes are usually realized in embedded systems and only feature a single traffic flow. Therefore, head-of-line blocking does not occur on the last output port towards such devices. Figure 5 shows an example of a network in star topology. It can be seen that QoS problems caused by head-of-line blocking have to be considered between switches as well as on the links to network nodes with more than one application process. Additionally, broadcast and multicast traffic have a strong influence on all output queues in the network. Packet sizes of the broadcast traffic are traditionally rather small since broadcasting is used by ARP (Address Resolution Protocol), routing protocols etc. Unlike the broadcast traffic, the Multicast traffic may have large packet sizes, in particular when used for multimedia streaming. This may entail unacceptable delay times due to the long head-of-line blockings. Several approaches are proposed in the literature to solve the head-of-line blocking problem in switched Ethernet networks. However, most of them require both software and hardware modifications. A good example is the time-triggered Ethernet implementation presented in [20]. An intelligent scheduling

4 Fig. 5. An example for Connections affected by head-of-line blocking mechanism interrupts the transmission of low prioritized data when data with higher priority has to be sent. The data with lower priority will be stored in the switch and sent to its destination address as soon as the high priority data is completely transmitted. B. Worst case switch latency calculation with priorities Figure 6 shows how a single frame is delayed by a storeand-forward switch. Network transmission capacity (10 Mbit/s, 100 Mbit/s, 1000 Mbit/s) Scheduling scheme (round-robin scheduling, strict priority scheduling) Packet size of time-triggered and event-triggered packets Head-of-line blocking Switch forwarding method (store-and-forward, cut through) An example for the potentially large switch delay can be found in [21] where the worst case delay of t sw =228 µs consists of the following components: t sf = 16 µs: Store-and-forward delay t sp = 10 µs: Minimum switch latency t holb = 122 µs: Head-of-line blocking t queue = 80 µs: Assuming that five real-time packets are already in the same priority queue. In a time slot method, this delay does not occur, since it is ensured that only one real-time frame may enter the queue at a time. It can be seen that the largest contribution to the worst-case delay stems from the head-of-line blocking. The average delay is significantly lower and lies in the range of 10 to 50 µs for 100 Mbit/s switches [6]. In the case of cascaded switches, the network can be designed by using different segments in order to reduce the end to end transmission delay. A reasonable way is to use network segments with higher throughput capacity for inter-switch connections where the data traffic is higher and segments with lower transmission rates for connections to the end nodes. Figure 7 shows this proposal with two switches using the time delay values from Figure 6. Fig. 6. Latency for one 100 Mbit/s switch without influence of other frames and empty queues For an empty input queue, a frame has to wait in the input queue only until all of its own bytes have been received (store and forward delay t sf = t 1 t 0 ). When the frame has been fully received it is processed by the switch fabric and forwarded to the respective output port (switch processing time t sp = t 2 t 1 ). In the same way as for the input ports, a store and forward delay is added by the output port (t sf = t 3 t 2 ). The total switch delay t sw however, is the time span from t 1 to t 3, since the input queues of receiving switches and the output queues of sending switches are filled at the same time. Hence, when also considering the head-of-line blocking the switch delay time can be written as: t sw = t sf + t sp + t holb (1) In general, the delay for a high priority packet when passing through an Ethernet switch depends on: Fig. 7. Latency for two switches and different transmission rates The 1000 Mbit/s inter-switch connection speeds up the data transmission. The 5 µs transmission time for a 64 byte frame at 100 Mbit/s segments is thus reduced to 0.5 µs. Accordingly, by an optimized network design the problem of transmission delay can be significantly reduced. We have so far presented the concepts of time-triggered and event-triggered networks. An introduction to the switches and their time behavior in switched Ethernet networks has also

5 been given. In the next section, a new approach is presented that satisfies the requirements of both, time-triggered and event-triggered applications. The mentioned head-of-line blocking issue is explicitly analyzed. IV. COOPERATIVE TIME SLOT MECHANISM In this section we propose a new mechanism to ensure coexistence of time- and event-triggered traffic over FDSE. connected to the switch. The clock generator can be realized by all three synchronization mechanisms mentioned in the Section 3. In the case of TDMA-based synchronization, the clock is treated like a time-triggered node itself, because the synchronization takes place in predefined time slots. However, when time synchronization is performed at arbitrary times, e.g. by using NTP or IEEE1588, potential queuing delays of synchronization packets lead to decreased clock accuracy. A. Time-triggered traffic in FDSE networks When using a time slot mechanism with switches, it has to be ensured that frames are always transmitted within the respective time slot intervals. Figure 8 shows an example of four time slots with different path delays. Frame A in the first time slot represents the frame at the sending node, whereas A denotes the respective frame at the receiving node. Depending on the topology, the delay on path A may consist of one or several switch delays. The frame size for timetriggered transmissions may vary as much as the transmission still fits into the respective time slot (time slot B). For cutthrough switches, it may also be possible that sending and receiving frames overlap (time slot C). The special case shown in time slot D is hypothetical for a case without switches. In some cases, the timing requirements of distributed control applications are very strict and only the case shown in time slot D would comply with the requirements. These cases are out of scope of this paper. Fig. 9. Cooperative time slot mechanism Fig. 8. Example for time slots in a delay-affected network In the following, we consider a case similar to the above mentioned A and B frame transmissions, i.e. there are several cascaded store and forward switches between the sender and receiver nodes. B. Time- and event-triggered traffic in FDSE networks In order to manage both, time-triggered and the eventtriggered applications in a FDSE network, we propose differently prioritized queues for switch ports. As a compromise, two queues per each port, one for the time-triggered and one for the event-triggered data seem to be sufficient. We call this approach Cooperative time slot mechanism, because it enables the interconnection of time-triggered and eventtriggered devices via one switch. Figure 9 shows this idea for one switch, two event-triggered nodes and two time-triggered nodes. The time slots are generated by a clock generator As mentioned in Section 5, the incoming packets are assigned to appropriate queues depending on their priorities. Time-triggered packets are assigned with high priority while event-triggered packets have a low priority. If a time-triggered node sends a data packet to another time-triggered node, it first uses its respective time slot to access the network at a predefined time. In the switch, the data packet will be forwarded to the respective high-priority output queue. By using a priority scheduling mechanism in the switch, high priority packets are transmitted earlier than event-triggered packets queued in the low-priority output queue at the same output port. However, time-triggered packets are still influenced by head-of-line blocking from event-triggered packets. Event-triggered nodes may send traffic at any time, since they do not need to be aware of time slots. They mark their traffic with a lower priority, e.g., by using IEEE 802.1p tags. 1) Performance analysis for cascaded switches with a constant data rate: In order to determine the efficiency of the cooperative time slot mechanism, we calculate the worst case latency for the time-triggered data communication. Being the pessimistic upper bound, the worst-case latency is a very important value in order to obtain a certification of the approach for automotive systems. A common method to calculate worst case latencies is Network Calculus [22]. In our calculation, we

6 do not utilise this approach because the environment allows a simplified calculation. The reason for this simplification is, that the worst-case latency does not depend on any input traffic specification. The time-slot mechanism ensures that only one time-triggered packet can arrive at a certain time interval. The use of strict priority scheduling also guarantees that there is never more than one packet in the high priority queue. Therefore, the calculation for the worst case latency can be done by making certain assumptions about the network we are dealing with. Following assumptions are set forth: All switches in the network are store and forward switches with the values defined for the switch delay t sw in equation (1) All receiving and sending ports are functioning independently (HW router and full-duplex) Packet source and sink are separated by n switches The generated time slots are adjacent to each other, there are no time gaps between them Equation (2) gives the store and forward delay as a function of the packet size for time-triggered packets (P TT ) in bytes and the transmission bitrate b in bits/s. In the same way, Equation (3) considers the fact that head-of-line blocking is caused by frames with the size P ET. t sf = P TT 8 b t holb = P ET 8 (3) b In a time slot method, the maximum number of timetriggered nodes depends on the cycle time t cycle, the number of cascaded switches n as well as the worst case switch delay t sw. Considering the assumptions mentioned above, equations (2), (3) and a constant data rate between the source and sink, we achieve k for the possible number of time-triggered nodes in the network: t n t sw = cycle n (t sf +t sp+t holb ) t = ( cycle PT n T 8 b +t sp+ P ET 8 b k = t cycle (2) ) (4) Maximum time triggered nodes Number of cascaded switches Fig. 10. Maximum number of time-triggered nodes with t sp= 10 µs, P TT = 64 bytes, P ET = 1518 bytes, t cycle = 2 ms and b = 100 Mbit/s as a function of the number of switches number of time-triggered nodes and switches according to the results achieved in Figure 10. In the same way, the number of possible time-triggered nodes in a switched network can be calculated depending on the size of event-triggered packets entailing head-of-line blocking. Figure 11 shows the result assuming three switches between the packet source and sink. According to Figure 11, the larger Maximum time triggered nodes In the worst case, the event-triggered packet P ET entailing head-of-line blocking has the maximum packet size, e.g., 1518 bytes for Ethernet packets while the time-triggered packet P TT is small, e.g., 64 bytes. By applying equation (4) and the minimum switch processing time t sp = 10 µs from [21], we achieve the result presented in Figure 10 for the number of time-triggered nodes dependent on the number of cascaded switches in the network. It can be seen that the possible number of time-triggered nodes decreases by increasing the number of switches. This result confirms our statement that the delay caused by switches influences the entire transmission time. In order to fulfill the deterministic communication requirements in a switched full-duplex Ethernet network a trade-off should be made between the Event triggered frame size Fig. 11. Maximum number of time-triggered nodes with t sp= 10 µs, P TT = 64 bytes, n = 3, t cycle = 2 ms and b = 100 Mbit/s as a function of P ET the event-triggered frame sizes are, the lower the number of time-triggered nodes should be to be able to fulfill the deterministic communication requirements. To sum up, the cooperative time slot mechanism supports a limited number of time-triggered nodes in coexistence with event-triggered traffic. The maximum number of time-triggered nodes can be increased by limiting the number of cascaded switches or the event-triggered frame sizes.

7 50 2) Performance improvement with high data rate interswitch connections: So far, we analyzed the performance of the cooperative time slot mechanism for time-triggered applications in a network with a single throughput capacity, e.g. 100 Mbit/s. However, as mentioned in the last section, the performance of a switched network can be improved by optimizing its design. According to Figure 7, we propose a design with two different throughput capacities, i.e., 1000 Mbit/s segments for the inter-switch connections and 100 Mbit/s segments for the connections to end nodes. Considering this proposal for the network design, we continue our calculations in the following. The number of possible time-triggered nodes k can now be calculated as: Maximum time triggered nodes Event triggered frame size k = t cycle ( n t sp+ P T T 8 b + P ET 8 PT ) 1 b +(n 1) T 8 1 b + P ET 8 2 b 2 (5) Fig. 13. Maximum number of time-triggered nodes with t sp= 10 µs, P TT = 64 bytes, n = 3, t cycle = 2 ms and b = 100 Mbit/s as a function of P ET (solid curve) compared with a network with different bit rates b 1 = 100 Mbit/s and b 2 = 1000 Mbit/s (dashed curve). Where b 1 is equal to 100 Mbit/s and b 2 is 1000 Mbit/s. Figures 12 and 13 show the corresponding performance Maximum time triggered nodes Number of cascaded switches Fig. 12. Maximum number of time-triggered nodes with t sp= 10 µs, P TT = 64 bytes, P ET = 1518 bytes, t cycle = 2 ms and b = 100 Mbit/s as a function of the number of switches (solid curve) compared with a network with different bit rates b 1 = 100 Mbit/s and b 2 = 1000 Mbit/s (dashed curve). improvements compared with the results achieved with only 100 Mbit/s segments. It can be seen that by optimizing the network design, the number of possible time-triggered nodes increases significantly for the same number of cascaded switches and event-triggered frame size compared to the results achieved with the constant bit rate. V. CONCLUSIONS AND FUTURE WORK In this paper, the principles of switched full-duplex Ethernet networks for deterministic communication systems have been presented. General requirements of deterministic communication systems have been analyzed. The two main network design concepts, time-triggered and event-triggered principles have been introduced. The time behavior of switches and the influence of switch delays on the entire transmission path have been analyzed and calculated for several cascaded store and forward switches. Head-of-line blocking turned out to be the main switch delay factor with values more than 100 µs. A new approach called Cooperative Time Slot Mechanism has been introduced. By taking advantage of parallel queuing mechanisms in switches, the method allows time-triggered and event-triggered traffic to pass switches without interferences. The approach is based on the assumption that the eventtriggered traffic is made up of bulk or multimedia traffic with generally lower priority than the time-triggered traffic. The analysis of delay restrictions shows the possibility to design such a network by limiting the number of switches, or limiting the size of event-triggered frames, or by adding high data rate inter-switch connections. Based on the choice of parameters, a network can be realized to support timetriggered and event-triggered traffic without the need for two separate networks. The approach works with all standard FDSE switches featuring strict priority queuing on their output ports. In the future work, we will analyze the possibilities to add event-triggered traffic with high priority to the cooperative time slot mechanism. In addition, we will study mechanisms to support distributed control applications with very strict timing requirements. Furthermore, applicable synchronization mechanisms for the time-triggered traffic will be investigated.

8 REFERENCES [1] Robert Bosch GmbH. CAN Specification, Version 2.0, [2] FlexRay Consortium. FlexRay Communications System, Protocol Specification, Version 2.1, [3] OASIS Silicon Systems. MOST Media Oriented System Transport, Multimedia and Control Networking Technology, Rev. 2.4, [4] Nicolas Navet et al. Trends in automotive communication systems. Proceedings of IEEE, 93(6), June [5] Amos Albert. Comparison of event-triggered and time-triggered concepts with regard to distributed control systems. Embedded World 2004, pages , [6] John Wernicke. Simulative analysis of QoS in avionics networks for reliably low latency. wernicke.html, [7] Kai Lorenz Arndt Lüder, editor. IAONA Handbook - Industrial Ethernet. Industrial Automation, Open Networking Alliance e.v., Universittsplatz 2, Magdeburg, Germany, 3rd edition, [8] Siemens AG. IEC/PAS Real-time Ethernet PROFINET IO. International Electrotechnical Commission (IEC), webstore/webstore.nsf/artnum/034395, [9] EtherCAT Technology Group (ETG). Ethercat ethernet control automation technology, publicly available specification. International Electrotechnical Commission (IEC), webstore.nsf/artnum/034392, [10] ODVA Association. Common industrial protocol (cip). org. [11] Jan Kiszka et al. RTNet - a flexible hard real-time networking framework. Emerging Technologies and Factory Automation 2005, EFTA 2005, 1, [12] Dinesh C. Verma, Hui Zhang and Domenico Ferrari. Delay jitter control for real-time communication in a packet switching network. In Proceedings of Tricom 91, [13] Lueder A and K. Lorentz. IAONA Handbook Industrial Ethernet, [14] David L. Mills. RFC 1305, Network Time Protocol (Version 3), Specification, Implementation and Analysis. IETF, [15] J. Burbank et al. RFC 4330, Simple Network Time Protocol (SNTP) Version 4 for IPv4, IPv6 and OSI. IETF, [16] On time networks. [17] Dominic Bechaz Hans Weibel. Ieee 1588 implementation and performance of time stamping techniques. Conference on IEEE 1588, [18] Condor Engineering. AFDX / ARINC 664 Tutorial ( ). http: // [19] IEEE Project 802. IEEE 802.1p: Supplement to MAC Bridges: Traffic calss expediting and dynamic multicast filtering. Incorp. in IEEE Standard 802.1D, Part 3: Media Access Control (MAC) Bridges, [20] Peter Grillinger Hermann Kopetz, Astrit Ademaj and Klaus Steinhammer. The time-triggered ethernet (tte) design. Vienna University of Technology, Real-Time Systems Group, Proceedings of the Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 05), [21] Oe. Holmeide and T. Skeie. VoIP drives the Realtime Ethernet. Industrial Ethernet Book (IEB), 5, [22] Jean-Yves Le Boudec and Patrick Thiran. Network calculus: a theory of deterministic queuing systems for the internet. Springer-Verlag New York, Inc., New York, NY, USA, 2001.

Latency on a Switched Ethernet Network

Latency on a Switched Ethernet Network FAQ 07/2014 Latency on a Switched Ethernet Network RUGGEDCOM Ethernet Switches & Routers http://support.automation.siemens.com/ww/view/en/94772587 This entry is from the Siemens Industry Online Support.

More information

A Time-Triggered Ethernet (TTE) Switch

A Time-Triggered Ethernet (TTE) Switch A Time-Triggered Ethernet () Switch Klaus Steinhammer Petr Grillinger Astrit Ademaj Hermann Kopetz Vienna University of Technology Real-Time Systems Group Treitlstr. 3/182-1, A-1040 Vienna, Austria E-mail:{klaus,grilling,ademaj,hk}@vmars.tuwien.ac.at

More information

Latency on a Switched Ethernet Network

Latency on a Switched Ethernet Network Page 1 of 6 1 Introduction This document serves to explain the sources of latency on a switched Ethernet network and describe how to calculate cumulative latency as well as provide some real world examples.

More information

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS 2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS 2.1 Real-Time and Control Computer based digital controllers typically have the ability to monitor a number of discrete and analog inputs, perform complex

More information

Systems. Roland Kammerer. 10. November Institute of Computer Engineering Vienna University of Technology. Communication Protocols for Embedded

Systems. Roland Kammerer. 10. November Institute of Computer Engineering Vienna University of Technology. Communication Protocols for Embedded Communication Roland Institute of Computer Engineering Vienna University of Technology 10. November 2010 Overview 1. Definition of a protocol 2. Protocol properties 3. Basic Principles 4. system communication

More information

Developing deterministic networking technology for railway applications using TTEthernet software-based end systems

Developing deterministic networking technology for railway applications using TTEthernet software-based end systems Developing deterministic networking technology for railway applications using TTEthernet software-based end systems Project n 100021 Astrit Ademaj, TTTech Computertechnik AG Outline GENESYS requirements

More information

Page 1 of 5 Print this Page Close this Window TECHNICAL ARTICLE: STANDARDS-BASED REAL TIME ETHERNET NOW OFF-THE-SHELF Almost every major user organisation is currently propagating its own Ethernet-based

More information

Chapter 16: Switched Ethernet in Automation. Wenbo Qiao

Chapter 16: Switched Ethernet in Automation. Wenbo Qiao Chapter 16: Switched Ethernet in Automation Wenbo Qiao Ethernet Basics What is Ethernet? Why Ethernet? ( not FieldBus?) Flexibility, Scalability and Performance Key Strength: many protocols running simultaneously

More information

Lecture 2. Basics of networking in automotive systems: Network. topologies, communication principles and standardised protocols

Lecture 2. Basics of networking in automotive systems: Network. topologies, communication principles and standardised protocols Lecture 2. Basics of networking in automotive systems: Network topologies, communication principles and standardised protocols Objectives Introduce basic concepts used in building networks for automotive

More information

Probabilistic Worst-Case Response-Time Analysis for the Controller Area Network

Probabilistic Worst-Case Response-Time Analysis for the Controller Area Network Probabilistic Worst-Case Response-Time Analysis for the Controller Area Network Thomas Nolte, Hans Hansson, and Christer Norström Mälardalen Real-Time Research Centre Department of Computer Engineering

More information

GUIDELINES FOR USING DEVICE LEVEL RING (DLR) WITH ETHERNET/IP. PUB00316R ODVA, Inc. Page 1 of 18

GUIDELINES FOR USING DEVICE LEVEL RING (DLR) WITH ETHERNET/IP. PUB00316R ODVA, Inc. Page 1 of 18 GUIDELINES FOR USING DEVICE LEVEL RING (DLR) WITH ETHERNET/IP PUB00316R2 2017-2018 ODVA, Inc. Page 1 of 18 Guidelines for Using Device Level Ring (DLR) with EtherNet/IP Contents 1. Introduction... 3 2.

More information

Communication (III) Kai Huang

Communication (III) Kai Huang Communication (III) Kai Huang Ethernet Turns 40 12/17/2013 Kai.Huang@tum 2 Outline Bus basics Multiple Master Bus Network-on-Chip Examples o SPI o CAN o FlexRay o Ethernet Basic OSI model Real-Time Ethernet

More information

Operating Systems, Concurrency and Time. real-time communication and CAN. Johan Lukkien

Operating Systems, Concurrency and Time. real-time communication and CAN. Johan Lukkien Operating Systems, Concurrency and Time real-time communication and CAN Johan Lukkien (Courtesy: Damir Isovic, Reinder Bril) Question Which requirements to communication arise from real-time systems? How

More information

Migration from SERCOS III to TSN - Simulation Based Comparison of TDMA and CBS Transportation

Migration from SERCOS III to TSN - Simulation Based Comparison of TDMA and CBS Transportation EPiC Series in Computing Volume 56, 2018, Pages 52 62 Proceedings of the 5th International OMNeT++ Community Summit Migration from SERCOS III to TSN - Simulation Based Comparison of TDMA and CBS Transportation

More information

GUARANTEED END-TO-END LATENCY THROUGH ETHERNET

GUARANTEED END-TO-END LATENCY THROUGH ETHERNET GUARANTEED END-TO-END LATENCY THROUGH ETHERNET Øyvind Holmeide, OnTime Networks AS, Oslo, Norway oeyvind@ontimenet.com Markus Schmitz, OnTime Networks LLC, Texas, USA markus@ontimenet.com Abstract: Latency

More information

An Encapsulated Communication System for Integrated Architectures

An Encapsulated Communication System for Integrated Architectures An Encapsulated Communication System for Integrated Architectures Architectural Support for Temporal Composability Roman Obermaisser Overview Introduction Federated and Integrated Architectures DECOS Architecture

More information

Real-Time Protocol (RTP)

Real-Time Protocol (RTP) Real-Time Protocol (RTP) Provides standard packet format for real-time application Typically runs over UDP Specifies header fields below Payload Type: 7 bits, providing 128 possible different types of

More information

Using Time Division Multiplexing to support Real-time Networking on Ethernet

Using Time Division Multiplexing to support Real-time Networking on Ethernet Using Time Division Multiplexing to support Real-time Networking on Ethernet Hariprasad Sampathkumar 25 th January 2005 Master s Thesis Defense Committee Dr. Douglas Niehaus, Chair Dr. Jeremiah James,

More information

Chapter 6 Connecting Device

Chapter 6 Connecting Device Computer Networks Al-Mustansiryah University Elec. Eng. Department College of Engineering Fourth Year Class Chapter 6 Connecting Device 6.1 Functions of network devices Separating (connecting) networks

More information

Quality of Service in the Internet

Quality of Service in the Internet Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:

More information

Formal Timing Analysis of Ethernet AVB for Industrial Automation

Formal Timing Analysis of Ethernet AVB for Industrial Automation Formal Timing Analysis of Ethernet AVB for Industrial Automation 802.1Qav Meeting, Munich, Jan 16-20, 2012 Jonas Rox, Jonas Diemer, Rolf Ernst {rox diemer}@ida.ing.tu-bs.de January 16, 2012 Outline Introduction

More information

A Fault Management Protocol for TTP/C

A Fault Management Protocol for TTP/C A Fault Management Protocol for TTP/C Juan R. Pimentel Teodoro Sacristan Kettering University Dept. Ingenieria y Arquitecturas Telematicas 1700 W. Third Ave. Polytechnic University of Madrid Flint, Michigan

More information

DRAFT. Dual Time Scale in Factory & Energy Automation. White Paper about Industrial Time Synchronization. (IEEE 802.

DRAFT. Dual Time Scale in Factory & Energy Automation. White Paper about Industrial Time Synchronization. (IEEE 802. SIEMENS AG 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 DRAFT Dual Time Scale in Factory & Energy Automation White Paper about Industrial

More information

Worst-case Ethernet Network Latency for Shaped Sources

Worst-case Ethernet Network Latency for Shaped Sources Worst-case Ethernet Network Latency for Shaped Sources Max Azarov, SMSC 7th October 2005 Contents For 802.3 ResE study group 1 Worst-case latency theorem 1 1.1 Assumptions.............................

More information

Importance of Interoperability in High Speed Seamless Redundancy (HSR) Communication Networks

Importance of Interoperability in High Speed Seamless Redundancy (HSR) Communication Networks Importance of Interoperability in High Speed Seamless Redundancy (HSR) Communication Networks Richard Harada Product Manager RuggedCom Inc. Introduction Reliable and fault tolerant high speed communication

More information

Drive Control via EtherNet/IP using CIP Motion and CIP Sync Profile Extensions

Drive Control via EtherNet/IP using CIP Motion and CIP Sync Profile Extensions Drive Control via EtherNet/IP using CIP Motion and CIP Sync Profile Extensions High-Performance Closed Loop Drive Control Using EtherNet/IP 2 This session will discuss why Industrial Ethernet is emerging

More information

SWITCHED ETHERNET TESTING FOR AVIONICS APPLICATIONS. Ken Bisson Troy Troshynski

SWITCHED ETHERNET TESTING FOR AVIONICS APPLICATIONS. Ken Bisson Troy Troshynski SWITCHED ETHERNET TESTING FOR AVIONICS APPLICATIONS Ken Bisson Troy Troshynski 2007 Switched Ethernet is being implemented as an avionics communication architecture. A commercial standard (ARINC-664) and

More information

Real-Time (Paradigms) (47)

Real-Time (Paradigms) (47) Real-Time (Paradigms) (47) Memory: Memory Access Protocols Tasks competing for exclusive memory access (critical sections, semaphores) become interdependent, a common phenomenon especially in distributed

More information

Quality of Service in the Internet

Quality of Service in the Internet Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:

More information

Sections Describing Standard Software Features

Sections Describing Standard Software Features 30 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to

More information

Design and Realization of TTE Network based on EDA

Design and Realization of TTE Network based on EDA Journal of Web Systems and Applications (2017) Vol. 1, Numuber 1 Clausius Scientific Press, Canada Design and Realization of TTE Network based on EDA Peili Ding1,a, Gangfeng Yan2,b, Yinan Wang3,c, Zhixiang

More information

Real-Time Systems. Real-Time Communication. Hermann Härtig, Jork Löser (following Kopetz, Liu, Almeida, Jon Currey, Schönberg)

Real-Time Systems. Real-Time Communication. Hermann Härtig, Jork Löser (following Kopetz, Liu, Almeida, Jon Currey, Schönberg) Real-Time Systems Real-Time Communication Hermann Härtig, Jork Löser (following Kopetz, Liu, Almeida, Jon Currey, Schönberg) Contents General Concepts IO Busses: PCI Networks as schedulable resources:

More information

An Introduction to FlexRay as an Industrial Network

An Introduction to FlexRay as an Industrial Network An Introduction to FlexRay as an Industrial Network Robert Shaw, Brendan Jackman Automotive Control Group, Waterford Institute of Technology, Waterford, Ireland. E-mail: rshaw@wit.ie, bjackman@wit.ie Website:

More information

Automotive Networks Are New Busses and Gateways the Answer or Just Another Challenge? ESWEEK Panel Oct. 3, 2007

Automotive Networks Are New Busses and Gateways the Answer or Just Another Challenge? ESWEEK Panel Oct. 3, 2007 Automotive Networks Are New Busses and Gateways the Answer or Just Another Challenge? ESWEEK Panel Oct. 3, 2007 Automotive Networks complex networks hundreds of functions 50+ ECUs (Electronic Control Unit)

More information

Atacama: An Open Experimental Platform for Mixed-Criticality Networking on Top of Ethernet

Atacama: An Open Experimental Platform for Mixed-Criticality Networking on Top of Ethernet Atacama: An Open Experimental Platform for Mixed-Criticality Networking on Top of Ethernet Gonzalo Carvajal 1,2 and Sebastian Fischmeister 1 1 University of Waterloo, ON, Canada 2 Universidad de Concepcion,

More information

Time Sensitive Networks - Update from the IIC Testbed for Flexible Manufacturing. Paul Didier, Cisco Rick Blair, Schneider Electric.

Time Sensitive Networks - Update from the IIC Testbed for Flexible Manufacturing. Paul Didier, Cisco Rick Blair, Schneider Electric. Time Sensitive Networks - Update from the IIC Testbed for Flexible Manufacturing Paul Didier, Cisco Rick Blair, Schneider Electric October 10, 2018 Abstract The IIC s TSN for Flexible Manufacturing testbed

More information

Deterministic Ethernet & Unified Networking

Deterministic Ethernet & Unified Networking Deterministic Ethernet & Unified Networking Never bet against Ethernet Mirko Jakovljevic mirko.jakovljevic@tttech.com www.tttech.com Copyright TTTech Computertechnik AG. All rights reserved. About TTTech

More information

Chapter 16 Networking

Chapter 16 Networking Chapter 16 Networking Outline 16.1 Introduction 16.2 Network Topology 16.3 Network Types 16.4 TCP/IP Protocol Stack 16.5 Application Layer 16.5.1 Hypertext Transfer Protocol (HTTP) 16.5.2 File Transfer

More information

Local Area Network Overview

Local Area Network Overview Local Area Network Overview Chapter 15 CS420/520 Axel Krings Page 1 LAN Applications (1) Personal computer LANs Low cost Limited data rate Back end networks Interconnecting large systems (mainframes and

More information

Task- and Network-level Schedule Co-Synthesis of Ethernet-based Time-triggered Systems

Task- and Network-level Schedule Co-Synthesis of Ethernet-based Time-triggered Systems Task- and Network-level Schedule Co-Synthesis of Ethernet-based Time-triggered Systems 2 Licong Zhang, Dip Goswami, Reinhard Schneider, Samarjit Chakraborty 1 1 1 1 Institute for Real-Time Computer Systems,

More information

Generic term for using the Ethernet standard in automation / industrial applications

Generic term for using the Ethernet standard in automation / industrial applications Seite 24 Industrial Ethernet Generic term for using the Ethernet standard in automation / industrial applications Specific Quality of Service requirements Real-time Cycle time (e.g. < 1 ms for motion control

More information

Switched Multi-hop Priority Queued Networks Influence of priority levels on Soft Real-time Performance

Switched Multi-hop Priority Queued Networks Influence of priority levels on Soft Real-time Performance Technical Report, IDE1044, June 2010 Switched Multi-hop Priority Queued Networks Influence of priority levels on Soft Real-time Performance Master s Programme in Computer Systems Engineering Submitted

More information

Real-Time Communications. LS 12, TU Dortmund

Real-Time Communications. LS 12, TU Dortmund Real-Time Communications Prof. Dr. Jian-Jia Chen LS 12, TU Dortmund 20, Jan., 2016 Prof. Dr. Jian-Jia Chen (LS 12, TU Dortmund) 1 / 29 Random Access no access control; requires low medium utilization Prof.

More information

WHITE PAPER. Latency & Jitter WHITE PAPER OVERVIEW

WHITE PAPER. Latency & Jitter WHITE PAPER OVERVIEW Latency & Jitter In Networking Performance Evaluation OVERVIEW Latency and jitter are two key measurement parameters when evaluating and benchmarking the performance of a network, system or device. Different

More information

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Leaky Bucket Algorithm

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Leaky Bucket Algorithm Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:

More information

CCM 4300 Lecture 5 Computer Networks, Wireless and Mobile Communications. Dr Shahedur Rahman. Room: T115

CCM 4300 Lecture 5 Computer Networks, Wireless and Mobile Communications. Dr Shahedur Rahman. Room: T115 CCM 4300 Lecture 5 Computer Networks, Wireless and Mobile Communications Dr Shahedur Rahman s.rahman@mdx.ac.uk Room: T115 1 Recap of Last Session Described the physical layer Analogue and Digital signal

More information

Time-Sensitive Networking (TSN) How the additional value will meet your requirements

Time-Sensitive Networking (TSN) How the additional value will meet your requirements Time-Sensitive Networking (TSN) How the additional value will meet your requirements 3. Vector Automotive Ethernet Symposium May 3 rd 2017 V1.00.00 2017-04-27 Time-Sensitive Networking (TSN) How the additional

More information

Communication in Avionics

Communication in Avionics Communication in Avionics 1 Outline Basic Overview Communication architectures Event Triggered Time Triggered Communication architecture examples Case Study: How Data Communication Affects Scheduling 2

More information

Cross Layer QoS Provisioning in Home Networks

Cross Layer QoS Provisioning in Home Networks Cross Layer QoS Provisioning in Home Networks Jiayuan Wang, Lukasz Brewka, Sarah Ruepp, Lars Dittmann Technical University of Denmark E-mail: jwan@fotonik.dtu.dk Abstract This paper introduces an innovative

More information

Why You Should Consider a Hardware Based Protocol Analyzer?

Why You Should Consider a Hardware Based Protocol Analyzer? Why You Should Consider a Hardware Based Protocol Analyzer? Software-only protocol analyzers are limited to accessing network traffic through the utilization of mirroring. While this is the most convenient

More information

Time-Triggered Ethernet

Time-Triggered Ethernet Time-Triggered Ethernet Chapters 42 in the Textbook Professor: HONGWEI ZHANG CSC8260 Winter 2016 Presented By: Priyank Baxi (fr0630) fr0630@wayne.edu Outline History Overview TTEthernet Traffic Classes

More information

Tomorrow s In-Car Interconnect? A Competitive Evaluation of IEEE AVB and Time-Triggered Ethernet (AS6802) NET

Tomorrow s In-Car Interconnect? A Competitive Evaluation of IEEE AVB and Time-Triggered Ethernet (AS6802) NET A Competitive Evaluation of IEEE 802.1 AVB and Time-Triggered Ethernet (AS6802) Till Steinbach 1 Hyung-Taek Lim 2 Franz Korf 1 Thomas C. Schmidt 1 Daniel Herrscher 2 Adam Wolisz 3 1 {till.steinbach, korf,

More information

Networking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ

Networking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ Networking for Data Acquisition Systems Fabrice Le Goff - 14/02/2018 - ISOTDAQ Outline Generalities The OSI Model Ethernet and Local Area Networks IP and Routing TCP, UDP and Transport Efficiency Networking

More information

Switched Ethernet Virtual LANs

Switched Ethernet Virtual LANs Switched Ethernet Virtual LANs Computer Networks Lecture 4 http://goo.gl/pze5o8 Switched Ethernet 2 LAN Switches Behave as bridges (operates in the logical tree topology) Switching is implemented by hardware

More information

CH : 15 LOCAL AREA NETWORK OVERVIEW

CH : 15 LOCAL AREA NETWORK OVERVIEW CH : 15 LOCAL AREA NETWORK OVERVIEW P. 447 LAN (Local Area Network) A LAN consists of a shared transmission medium and a set of hardware and software for interfacing devices to the medium and regulating

More information

Sections Describing Standard Software Features

Sections Describing Standard Software Features 27 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to

More information

Basics (cont.) Characteristics of data communication technologies OSI-Model

Basics (cont.) Characteristics of data communication technologies OSI-Model 48 Basics (cont.) Characteristics of data communication technologies OSI-Model Topologies Packet switching / Circuit switching Medium Access Control (MAC) mechanisms Coding Quality of Service (QoS) 49

More information

ET4254 Communications and Networking 1

ET4254 Communications and Networking 1 Topic 10:- Local Area Network Overview Aims:- LAN topologies and media LAN protocol architecture bridges, hubs, layer 2 & 3 switches 1 LAN Applications (1) personal computer LANs low cost limited data

More information

Access Technologies! Fabio Martignon

Access Technologies! Fabio Martignon Access Technologies! Fabio Martignon 1 LAN Ethernet - IEEE 802.3 Broadcast Bus Capacity=10 Mb/s Xerox-Intel-Digital inventors Standardized at the beginning of the 80s as IEEE 802.3 Big Success and Several

More information

6.1.2 Repeaters. Figure Repeater connecting two LAN segments. Figure Operation of a repeater as a level-1 relay

6.1.2 Repeaters. Figure Repeater connecting two LAN segments. Figure Operation of a repeater as a level-1 relay 6.1.2 Repeaters A single Ethernet segment can have a maximum length of 500 meters with a maximum of 100 stations (in a cheapernet segment it is 185m). To extend the length of the network, a repeater may

More information

Application of Network Calculus to the TSN Problem Space

Application of Network Calculus to the TSN Problem Space Application of Network Calculus to the TSN Problem Space Jean Yves Le Boudec 1,2,3 EPFL IEEE 802.1 Interim Meeting 22 27 January 2018 1 https://people.epfl.ch/105633/research 2 http://smartgrid.epfl.ch

More information

A protocol for Mixed-Criticality management in Switched Ethernet networks

A protocol for Mixed-Criticality management in Switched Ethernet networks A protocol for Mixed-Criticality management in Switched Ethernet networks O.Cros, X.Li, L.George December 1, 2015 What s the matter? Mixed-Criticality (MC) in network context A protocol to manage MC Delay

More information

CS610- Computer Network Solved Subjective From Midterm Papers

CS610- Computer Network Solved Subjective From Midterm Papers Solved Subjective From Midterm Papers May 08,2012 MC100401285 Moaaz.pk@gmail.com Mc100401285@gmail.com PSMD01 CS610- Computer Network Midterm Examination - Fall 2011 1. Where are destination and source

More information

Bridging and Switching Basics

Bridging and Switching Basics CHAPTER 4 Bridging and Switching Basics This chapter introduces the technologies employed in devices loosely referred to as bridges and switches. Topics summarized here include general link-layer device

More information

REALISATION OF AN INTELLIGENT AND CONTINUOUS PROCESS CONNECTION IN SUBSTATIONS

REALISATION OF AN INTELLIGENT AND CONTINUOUS PROCESS CONNECTION IN SUBSTATIONS REALISATION OF AN INTELLIGENT AND CONTINUOUS PROCESS CONNECTION IN SUBSTATIONS Christina SÜFKE Carsten HAVERKAMP Christian WEHLING Westnetz GmbH - Germany Westnetz GmbH - Germany Westnetz GmbH - Germany

More information

Design and Performance Evaluation of a New Spatial Reuse FireWire Protocol. Master s thesis defense by Vijay Chandramohan

Design and Performance Evaluation of a New Spatial Reuse FireWire Protocol. Master s thesis defense by Vijay Chandramohan Design and Performance Evaluation of a New Spatial Reuse FireWire Protocol Master s thesis defense by Vijay Chandramohan Committee Members: Dr. Christensen (Major Professor) Dr. Labrador Dr. Ranganathan

More information

This tutorial will help you in understanding IPv4 and its associated terminologies along with appropriate references and examples.

This tutorial will help you in understanding IPv4 and its associated terminologies along with appropriate references and examples. About the Tutorial Internet Protocol version 4 (IPv4) is the fourth version in the development of the Internet Protocol (IP) and the first version of the protocol to be widely deployed. IPv4 is described

More information

Evaluation of Information Dissemination Characteristics in a PTS VANET

Evaluation of Information Dissemination Characteristics in a PTS VANET Evaluation of Information Dissemination Characteristics in a PTS VANET Holger Kuprian 1, Marek Meyer 2, Miguel Rios 3 1) Technische Universität Darmstadt, Multimedia Communications Lab Holger.Kuprian@KOM.tu-darmstadt.de

More information

Distributed Embedded Systems and realtime networks

Distributed Embedded Systems and realtime networks STREAM01 / Mastère SE Distributed Embedded Systems and realtime networks Embedded network TTP Marie-Agnès Peraldi-Frati AOSTE Project UNSA- CNRS-INRIA January 2008 1 Abstract Requirements for TT Systems

More information

Networked Control Systems for Manufacturing: Parameterization, Differentiation, Evaluation, and Application. Ling Wang

Networked Control Systems for Manufacturing: Parameterization, Differentiation, Evaluation, and Application. Ling Wang Networked Control Systems for Manufacturing: Parameterization, Differentiation, Evaluation, and Application Ling Wang ling.wang2@wayne.edu Outline Introduction Parameterization Differentiation Evaluation

More information

Additional Slides (informative)

Additional Slides (informative) Automation Systems Discrete Event Control Systems and Networked Automation Systems Additional Slides (informative) Application Automotive Networks (LIN, CAN, FlexRay, MOST) Vorlesungstitel Vehicle Bus

More information

Ethernet Network Redundancy in SCADA and real-time Automation Platforms.

Ethernet Network Redundancy in SCADA and real-time Automation Platforms. Ethernet Network Redundancy in SCADA and real-time Automation Platforms www.copadata.com sales@copadata.com Content 1. ABSTRACT... 2 2. INTRODUCTION... 2 IEC 61850 COMMUNICATION SERVICES... 2 APPLICATION

More information

Workshop : Ethernet as a fieldbus Genève Friday 28th September How Ethernet becomes industrial

Workshop : Ethernet as a fieldbus Genève Friday 28th September How Ethernet becomes industrial Workshop : Ethernet as a fieldbus Genève September 2001 How Ethernet becomes industrial Prof. Bernard Jouga - Supélec, Rennes France Bernard.Jouga@supelec.fr You said Ethernet Ethernet offers A level 1

More information

DiffServ Architecture: Impact of scheduling on QoS

DiffServ Architecture: Impact of scheduling on QoS DiffServ Architecture: Impact of scheduling on QoS Abstract: Scheduling is one of the most important components in providing a differentiated service at the routers. Due to the varying traffic characteristics

More information

DISTRIBUTED REAL-TIME SYSTEMS

DISTRIBUTED REAL-TIME SYSTEMS Distributed Systems Fö 11/12-1 Distributed Systems Fö 11/12-2 DISTRIBUTED REAL-TIME SYSTEMS What is a Real-Time System? 1. What is a Real-Time System? 2. Distributed Real Time Systems 3. Predictability

More information

The Design and Implementation of a Simulator for Switched Ethernet Networks*

The Design and Implementation of a Simulator for Switched Ethernet Networks* The Design and Implementation of a Simulator for Switched Ethernet Networks* Mohammad Ashjaei, Moris Behnam, Thomas Nolte Mälardalen University, Västerås, Sweden {mohammad.ashjaei, moris.behnam, thomas.nolte}@mdh.se

More information

New Ethernet Applications - Accumulated switch latency in industrial applications

New Ethernet Applications - Accumulated switch latency in industrial applications New Ethernet Applications - Accumulated switch latency in industrial applications January 24, 2018 JORDON WOODS Director, Deterministic Ethernet Technology Group 1 Synopsis of the Problem Industrial applications,

More information

In Vehicle Networking : a Survey and Look Forward

In Vehicle Networking : a Survey and Look Forward In Vehicle Networking : a Survey and Look Forward Nicolas Navet Workshop on Specialized Networks, ETFA09, Palma, Spain - 25/09/2009 Complexity Mastered Outline 1. Architecture of Automotive Embedded Systems

More information

Homework 1. Question 1 - Layering. CSCI 1680 Computer Networks Fonseca

Homework 1. Question 1 - Layering. CSCI 1680 Computer Networks Fonseca CSCI 1680 Computer Networks Fonseca Homework 1 Due: 27 September 2012, 4pm Question 1 - Layering a. Why are networked systems layered? What are the advantages of layering? Are there any disadvantages?

More information

Insights on the performance and configuration of AVB and TSN in automotive applications

Insights on the performance and configuration of AVB and TSN in automotive applications Insights on the performance and configuration of AVB and TSN in automotive applications Nicolas NAVET, University of Luxembourg Josetxo VILLANUEVA, Groupe Renault Jörn MIGGE, RealTime-at-Work (RTaW) Marc

More information

LAN Overview (part 2) Interconnecting LANs - Hubs

LAN Overview (part 2) Interconnecting LANs - Hubs LAN Overview (part 2) CSE 3213 Fall 2011 1 November 2011 Interconnecting LANs - Hubs active central element of star layout each station connected to hub by two UTP lines hub acts as a repeater limited

More information

Analysis of Switched Ethernet Networks with different Topologies used in Automation Systems

Analysis of Switched Ethernet Networks with different Topologies used in Automation Systems Analysis of Switched Ethernet Networks with different Topologies used in Automation Systems S. Rüping 1, E. Vonnahme 1, J. Jasperneite 2 1 Heinz Nixdorf Institut University of Paderborn System and Circuit

More information

Mixed Criticality Scheduling in Time-Triggered Legacy Systems

Mixed Criticality Scheduling in Time-Triggered Legacy Systems Mixed Criticality Scheduling in Time-Triggered Legacy Systems Jens Theis and Gerhard Fohler Technische Universität Kaiserslautern, Germany Email: {jtheis,fohler}@eit.uni-kl.de Abstract Research on mixed

More information

Quality of Service (QoS)

Quality of Service (QoS) Quality of Service (QoS) The Internet was originally designed for best-effort service without guarantee of predictable performance. Best-effort service is often sufficient for a traffic that is not sensitive

More information

Meeting the Real-time Constraints with Standard Ethernet in an In-Vehicle Network

Meeting the Real-time Constraints with Standard Ethernet in an In-Vehicle Network 2013 IEEE Intelligent Vehicles Symposium (IV) June 23-26, 2013, Gold Coast, Australia Meeting the Real-time Constraints with Standard Ethernet in an In-Vehicle Network Youngwoo Lee 1 and KyoungSoo Park

More information

Implementation of the hardwired AFDX NIC

Implementation of the hardwired AFDX NIC Implementation of the hardwired AFDX NIC Pusik Park, Hangyun Jung KETI #68 Yatap, Bundang, Seongnam, Gyeonggi, Korea +82-31-789-{7318, 7319} {parksik, junghg}@keti.kr Daekyo Shin, Kitaeg Lim KETI #68 Yatap,

More information

CoNet Mobile Lab: EtherNet/IP on Allen Bradley platform

CoNet Mobile Lab: EtherNet/IP on Allen Bradley platform CoNet Mobile Lab: EtherNet/IP on Allen Bradley platform Introduction 1 Distributed Control Architecture 2 Real-time control system and real-time network 3 Monitoring and testing the Ethernet network 4

More information

Lecture Computer Networks

Lecture Computer Networks Prof. Dr. H. P. Großmann mit M. Rabel sowie H. Hutschenreiter und T. Nau Sommersemester 2012 Institut für Organisation und Management von Informationssystemen Lecture Computer Networks Networks for Multimedia

More information

ECSE-4670: Computer Communication Networks (CCN) Informal Quiz 3

ECSE-4670: Computer Communication Networks (CCN) Informal Quiz 3 ECSE-4670: Computer Communication Networks (CCN) Informal Quiz 3 : shivkuma@ecse.rpi.edu Biplab Sikdar: sikdab@rpi.edu 1 T F Slotted ALOHA has improved utilization since the window of vulnerability is

More information

Modelling a Video-on-Demand Service over an Interconnected LAN and ATM Networks

Modelling a Video-on-Demand Service over an Interconnected LAN and ATM Networks Modelling a Video-on-Demand Service over an Interconnected LAN and ATM Networks Kok Soon Thia and Chen Khong Tham Dept of Electrical Engineering National University of Singapore Tel: (65) 874-5095 Fax:

More information

Local Area Networks (LANs): Packets, Frames and Technologies Gail Hopkins. Part 3: Packet Switching and. Network Technologies.

Local Area Networks (LANs): Packets, Frames and Technologies Gail Hopkins. Part 3: Packet Switching and. Network Technologies. Part 3: Packet Switching and Gail Hopkins Local Area Networks (LANs): Packets, Frames and Technologies Gail Hopkins Introduction Circuit Switching vs. Packet Switching LANs and shared media Star, bus and

More information

Experimental Study of a Low-Delay Ethernet Switch for Real Time Networks

Experimental Study of a Low-Delay Ethernet Switch for Real Time Networks 2015 IEEE IEEE International Conference on High Performance Switching and Routing, Budapest, Hungary, July 2015 Experimental Study of a Low-Delay Ethernet Switch for Real Time Networks Y. Hotta A. Inoue

More information

Time-Sensitive Networking: A Technical Introduction

Time-Sensitive Networking: A Technical Introduction Time-Sensitive Networking: A Technical Introduction 2017 Cisco and/or its affiliates. All rights reserved. What is time-sensitive networking (TSN)? In its simplest form, TSN is the IEEE 802.1Q defined

More information

SINAMICS S120. Communication. Communication 2/7. Overview

SINAMICS S120. Communication. Communication 2/7. Overview Overview Most production machines use digital bus systems. These handle the between the control level, the machine control and the executing components, i.e. the sensors and actuators. There are two types

More information

Ch. 4 - WAN, Wide Area Networks

Ch. 4 - WAN, Wide Area Networks 1 X.25 - access 2 X.25 - connection 3 X.25 - packet format 4 X.25 - pros and cons 5 Frame Relay 6 Frame Relay - access 7 Frame Relay - frame format 8 Frame Relay - addressing 9 Frame Relay - access rate

More information

IEEE TSN (Time-Sensitive Networking): A Deterministic Ethernet Standard

IEEE TSN (Time-Sensitive Networking): A Deterministic Ethernet Standard Page 1 IEEE : A Deterministic Ethernet Standard More than ten years ago, TTTech started a research program to answer the question as to whether it would be possible to provide real-time and safety capabilities

More information

DTU IMM. MSc Thesis. Analysis and Optimization of TTEthernet-based Safety Critical Embedded Systems. Radoslav Hristov Todorov s080990

DTU IMM. MSc Thesis. Analysis and Optimization of TTEthernet-based Safety Critical Embedded Systems. Radoslav Hristov Todorov s080990 DTU IMM MSc Thesis Analysis and Optimization of TTEthernet-based Safety Critical Embedded Systems Radoslav Hristov Todorov s080990 16-08-2010 Acknowledgements The work for this master thesis project continued

More information

Area Limitations on Smart Grid Computer Networks

Area Limitations on Smart Grid Computer Networks I.J. Wireless and Microwave Technologies, 2016, 3, 71-78 Published Online May 2016 in MECS(http://www.mecs-press.net) DOI: 10.5815/ijwmt.2016.03.08 Available online at http://www.mecs-press.net/ijwmt Area

More information

Chapter 11 in Stallings 10 th Edition

Chapter 11 in Stallings 10 th Edition Local Area Network Overview Chapter 11 in Stallings 10 th Edition CS420/520 Axel Krings Page 1 LAN Applications (1) Personal computer LANs Low cost Limited data rate Back end networks Interconnecting large

More information

Data Link Layer Technologies

Data Link Layer Technologies Chapter 2.2 La 2 Data Link La Technologies 1 Content Introduction La 2: Frames Error Handling 2 Media Access Control General approaches and terms Aloha Principles CSMA, CSMA/CD, CSMA / CA Master-Slave

More information