Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.

Slides:



Advertisements
Similar presentations
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Advertisements

Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
A Presentation by: Noman Shahreyar
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed slides from Richard Yang.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
1 Traffic Engineering (TE). 2 Network Congestion Causes of congestion –Lack of network resources –Uneven distribution of traffic caused by current dynamic.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Minimizing Multi-Hop Wireless Routing State under Application- based Accuracy Constraints Mustafa Kilavuz & Murat Yuksel University of Nevada, Reno.
Directional Routing for Wireless Mesh Networks: A Performance Evaluation Bow-Nan Cheng Murat Yuksel Shivkumar Kalyanaraman.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Power-Aware Routing in Mobile Ad Hoc Networks. Introduction 5 power aware metrics for shortest-cost routing will be presented Compared to the traditional.
Progress Report Wireless Routing By Edward Mulimba.
An Implementation Framework for Trajectory-Based Routing in Ad Hoc Networks Murat Yuksel, Ritesh Pradhan, Shivkumar Kalyanaraman Electrical, Computer,
GeoLANMAR Routing: Asymptotic Analysis in Large and Dense Networks Broadnets 2005 Boston, Oct 5, 2005 Mario Gerla, Biao Zhou (UCLA) F. de Rango, S. Marano.
1 Distributed Navigation Algorithms for Sensor Networks Chiranjeeb Buragohain, Divyakant Agrawal, Subhash Suri Dept. of Computer Science, University of.
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed some Richard Yang‘s slides.
Path Protection in MPLS Networks Using Segment Based Approach.
Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks Yi Lu, Weichao Wang, Bharat Bhargava CERIAS and Department of Computer Sciences Purdue.
Trajectory-Based Forwarding Mechanisms for Ad-Hoc Sensor Networks Murat Yuksel, Ritesh Pradhan, Shivkumar Kalyanaraman Electrical, Computer, and Systems.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
September 12, 2006IEEE PIMRC 2006, Helsinki, Finland1 On the Packet Header Size and Network State Tradeoff for Trajectory-Based Routing in Wireless Networks.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Ad Hoc Wireless Routing COS 461: Computer Networks
Path-Vector Contract Routing Hasan T. Karaoglu, Murat Yuksel University of Nevada, Reno ICC’12 NGNI, Toronto June, 2012.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Scalable Routing Protocols for Mobile Ad Hoc Networks Xiaoyan Hong, Kaixin Xu, and Mario Gerla at UCLA.
Mobile Adhoc Network: Routing Protocol:AODV
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Ordering in Time: A New Routing Approach for Wireless Networks Stephen Dabideen and J.J. Garcia-Luna-Aceves Department of Computer Engineering University.
Directional Routing for Wireless Mesh Networks: A Performance Evaluation Bow-Nan Cheng Murat Yuksel Shivkumar Kalyanaraman.
A Receiver-Initiated Approach for Channel-Adaptive On-Demand Routing in Ad Hoc Mobile Computing Networks Xiao-Hui Lin, Yu-Kwong Kwok, and Vincent K. N.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Routing in Delay Tolerant Network Qing Ye EDIFY Group of Lehigh University.
Fundamentals of Computer Networks ECE 478/578
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Nov. 29, 2006GLOBECOM /17 A Location-based Directional Route Discovery (LDRD) Protocol in Mobile Ad-hoc Networks Stephen S. Yau, Wei Gao, and Dazhi.
Jim Parker CMSC691t Spring 2000 “Ad-hoc On-Demand Distance Vector Routing” A dynamic routing algorithm for mobile ad-hoc networks.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
A Location-Based Routing Method for Mobile Ad Hoc Networks
Murat Yuksel, Ritesh Pradhan, Shivkumar Kalyanaraman
GPSR Greedy Perimeter Stateless Routing
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks
Overview of Unicast Routing Protocols for Multihop Wireless Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Ad hoc Routing Protocols
Distributed Channel Assignment in Multi-Radio Mesh Networks
Routing.
Presentation transcript:

Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno

Outline Introduction Framework Simulation Results Conclusion and future work

Introduction

Motivation Why load balance the traffic (i.e., traffic engineering) in multi-hop wireless networks? – Mitigate hotspots – Attain higher throughput (aggregate throughput is maxed) – Lifetime of the network (load on nodes/routers is evenly distributed)

Desired Properties Flexible: End-to-end route selection capability (like MPLS) – Source application can control paths the traffic takes Scalable: Do not want to store – Global topology information – Flow state Can we achieve both by in a feasible and scalable manner?

Flexibility: Source-Based E2E Trajectories Defining E2E paths require topology info – hard to get Idea: Decouple the E2E path from the underlying topology, control plane costs could be reduced significantly! Ideal Trajectory Approximate Trajectory Actual Trajectory

Void Area Trajectory-Based Forwarding (TBF) Source Destination Data D. Niculescu B. Nath

Scalability: Roadmaps Need to summarize the congestion state of the global network – hard to gather Idea: Use the adaptive roadmaps concept from robotics S. Bhattacharya, et al

Current Schemes Mostly shortest path – Greedy – Not suitable for load balancing – E.g. GPSR Mostly topology dependent – Not scalable against network changes/dynamics – E.g. DSR

Overall Framework

