• DocumentCode
    1976115
  • Title

    Achieving Quality of Service with Adaptation-based Programming for medium access protocols

  • Author

    Pingan Zhu ; Pinto, Joel ; Thinh Nguyen ; Fern, Alan

  • Author_Institution
    Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
  • fYear
    2012
  • fDate
    3-7 Dec. 2012
  • Firstpage
    1932
  • Lastpage
    1937
  • Abstract
    Designing network protocols that work well under a variety of network conditions typically involves a large amount of manual tuning and guesswork, particularly when choosing dynamic update strategies for numeric parameters. The situation is made more complex by adding the Quality of Service (QoS) requirements to a network protocol. A fundamentally different approach for designing protocols is via Reinforcement Learning (RL) algorithms which allow protocols to be automatically optimized through network simulation. However, getting RL to work well in practice requires considerable expertise and carries a significant implementation overhead. To help overcome this challenge, recent work has developed the programming paradigm of Adaptation-Based Programming (ABP), which allows programmers who are not RL-experts to write self-optimizing “adaptive programs”. In this work, we study the potential of applying ABP to the problem of designing network protocols via simulation. We demonstrate the flexibility of our design method via a number of case studies, each of which investigates the performance of an adaptive program written for the backoff mechanism of the MAC layer in the 802.11 standard. Our results show that the learned protocols typically outperform 802.11 on a number of evaluation metrics and network conditions.
  • Keywords
    access protocols; learning (artificial intelligence); quality of service; telecommunication standards; wireless LAN; 802.11 standard; ABP; MAC layer; QoS; adaptation-based programming; dynamic update; medium access protocols; network conditions; network protocols; quality of service; reinforcement learning; self-optimizing adaptive programs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Communications Conference (GLOBECOM), 2012 IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    1930-529X
  • Print_ISBN
    978-1-4673-0920-2
  • Electronic_ISBN
    1930-529X
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2012.6503398
  • Filename
    6503398