• DocumentCode
    296489
  • Title

    Approximating max-min fair rates via distributed local scheduling with partial information

  • Author

    Mayer, Alain ; Ofek, Yoram ; Yung, Moti

  • Author_Institution
    Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
  • Volume
    2
  • fYear
    1996
  • fDate
    24-28 Mar 1996
  • Firstpage
    928
  • Abstract
    Max-min fairness has been recognized as an optimal throughput-fairness definition. However, its realization in packet switching networks and its computational requirements have not yet been understood. We attempt to take a step in this direction, in the context of local area network (LAN) traffic. The max-min definition is given in terms of transmission rates of sources sending to their destinations (sessions). In order to realize max-min rates in a packet switching environment, transmission schedules of packets need to be realized. We first show that finding max-min fair schedules (with given rates) requires global state and timing information of all the nodes in the network. We then design a local scheduling algorithm for ring and bus networks with minimum transmission-delay, concurrent access, and spatial bandwidth reuse. This distributed algorithm uses only partial state information and is based on locally exchanging simple signals only between directly conflicting sessions (sessions which share at least one link) rather than collecting global information. The results of this algorithm are novel in various ways: (1) we prove that each session has an access-delay of at most twice its bottleneck link; (2) we show that the algorithm operates adaptively with an optimal access-delay in a dynamic environment (bursty traffic sources); and (3) by means of simulation experiments we further show that this algorithm achieves, in a steady-state, max-min fair rates for a vast majority of sessions and an average aggregate throughput which is 99 percent the throughput obtained by max-min fair rates
  • Keywords
    access protocols; approximation theory; distributed algorithms; local area networks; minimax techniques; network topology; optimisation; packet switching; performance evaluation; scheduling; telecommunication congestion control; LAN traffic; approximation; average aggregate throughput; bottleneck link; bursty traffic sources; bus networks; computational requirements; concurrent access; distributed algorithm; distributed local scheduling; local scheduling algorithm; max-min fair rates; max-min fair schedules; max-min fairness; minimum transmission delay; optimal throughput-fairness definition; packet switching networks; partial information; partial state information; ring networks; simulation experiments; spatial bandwidth reuse; transmission rates; transmission schedules; Algorithm design and analysis; Bandwidth; Computer networks; Local area networks; Packet switching; Processor scheduling; Scheduling algorithm; Telecommunication traffic; Throughput; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM '96. Fifteenth Annual Joint Conference of the IEEE Computer Societies. Networking the Next Generation. Proceedings IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0743-166X
  • Print_ISBN
    0-8186-7293-5
  • Type

    conf

  • DOI
    10.1109/INFCOM.1996.493393
  • Filename
    493393