Routing Framework with Roadmap Roadmap Trajectory Approximator Application-Specific Constraint (e.g., path accuracy, max delay) send(dest, data, constraint) Network Packets with approximate trajectory to the network send(dest, apprx_traj, data) Congestion indications as link weight updates to the roadmap Shortest path on the roadmap as ideal trajectory Path Selection for E2E TE at Routing Layer

Void Area Building the Roadmap

Generating Ideal Trajectory Void Area Source Destination

Feedback: Void Areas Void Area Source Destination Data Feedback

Feedback: Congested Areas Congestion causes packet drops Broadcast feedback – High priority – Small size 50% probability to reroute

Load Balancing Roadmap edge weights are increased as they are being used. Unused edges’ weights are gradually decreased. Change trajectory after sending n packets over it.

Simulation

Simulation Setup Goal: Maximum throughput TBR vs. Greedy Perimeter Stateless Routing (GPSR) Why GPSR? – Similar properties with TBR Geographic Scalable Topology-independent – Good reference for benchmarking Shortest path No end-to-end

Void Area Greedy Perimeter Stateless Routing (GPSR) Source Destination Greedy Forwarding Perimeter Forwarding Greedy Forwarding B. Karp, H. Kung

Simulation Setup Field size1500 x 1500 pixel 2 Wireless node range150 pixels Runtime20s Traffic rate160 Kbps Network density10, 15, 20, 25 – Number of nodes114, 171, 229, 286 Number of traffic flows3, 5, 10 Packet queue size5, 10, …, 50 Reruns16

Simulation: Trajectories Source Destination

Simulation: Roadmap

Results

Work Load Heat Map GPSR Roadmap based TBR

Throughput QDFQDF Q – Packet queue size of nodes D – Network density (Average number of neighbors) F – Number of traffic flows (Source – destination pairs) TBR has higher throughput overall GPSR has good throughput on sparse networks High number of flows increases congestion, reduces throughput High queue size increases throughput

Hop Count QDFQDF Q – Packet queue size of nodes D – Network density (Average number of neighbors) F – Number of traffic flows (Source – destination pairs) TBR has longer routes to avoid congestion and to do load balancing Network density is not a major factor but causes GPSR spikes because of perimeter mode

Packet Delay QDFQDF Q – Packet queue size of nodes D – Network density (Average number of neighbors) F – Number of traffic flows (Source – destination pairs) TBR packet delay increases within acceptable amounts Large queue size causes more delay

Conclusion and Future Work

Conclusion Mobile scenarios Algorithms optimization Improvements to roadmaps – Construction (regular patterns) – Better methods for ideal trajectory – Local vs. global

Questions & Answers

Backup Slides

Void Area Trajectory-Based Routing (TBR) Data Source Destination M. Yuksel et al. Ideal Trajectory Approximate Trajectory Special Intermediate Node (SIN)

Work Load distribution QDFQDF Q – Packet queue size of nodes D – Network density (Average number of neighbors) F – Number of traffic flows (Source – destination pairs) TBR distributes load better Load is more balanced in dense networks High number of flows puts more load on central nodes

Contributions The concept of minimizing routing state under application-based constraints. Formulation of the trajectory approximation problem minimizing the routing state. Proof that the trajectory approximation problem is NP- hard. Solutions to solve the trajectory approximation problem. Customized the trajectory approximation problem for power-scarce networks. A roadmap-based mechanism for end-to-end traffic engineering for multi-hop wireless networks.

Roadmap Simulations Source Node Destination Node Void Area Data Packet Approximate Trajectory

Roadmap Simulations Roadmap Edges Ideal Trajectory Roadmap Vertices Source Node Destination Node Approximate Trajectory

Roadmap Simulations

Routing Protocols Destination-Sequenced Distance Vector (DSDV) Ad hoc On Demand Distance Vector (AODV) Greedy Perimeter Stateless Routing (GPSR) Distance Routing Effect Algorithm for Mobility (DREAM) Dynamic Source Routing (DSR) Trajectory-Based Forwarding (TBF) Trajectory-Based Routing (TBR) Roadmaps in robotics

Destination-Sequenced Distance Vector (DSDV) Destination Next hop Source Destination Routing table

Ad hoc On Demand Distance Vector (AODV) RREQ Source Destination RREP

Distance Routing Effect Algorithm for Mobility (DREAM) Source Destination

Dynamic Source Routing (DSR) | 2 1 | 3 1 | 2 | 4 1 | 2 | 4 | 6 1 | 2 | 4 | 6 | 7 Source Destination 1 | 2 | 4 | 5 1 | 2 | 4 | Data 1 | 2 | 4 | 6 | 7 | 5

Comparison DSDVAODVGPSRDREAMDSRTBR Flexibility Scalability (State) Scalability (Messaging) Reachability Computation Type ProactiveReactive        

Cost Comparison Error tolerance: 5% GA performs pretty close to the exhaustive search Longest representation heuristic is not bad Exhaustive Search Equal error heuristic did not do well Equal Error Longest Representation M. Kilavuz et. al. Minimizing multi-hop wireless routing state under application-based accuracy constraints, MASS 2008

Equal Error Longest Representation Time Comparison Equal Error heuristic runs in no time Exhaustive search takes too much time These run in reasonable amount of time Error tolerance: 5% M. Kilavuz et. al. Minimizing multi-hop wireless routing state under application-based accuracy constraints, MASS 2008