Abstract
The medium access protocol of Ethernet, CSMA/CD, has an inherent limitation in providing real-time guarantees. Since Ethernet is the most commonly-used local area network (LAN) technology due to its low cost, high bandwidth and robustness, it is very important to overcome this problem so that Ethernet can be used as a network for soft real-time applications like multimedia. An adaptive traffic smoother (ATS) was proposed as a kernel-level software solution that provides soft real-time guarantees on Ethernet.
This paper addresses the reconfigurability, scalability and portability of ATS. First, a mechanism to read and adjust several user-specific parameters of ATS is discussed, and metrics or parameters to indicate the achievement of the user-required Quality-of-Service (QoS) are developed since these parameters are indirectly related to the user-specific QoS. Our experimental evaluation validates the feasibility of enhancing the reconfigurability and portability of ATS. Second, ATS is extended to a switched Ethernet which is commonly used for scalability. Our solution employs an ATS for each port of the switch for real-time packet delivery guarantees. Finally, a prototype of the user-level ATS is implemented and evaluated to enhance the portability of ATS. The performance of this user-level ATS is shown to be comparable to that of the kernel-level implementation, while enhancing both the reconfigurability and portability of real-time Ethernet solutions.
This work reported in this paper was supported in part by DARPA under the US AFRL contracts F30602-01-02-0527.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Kweon, S.-K., Shin, K.G., Zheng, Q.: Statistical Real-Time Communication over Ethernet for ManufacturingAutomation Systems. In: Proceedings of IEEE Real-Time Technology and Applications Symposium (June 1999)
Kweon, S.-K., Shin, K.G., Workman, G.: Achieving Real-Time Communication over Ethernet withAdaptiveTraffic Smoothing. In: Proceedings of IEEE Real-TimeTechnology and Applications Symposium, June 2000, pp. 90–100 (2000)
IEEE Standard 802.3-1985. Carrier-Sensed Multiple Access with Collision Detection CSMA/CD (1985)
Universal Remote I/O Link, http://www.ab.com/catalogs/b113/comm/urio.html
Robert Bosch GmbH, CAN Specification Version 2.0 (September 1991)
Maxemchuk, N.F.: A Variation on CSMA/CD ThatYields Movable TDM Slots in Integrated Voice/Data Local Networks. The Bell System Technical Journal 61(7), 1527–1550 (1982)
Shimokawa, Y., Shiobara, Y.: Real-time Ethernet for industrial applications. In: Proceedings of IECON, pp. 829–834 (1985)
Zhao, W., Ramamritham, K.: Virtual Time CSMA Protocols for Hard Real-time Communication. IEEE Transactions on Software Engineering, 938–952 (August 1987)
Court, R.: Real-time Ethernet. Computer Communications 15, 193–201 (1992)
Pritty, D.W., Malone, J.R., Banerjee, S.K., Lawrie, N.L.: A real-time upgrade for Ethernet based factory networking. In: Proceedings of IECON, pp. 1631–1637 (1995)
Sobrinho, J., Krishnakumar, A.S.: EQuB - Ethernet Quality of Service Using Black Bursts. In: Proceeding of the 23rd Conference on Local Computer Networks, Boston, Massachusetts, October 1998, pp. 286–296 (1998)
Venkatramani, C., Chiueh, T.: Design, Design, Implementation, and Evaluation of a Software-based Real-Time Ethernet Protocol. In: ACM SIGCOMM 1995, pp. 27–37 (1995)
Wang, Z., Xiong, G., Luo, L., Lai, M.: A Hard, Real-Time Communication Control Protocol Based on the Ethernet. In: Proceedings of the 7th Australian Conference on Parallel and Real-Time Systems (PART 2000), November 2000, pp. 161–170 (2000)
Molle, M.: 100Base-T/IEEE802.12/Packet Switching. IEEE Communication Magazine, 64–73 (August 1996)
The Network Driver Interface Specification (NIDS) Interface, http://www.microsoft.com/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cho, Mg., Shin, K.G. (2004). On Soft Real-Time Guarantees on Ethernet. In: Chen, J., Hong, S. (eds) Real-Time and Embedded Computing Systems and Applications. RTCSA 2003. Lecture Notes in Computer Science, vol 2968. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24686-2_10
Download citation
DOI: https://doi.org/10.1007/978-3-540-24686-2_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21974-3
Online ISBN: 978-3-540-24686-2
eBook Packages: Springer Book Archive