Dynamic Channel -Aware Bandwidth Management in IEEE 802.11 Networks
Shah, Samarth Harish
This item is only available for download by members of the University of Illinois community. Students, faculty, and staff at the U of I may log in with your NetID and password to view the item. If you are trying to access an Illinois-restricted dissertation or thesis, you can request a copy through your library's Inter-Library Loan office or purchase a copy directly from ProQuest.
Permalink
https://hdl.handle.net/2142/81694
Description
Title
Dynamic Channel -Aware Bandwidth Management in IEEE 802.11 Networks
Author(s)
Shah, Samarth Harish
Issue Date
2005
Doctoral Committee Chair(s)
Nahrstedt, Klara
Department of Study
Computer Science
Discipline
Computer Science
Degree Granting Institution
University of Illinois at Urbana-Champaign
Degree Name
Ph.D.
Degree Level
Dissertation
Keyword(s)
Computer Science
Language
eng
Abstract
One of the major requirements to support multimedia data in a dynamic environment such as a IEEE 802.11 wireless network is to provide the application minimum throughput guarantees. In this work, we present a cross-layer architecture that enables the provision of rate guarantees to multimedia applications, while still catering to best-effort traffic. We perform centralized arbitration of the shared bandwidth resource, and scale this centralized architecture to different 802.11 topologies. The major components of our architecture are a channel quality monitor, a central bandwidth manager (BM) that implements a channel allocation policy to distribute channel time to competing flows, and a rate-control mechanism that adjusts the traffic being injected into the network by a flow in accordance with its allocated fraction of the channel. The channel quality monitor is co-located with the IEEE 802.11 MAC protocol, but does not alter it in any way. It detects changes in medium contention and in channel fading errors as perceived by each network flow, since these phenomena are both time- and location-dependent. We assume adaptive multimedia applications that can function at multiple qualities. The bandwidth requirements of the application are translated into channel time requirements, taking into account the quality of the channel. The channel time requirement indicates the fraction of unit time the application needs to actively transmit its data in order to satisfy its throughput requirements. We present several policies for channel allocation by the central BM, in this work: fair, price-based, and utility-based. All our channel allocation policies endeavor to provide minimum throughput guarantees to the network flows. In the absence of wireless fair scheduling at the MAC-layer in current IEEE 802.11 products, we propose leaky bucket rate-control at the higher layers of the OSI protocol stack to control the quantity of traffic entering the network. We perform simulation and testbed experiments to evaluate the performance and demonstrate the feasibility of our overall architecture. Our experiments show that we incur low protocol overhead in providing statistical throughput guarantees to all network flows. Moreover, we find that our basic centralized architecture is flexible enough to work more-or-less unchanged with different IEEE 802.11 wireless network topologies.
Use this login method if you
don't
have an
@illinois.edu
email address.
(Oops, I do have one)
IDEALS migrated to a new platform on June 23, 2022. If you created
your account prior to this date, you will have to reset your password
using the forgot-password link below.