|
As wireless sensor networks continue to grow in size, we are faced with the prospect of emerging wireless networks with hundreds or thousands of nodes. While earlier generations of such networks employed routing protocols that did not require a point-to-point routing primitive, geographic routing algorithms have recently been proposed as a new routing primitive for data-centric storage and for running more complex queries over such networks. We can expect an increasing demand for point-to-point routing in sensor networks in the future as data-centric applications and networks containing actuators become more common. Although geographic routing algorithms have been available for several years, there are few known deployments of such algorithms in practice. To our knowledge, there are two main obstacles that stand in the way of deployment:
We recently developed two new algorithms that are specifically designed to address these difficulties: Greedy Distributed Spanning Tree Routing (GDSTR) and Greedy Embedding Spring Coordinates (GSpring). GDSTR addresses the first problem by avoiding planarization and the issues associated with errors in localization, while GSpring is able to derive Euclidean coordinates that are optimized for geographic routing under conditions where obstacles are common and for sparse networks. With GDSTR and GSpring, we believe that geographic routing is now truly practical in real (static) wireless networks. These algorithms with evaluated and compared to previous geographic routing algorithms in simulation. In this project, we plan to implement and deploy these geographic routing algorithms and compare them with traditional ad hoc routing algorithms like DSR, DSDV and AODV in a practical setting. While in theory, our geographic routing algorithms should be better, there are two main concerns which makes this an open question:
We hope to understand the relative tradeoffs
between geographic routing algorithms and ad hoc routing algorithms like DSR,
DSDV and AODV in the course of this project. In addition, we also plan to investigate the following problems in this project:
|
$Date: 2008/01/01 06:35:12 $ |