Page 1 |
Save page Remove page | Previous | 1 of 188 | Next |
|
small (250x250 max)
medium (500x500 max)
Large (1000x1000 max)
Extra Large
large ( > 500x500)
Full Resolution
All (PDF)
|
This page
All
|
DYNAMIC ROUTING AND RATE CONTROL IN STOCHASTIC NETWORK OPTIMIZATION: FROM THEORY TO PRACTICE by Scott Moeller A Dissertation Presented to the FACULTY OF THE USC GRADUATE SCHOOL UNIVERSITY OF SOUTHERN CALIFORNIA In Partial Ful llment of the Requirements for the Degree DOCTOR OF PHILOSOPHY (ELECTRICAL ENGINEERING) December 2010 Copyright 2010 Scott Moeller
Object Description
Title | Dynamic routing and rate control in stochastic network optimization: from theory to practice |
Author | Moeller, Scott Harrison |
Author email | electronjoe@gmail.com; scott.moeller@ngc.com |
Degree | Doctor of Philosophy |
Document type | Dissertation |
Degree program | Electrical Engineering |
School | Viterbi School of Engineering |
Date defended/completed | 2010-12 |
Date submitted | 2010 |
Restricted until | Unrestricted |
Date published | 2010-11-24 |
Advisor (committee chair) | Krishnamachari, Bhaskar |
Advisor (committee member) |
Neely, Michael J. Govindan, Ramesh |
Abstract | Real-world applications of wireless sensor networks are frequently faced with network capacity constraints, restricting the sensing frequency or scalability of the deployment. In the absence of transport-layer rate control the allocation of network capacity can be highly asymmetric, favoring sensing nodes near the collection agent. Further, external interference and new participatory sensing paradigms can result in highly dynamic collection topologies. Lastly, protocols for the resource-constrained networks must emphasize low complexity while minimizing control overhead. Addressing these challenges, we present a novel backpressure-based routing and rate-control stack that is motivated by stochastic network optimization theory.; Current data collection protocols for wireless sensor networks are mostly based on quasi-static minimum-cost routing trees. We first consider an alternative, highly-agile approach called backpressure routing, in which routing and forwarding decisions are made on a per-packet basis. Although there is considerable theoretical literature on backpressure routing, it has not been previously implemented on practical systems due to concerns of packet looping, the effect of link losses, large packet delays, and scalability. We present the Backpressure Collection Protocol (BCP) for sensor networks, the first- ever implementation of dynamic backpressure routing in wireless networks. In particular, we demonstrate for the first time that replacing the traditional FIFO queue service in backpressure routing with LIFO queues reduces the average end-to-end packet delays for delivered packets drastically (75% under high load, 98% under low load). Further, we improve backpressure scalability by introducing a new concept of floating queues into the backpressure framework. Under static network settings, BCP shows a more than 60% improvement in max-min rate over the state of the art Collection Tree Protocol (CTP). We also empirically demonstrate the superior delivery performance of BCP in dynamic network settings, including conditions of extreme external interference and highly mobile sinks.; Backpressure-based stochastic network optimization theory employs a tunable optimization parameter, V . As V is increased, utility or penalty performance approaches the optimal like O( 1 ) while delay grows linearly in V . We provide analysis motivating V the novel usage of the LIFO queueing discipline in backpressure stacks, suggesting that delay scales near-optimally like O(log2(V )) for all but a small fraction of traffic. We then empirically evaluate delay and discard performance of BCP as the V parameter is raised, and find the results in strong agreement with theory.; Finally, we turn our attention to state of the art rate control protocols for wireless sensor networks, which are traditionally assumed to run atop the aforementioned quasi- static routing trees. We implement and empirically explore a backpressure rate controller, theoretically capable of maximizing an aggregate source utility function while the underlying backpressure routing framework dynamically routes packets, often amongst multi- ple paths, to the collection agent. We demonstrate an alpha-fair rate controller which achieves 95% of the empirically determined max-min fair rate allocation over a 20-mote deployment, and 80% of the max-min fair rate allocation over 40 motes. |
Keyword | wireless sensor networks; stochastic network optimization; systems; computer networks; backpressure; routing |
Language | English |
Part of collection | University of Southern California dissertations and theses |
Publisher (of the original version) | University of Southern California |
Place of publication (of the original version) | Los Angeles, California |
Publisher (of the digital version) | University of Southern California. Libraries |
Provenance | Electronically uploaded by the author |
Type | texts |
Legacy record ID | usctheses-m3559 |
Contributing entity | University of Southern California |
Rights | Moeller, Scott Harrison |
Repository name | Libraries, University of Southern California |
Repository address | Los Angeles, California |
Repository email | cisadmin@lib.usc.edu |
Filename | etd-Moeller-4207 |
Archival file | uscthesesreloadpub_Volume44/etd-Moeller-4207.pdf |
Description
Title | Page 1 |
Contributing entity | University of Southern California |
Repository email | cisadmin@lib.usc.edu |
Full text | DYNAMIC ROUTING AND RATE CONTROL IN STOCHASTIC NETWORK OPTIMIZATION: FROM THEORY TO PRACTICE by Scott Moeller A Dissertation Presented to the FACULTY OF THE USC GRADUATE SCHOOL UNIVERSITY OF SOUTHERN CALIFORNIA In Partial Ful llment of the Requirements for the Degree DOCTOR OF PHILOSOPHY (ELECTRICAL ENGINEERING) December 2010 Copyright 2010 Scott Moeller |