Distributed Algorithms For Efficient Routing In Computer Communication Networks.

Overview

In this thesis, we discuss the design implications of compact routing algorithms on both wired and wireless networks. We begin by exploring algorithms for wireless ad-hoc networks that restrict control signaling in an effort to quantify and limit messaging complexity. We introduce Elliptic Demarcation of Information Transfer (EDIT) as an approach to limit the signaling within specific regions of the network as opposed to flooding all the nodes with control packets. We further explore the design space by learning from some of the drawbacks of this design and then describe a detailed approach that reaches farther in the goal of minimizing resources consumed by the routing plane. We present Automatic Incremental Routing (or
... See more details below
Sending request ...

More About This Book

Overview

In this thesis, we discuss the design implications of compact routing algorithms on both wired and wireless networks. We begin by exploring algorithms for wireless ad-hoc networks that restrict control signaling in an effort to quantify and limit messaging complexity. We introduce Elliptic Demarcation of Information Transfer (EDIT) as an approach to limit the signaling within specific regions of the network as opposed to flooding all the nodes with control packets. We further explore the design space by learning from some of the drawbacks of this design and then describe a detailed approach that reaches farther in the goal of minimizing resources consumed by the routing plane. We present Automatic Incremental Routing (or AIR), as the unified framework that supports both unicast and multicast operations in the underlying routing structure. We verify that AIR provides correct unicast and multicast routing, and present simulation results comparing AIR with AODV, OLSR, MAODV and ODMRP in MANETs. The results from these simulation experiments, as well as from tests carried out in a small testbed running AIR in wireless routers, illustrate that AIR offers substantial performance advantages over traditional unicast and multicast routing protocols, even in the case of small networks.

We then describe our efforts at applying our algorithm design to wired networks. We begin by discussing the algorithm in the context of enterprise scale wired local area networks and demonstrate the scalability of our scheme in the face of a large enterprises. We then discuss applications of our algorithms in the context of routing in data centers by robustly routing in the face of virtual host mobility. We embrace the design decision of using DHTs to resolve the mapping between host identifiers and their locations, and apply the AIR framework to move away from the need to use link-state information. Our framework pushes the responsibility of searching for destinations to nodes in the network in such a way that neither the network nor any single node is burdened with the task of discovering routes. As a result, we reduce the state stored at each node and improve the latency compared to Ethernet, without flooding messages network-wide.

Lastly, we engage in a detailed analysis of our algorithm design in the context of wireless ad-hoc networks. We introduce and describe the conditions that allow us to realize a constant stretch routing algorithm. A constant stretch algorithm provides bounded path-lengths which in turn lends itself to providing guarantees of services that can run on top of such a scheme. We introduce the trade-offs of building such a scheme and prove its correctness. In this work, we begin by discussing the trade-offs involved in developing a distributed routing algorithm that balances different complexities efficiently. We model wireless networks as a particular class of graphs called Random Geometric Graphs (RGGs) as they best capture the characteristics of such networks. In RGGs each node/vertex of the graph is geometrically constrained such that links to other nodes exist only within a radius range. Besides, the RGGs posses certain characteristics that allow us to define the bounds of certain complexities in an elegant manner. The three key complexities that describe any compact routing algorithm are stretch, space complexity and messaging complexity. We define stretch as the ratio of the algorithmic path length to the shortest path in the network. Ideally, we would like stretch to be as close to 1 as possible. Space complexity describes the amount of information that can be fetched from a local cache to identify the shortest path within finite time. If the local cache contained the entire topology, the shortest path to a destination can be trivially computed by any varian

Product Details

  • ISBN-13: 9781244580213
  • Publisher: ProQuest, UMI Dissertation Publishing
  • Publication date: 9/30/2011
  • Pages: 246
  • Product dimensions: 0.52 (w) x 7.44 (h) x 9.69 (d)

Customer Reviews

Be the first to write a review
( 0 )

Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or Leave Anonymously

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identiy on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

We're sorry, but penname is already taken.

Please select one of the following:
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

penname is available!

By visiting the BN.com website or marking a purchase on BN.com, a User is deemed to have accepted the Terms of Use.

Continue Anonymously

Welcome, penname

You have successfully created your Pen Name. Start enjoying the benefits of the BN.com Community today.


If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)
500 character limit