• DocumentCode
    2034320
  • Title

    A distributed protocol for multi-class QoS provision in noncooperative many-switch systems

  • Author

    Chen, Shaogang ; Park, Kihong

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • fYear
    1998
  • fDate
    13-16 Oct 1998
  • Firstpage
    98
  • Lastpage
    107
  • Abstract
    This paper presents an architecture for multi-class quality of service (QoS) provision in wide area networks. Users or applications are assumed to be selfish and end-to-end QoS is determined by the service levels received by an application traffic flow at each router or switch along a path. In previous work, we have given a comprehensive analysis of the noncooperative multi-class QoS provision game for single-switch systems showing when Nash equilibria exist and under what conditions they are Pareto and/or system optimal. In this paper, we propose a specific network architecture for facilitating noncooperative and of provision in many-switch systems such as the Internet with emphasis on realizability. We shield the user from having to choose the service classes on the switches along a route-a hard combinatorial optimization problem even assuming perfect knowledge about network state-while preserving the basic premise of selfishness. This is achieved by employing a set of QoS agents installed at routers which act on behalf of an user´s traffic flow. The QoS agent intercepts packets entering a switch implementing generalized processor sharing (GPS) packet scheduling-and using only constant space packet header overhead and zero per-connection state at the routers-determines which service class to assign the packet to to satisfy the user´s end-to-end QoS requirement at minimum cost. We present simulation results which show that our architecture is able to provide stable, stratified services to application traffic with diverse QoS requirements
  • Keywords
    Internet; computational complexity; distributed control; game theory; optimisation; packet switching; processor scheduling; protocols; quality of service; software agents; telecommunication network routing; wide area networks; Internet; QoS agents; application traffic flow; constant space packet header overhead; distributed protocol; generalized processor sharing; hard combinatorial optimization problem; multi-class QoS provision game; network architecture; noncooperative many-switch systems; packet scheduling; quality of service; routers; service levels; simulation results; user traffic flow; wide area networks; zero per-connection state; Global Positioning System; IP networks; Packet switching; Pareto analysis; Protocols; Quality of service; Scheduling algorithm; Switches; Telecommunication traffic; Wide area networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols, 1998. Proceedings. Sixth International Conference on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    0-8186-8988-9
  • Type

    conf

  • DOI
    10.1109/ICNP.1998.723730
  • Filename
    723730