• DocumentCode
    1378673
  • Title

    Covenant: An architecture for cooperative scheduling in 802.11 wireless networks

  • Author

    Ramani, Ishwar ; Kompella, Ramana Rao ; Ramabhadran, Sriram ; Snoeren, Alex C.

  • Author_Institution
    Vudu Inc., Santa Clara, CA, USA
  • Volume
    9
  • Issue
    1
  • fYear
    2010
  • fDate
    1/1/2010 12:00:00 AM
  • Firstpage
    175
  • Lastpage
    185
  • Abstract
    Wireless networks based on 802.11a/b/g protocols have gained wide-spread acceptance in both enterprise as well as home networks. However, these devices lack native support for many advanced features such as service differentiation, etc., that are required in specific application domains. In this paper, we propose Covenant, a software based cooperative scheduling framework to provide a rich set of features for applications that require nodes to cooperate with each other to satisfy system-wide objectives. We propose a novel 2 1/2-stage pipeline architecture as an efficient mechanism to implement cooperative scheduling among multiple nodes. We demonstrate how Covenant can be easily implemented in software, thus requiring absolutely no hardware or firmware changes to the already widely installed base of 802.11a/b/g based wireless devices. We also evaluate, using a real Linux based test-bed with Covenant drivers, the efficacy of the approach on two different scheduling disciplines: proportional priority and strict priority. We demonstrate that these scheduling disciplines are effective in providing service guarantees to multimedia applications even in the presence of other competing traffic.
  • Keywords
    Linux; multimedia communication; multimedia computing; pipeline processing; scheduling; wireless LAN; 802.11 wireless networks; Covenant; Linux; cooperative scheduling; multimedia application; pipeline architecture; service guarantee; Application software; Computer architecture; Hardware; Home automation; Linux; Microprogramming; Pipelines; Testing; Wireless application protocol; Wireless networks; Scheduling, wireless, cooperative, video, QoS;
  • fLanguage
    English
  • Journal_Title
    Wireless Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1536-1276
  • Type

    jour

  • DOI
    10.1109/TWC.2010.01.081272
  • Filename
    5374061