DocumentCode :
1165923
Title :
Statistical real-time communication over Ethernet
Author :
Kweon, Seok-Kyu ; Shin, Kang G.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Volume :
14
Issue :
3
fYear :
2003
fDate :
3/1/2003 12:00:00 AM
Firstpage :
322
Lastpage :
335
Abstract :
In order to realize real-time communication over Ethernet or fast Ethernet, one must be able to bound the medium access time within an acceptable limit. The multiple access nature of Ethernet makes it impossible to guarantee a deterministic medium access time (hence, packet-delivery deadlines) to individual stations. However, one can bound the medium access time statistically by limiting the packet-arrival rate at the medium access control (MAC) layer. While considering automated manufacturing systems as the main target application, this paper addresses the connection admission control (CAC) problem for statistically bounding the medium access time of Ethernet. Specifically, a packet is guaranteed to have a medium access time smaller than a predefined bound with a certain probability if the instantaneous packet-arrival rate is kept below a certain threshold. Through a mathematical analysis, we first derived such a threshold. In order to keep the packet-arrival rate under the given threshold, we developed and installed middleware which 1) resides between the transport layer and the Ethernet datalink layer, and 2) smooths packet streams between them. The implementation of this middleware requires only a minimal change in the OS kernel without modification to the current standard of Ethernet MAC protocol or TCP or UDP/IP stack. In order to solve the CAC problem, we derived the probability of transmitting a packet successfully upon each trial by modeling the MAC protocol, 1-persistent CSMA/CD, and the collision resolution protocol inary exponential backoff - of Ethernet. Our in-depth simulation results have shown this analytic model to provide a reasonably accurate estimate of packet-loss (or deadline-miss) ratio over fast Ethernet. Finally, we implemented the middleware on the Linux OS, experimentally demonstrating the effectiveness of our approach in providing real-time communication over Ethernet.
Keywords :
carrier sense multiple access; local area networks; middleware; network operating systems; operating system kernels; real-time systems; Ethernet; Ethernet datalink layer; Linux OS; OS kernel; TCP; UDP/IP stack; analytic model; automated manufacturing systems; binary exponential backoff; collision resolution protocol; connection admission control problem; fast Ethernet; mathematical analysis; medium access control layer; medium access time bound; middleware; packet stream smoothing; packet transmission; packet-arrival rate; packet-loss ratio; persistent CSMA/CD; probability; simulation; statistical real-time communication; transport layer; Admission control; Ethernet networks; Kernel; Manufacturing systems; Mathematical analysis; Media Access Protocol; Middleware; Multiaccess communication; Probability; TCPIP;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2003.1189588
Filename :
1189588
Link To Document :
بازگشت