• DocumentCode
    401976
  • Title

    RT-WLAN: a soft real-time extension to ORiNOCO Linux device driver

  • Author

    Jain, Amit ; Qiao, Daji ; Shin, Kang G.

  • Author_Institution
    Michigan Univ., Ann Arbor, MI, USA
  • Volume
    2
  • fYear
    2003
  • fDate
    7-10 Sept. 2003
  • Firstpage
    1434
  • Abstract
    The current IEEE 802.11 wireless LAN (WLAN) systems are unable to support real-time applications because the underlying contention-based MAC (medium access control) protocol causes unpredictable delays. In this paper, we present the implementation details of a new RT-WLAN device driver module, which extends the original Linux device driver for the popular Agere ORiNOCO cards to support soft real-time communications. To our best knowledge, this is the first effort in providing real-time support in the WLAN environment at the device driver level. By shifting the design focus from the MAC layer, which is normally hard-coded in the NIC (network interface card), to the device driver level, which is between the system kernel and the MAC layer, our scheme has a clear advantage. Users can simply replace the original ORiNOCO driver with RT-WLAN, and then enjoy the benefits of real-time communications without having to change the NIC firmware or re-compile the Linux kernel. RT-WLAN uses two separate queues for real-time and non-real-time traffic. The real-time queue is served according to the EDF (earliest-deadline-first) policy, while the non-real-time queue is served in a FIFO (first-in-first-out) manner. Besides, an adaptive traffic smoother is implemented in RT-WLAN to regulate bursty non-real-time traffic before they are injected into the network, thus giving higher priority to in-progress real-time transmissions. Experimental results show that the desired real-time support and service differentiation among multiple real-time sessions are achieved by using RT-WLAN.
  • Keywords
    access protocols; device drivers; network operating systems; real-time systems; telecommunication traffic; wireless LAN; Agere ORiNOCO cards; IEEE 802.11 wireless LAN; Linux device driver; adaptive traffic smoother; earliest-deadline-first policy; first-in-first-out manner; medium access control protocol; network interface card; real-time communications; Access protocols; Delay; Kernel; Linux; Media Access Protocol; Real time systems; Telecommunication traffic; Traffic control; Wireless LAN; Wireless application protocol;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Personal, Indoor and Mobile Radio Communications, 2003. PIMRC 2003. 14th IEEE Proceedings on
  • Print_ISBN
    0-7803-7822-9
  • Type

    conf

  • DOI
    10.1109/PIMRC.2003.1260350
  • Filename
    1260350