Coexistence of Time-Triggered and Event-Triggered Traffic in Switched Full-Duplex Ethernet Networks
|
|
- Corey Andrews
- 6 years ago
- Views:
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
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 informationA 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 informationLatency 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 information2. 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 informationSystems. 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 informationDeveloping 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 informationPage 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 informationChapter 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 informationLecture 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 informationProbabilistic 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 informationGUIDELINES 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 informationCommunication (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 informationOperating 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 informationMigration 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 informationGUARANTEED 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 informationAn 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 informationReal-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 informationUsing 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 informationChapter 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 informationQuality 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 informationFormal 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 informationA 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 informationDRAFT. 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 informationWorst-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 informationImportance 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 informationDrive 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 informationSWITCHED 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 informationReal-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 informationQuality 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 informationSections 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 informationDesign 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 informationReal-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 informationAn 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 informationAutomotive 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 informationAtacama: 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 informationTime 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 informationDeterministic 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 informationChapter 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 informationLocal 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 informationTask- 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 informationGeneric 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 informationSwitched 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 informationReal-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 informationWHITE 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 informationQuality 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 informationCCM 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 informationTime-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 informationCommunication 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 informationCross 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 informationWhy 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 informationTime-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 informationTomorrow 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 informationNetworking 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 informationSwitched 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 informationCH : 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 informationSections 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 informationBasics (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 informationET4254 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 informationAccess 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 information6.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 informationApplication 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 informationA 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 informationCS610- 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 informationBridging 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 informationREALISATION 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 informationDesign 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 informationThis 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 informationEvaluation 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 informationDistributed 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 informationNetworked 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 informationAdditional 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 informationEthernet 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 informationWorkshop : 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 informationDiffServ 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 informationDISTRIBUTED 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 informationThe 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 informationNew 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 informationIn 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 informationHomework 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 informationInsights 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 informationLAN 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 informationAnalysis 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 informationMixed 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 informationQuality 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 informationMeeting 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 informationImplementation 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 informationCoNet 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 informationLecture 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 informationECSE-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 informationModelling 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 informationLocal 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 informationExperimental 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 informationTime-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 informationSINAMICS 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 informationCh. 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 informationIEEE 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 informationDTU 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 informationArea 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 informationChapter 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 informationData 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