• DocumentCode
    379625
  • Title

    Implementation of fair link sharing through modification of the Linux kernel

  • Author

    Hatalsky, Julie ; Murarka, Neel ; Hatalsky, Paul ; Smith, Hugh

  • Author_Institution
    Dept. of Comput. Sci., California Polytech. State Univ., San Luis Obispo, CA, USA
  • Volume
    4
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    2528
  • Abstract
    The increasing popularity of sending real-time video data over networks has led to the necessity of controlling the transmission rates of these applications to avoid network congestion. Many algorithms have emerged to control the data rates of video sources. Many of these algorithms do not fairly share available network resources among multiple video sessions, and nearly all of them rely on implicit determination of available bandwidth by monitoring congestion and packet loss. The layered multicast control protocol (LMCP) is a bandwidth control protocol for multicast videoconferencing. This protocol shares network resources between competing video sessions while avoiding the congestion and packet loss of many other algorithms used to probe the network for available bandwidth. Instead, the LMCP relies on router support to determine network resources and share them equally. This paper describes a test bed implementation of a modified version of the LMCP. The implementation involves modification of the Linux kernel to provide the router support necessary for the protocol. We demonstrate the behavior of the protocol in simple network topologies. Our results show that the protocol adjusts to changing network conditions and shares the network bandwidth between competing video applications fairly. A number of issues concerning the protocol still need to be addressed.
  • Keywords
    bandwidth allocation; multicast communication; operating system kernels; protocols; resource allocation; telecommunication computing; telecommunication congestion control; telecommunication network routing; teleconferencing; visual communication; Linux kernel modification; bandwidth control protocol; fair link sharing; layered multicast control protocol; multicast videoconferencing; network congestion; network resources; network topologies; real-time video data transmission; router support; Bandwidth; Kernel; Linux; Monitoring; Multicast algorithms; Multicast protocols; Probes; Teleconferencing; Testing; Video sharing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2002. ICC 2002. IEEE International Conference on
  • Print_ISBN
    0-7803-7400-2
  • Type

    conf

  • DOI
    10.1109/ICC.2002.997298
  • Filename
    997298