DSpace Repository

Exploring Advanced Communication Primitives Using Greedy Routing in Sensor Networks and Other Complex Networks

Show simple item record

dc.contributor.advisor Gao, Jie , Mitchell, Joseph en_US
dc.contributor.author Ban, Xiaomeng en_US
dc.contributor.other Department of Computer Science en_US
dc.date.accessioned 2013-05-22T17:34:08Z
dc.date.accessioned 2015-04-24T14:46:12Z
dc.date.available 2013-05-22T17:34:08Z
dc.date.available 2015-04-24T14:46:12Z
dc.date.issued 2012-12-01
dc.identifier Ban_grad.sunysb_0771E_11233 en_US
dc.identifier.uri http://hdl.handle.net/1951/59575 en_US
dc.identifier.uri http://hdl.handle.net/11401/71152 en_US
dc.description 195 pg. en_US
dc.description.abstract Scalable point-to-point routing on a wireless sensor network has been an active research topic for the past ten years. The major challenge comes from the fundamental resource limitation of sensor nodes, in terms of storage size and communication bandwidth. The solution that requires a node to acquire the entire network topology does not scale well. In the past few years there have been a number of innovative proposals on scalable routing schemes where each node only keeps local information and a routing path can be discovered by iteratively applying greedy routing decisions. Such work has mainly focused on issues such as guaranteed delivery and low path stretch, and has been relatively successful in that regard. The goal of this dissertation is to move on with greedy routing techniques and explore more advanced communication primitives. The first challenge comes from load balancing in sensor networks. In large scale sensor networks it is critical to balance out work load on different sensors, to prolong network lifetime and prevent immature node failures or network disconnection. We propose two different techniques to balance out traffic load in the case of uniform network traffic pattern. Given a sensor network densely deployed on a simply connected domain omega, we apply area-preserving map to transform omega to a disk D, then use load balanced routing on the virtual coordinates of the sensor nodes on the disk D. Another technique we propose applies on a 3-connected sensor network deployed on a domain possibly with holes inside, we use discrete Ricci flow to compute the circle packing of the spherical embedding of the 3-connected planar subgraph, and apply a heuristic algorithm by Mobius transformation to optimize load balancing across the sensor nodes. The second issue is exploring the path space in sensor networks. In a sensor network there could exist multiple disjoint paths between a source and a destination, an efficient method to explore and navigate in the `path space' can help many important routing objectives, e.g., high network throughput, low latency and fast recovery on network failures. We present distributed algorithms based on Mobius transformation on circular domains. The algorithms use local information and limited global information to generate disjoint multi-paths for a given source destination pair or switch to a different path 'on the fly' when transmission failure is encountered. This method compares favorably in terms of performance and cost metrics with centralized solutions of using flow algorithms or random walk based decentralized solutions in generating alternative paths. Thirdly, greedy routing could suffer from a wormhole attack, in which the adversary places two radio transceivers connected by a high capacity link and retransmits wireless signals from one antenna to the other. This creates a set of shortcut paths in the network, and may attract a lot of traffic to the wormhole link. We introduce a wormhole detection and removal algorithm based on local connectivity tests. The algorithm uses purely local connectivity information, handles multiple wormhole attacks and generalizes to wireless networks deployed in 3D. It does not suffer from typical limitations in previous work such as the requirements of special hardware, communication models, synchronization, node density etc, and guarantees to detect and remove the wormholes. Last but not the least, greedy routing can be extended to routing on a general graph due to its simplicity and efficiency, especially for navigation in real-world complex networks. We systematically investigate the conjecture made in earlier small world navigation studies that many real-world complex networks are navigable. That is, it is possible to discover a hidden metric space purely from the network connectivity information alone that permits greedy routing on the coordinates in the hidden space to discover extremely short paths for a majority of node pairs. We confirm the conjecture, delivering packages in a majority of cases in each of our five empirical networks, from a diverse set of application scenarios. en_US
dc.description.sponsorship This work is sponsored by the Stony Brook University Graduate School in compliance with the requirements for completion of degree. en_US
dc.format Monograph en_US
dc.format.medium Electronic Resource en_US
dc.language.iso en_US en_US
dc.publisher The Graduate School, Stony Brook University: Stony Brook, NY. en_US
dc.subject.lcsh Computer science en_US
dc.subject.other dense curve, load balance, multipath, routing, sensor network, wormhole en_US
dc.title Exploring Advanced Communication Primitives Using Greedy Routing in Sensor Networks and Other Complex Networks en_US
dc.type Dissertation en_US
dc.mimetype Application/PDF en_US
dc.contributor.committeemember Gu, Xianfeng en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account