Minimizing Multi-Hop Wireless Routing State under Application- based Accuracy Constraints Mustafa Kilavuz & Murat Yuksel University of Nevada, Reno.

Slides:



Advertisements
Similar presentations
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Advertisements

VEHICLE ROUTING PROBLEM
S. J. Shyu Chap. 1 Introduction 1 The Design and Analysis of Algorithms Chapter 1 Introduction S. J. Shyu.
Bilal Gonen University of Alaska Anchorage Murat Yuksel University of Nevada, Reno.
Generated Waypoint Efficiency: The efficiency considered here is defined as follows: As can be seen from the graph, for the obstruction radius values (200,
© 2005 Prentice Hall6-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Routing in WSNs through analogies with electrostatics December 2005 L. Tzevelekas I. Stavrakakis.
An Implementation Framework for Trajectory-Based Routing in Ad Hoc Networks Murat Yuksel, Ritesh Pradhan, Shivkumar Kalyanaraman Electrical, Computer,
A Heuristic Bidding Strategy for Multiple Heterogeneous Auctions Patricia Anthony & Nicholas R. Jennings Dept. of Electronics and Computer Science University.
Load Balancing for Routing Sundar Iyer Stanford University.
Path Protection in MPLS Networks Ashish Gupta Design and Evaluation of Fault Tolerance Algorithms with Performance Constraints.
Nature’s Algorithms David C. Uhrig Tiffany Sharrard CS 477R – Fall 2007 Dr. George Bebis.
Chapter 7 Network Flow Models.
Tracking Moving Objects in Anonymized Trajectories Nikolay Vyahhi 1, Spiridon Bakiras 2, Panos Kalnis 3, and Gabriel Ghinita 3 1 St. Petersburg State University.
CS541 Advanced Networking 1 Routing and Shortest Path Algorithms Neil Tang 2/18/2009.
Dynamic routing – QoS routing Load sensitive routing QoS routing.
Trajectory-Based Forwarding Mechanisms for Ad-Hoc Sensor Networks Murat Yuksel, Ritesh Pradhan, Shivkumar Kalyanaraman Electrical, Computer, and Systems.
CSE 550 Computer Network Design Dr. Mohammed H. Sqalli COE, KFUPM Spring 2007 (Term 062)
September 12, 2006IEEE PIMRC 2006, Helsinki, Finland1 On the Packet Header Size and Network State Tradeoff for Trajectory-Based Routing in Wireless Networks.
Capacity Constrained Routing Algorithms for Evacuation Planning: A Summary of Results Speaker: Chen-Nien Tsai.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
Package Transportation Scheduling Albert Lee Robert Z. Lee.
Flow Models and Optimal Routing. How can we evaluate the performance of a routing algorithm –quantify how well they do –use arrival rates at nodes and.
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
1 Meeyoung Cha, Sue Moon, Chong-Dae Park Aman Shaikh Placing Relay Nodes for Intra-Domain Path Diversity To appear in IEEE INFOCOM 2006.
Internet Traffic Engineering by Optimizing OSPF Weights Bernard Fortz (Universit é Libre de Bruxelles) Mikkel Thorup (AT&T Labs-Research) Presented by.
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
Lyon, June 26th 2006 ICPS'06: IEEE International Conference on Pervasive Services 2006 Routing and Localization Services in Self-Organizing Wireless Ad-Hoc.
Mehdi Kargar Aijun An York University, Toronto, Canada Discovering Top-k Teams of Experts with/without a Leader in Social Networks.
Topology aggregation and Multi-constraint QoS routing Presented by Almas Ansari.
1 The Euclidean Non-uniform Steiner Tree Problem by Ian Frommer Bruce Golden Guruprasad Pundoor INFORMS Annual Meeting Denver, Colorado October 2004.
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
On the Cost/Delay Tradeoff of Wireless Delay Tolerant Geographic Routing Argyrios Tasiopoulos MSc, student, AUEB Master Thesis presentation.
Palette: Distributing Tables in Software-Defined Networks Yossi Kanizo (Technion, Israel) Joint work with Isaac Keslassy (Technion, Israel) and David Hay.
Logical Topology Design
CP Summer School Modelling for Constraint Programming Barbara Smith 2. Implied Constraints, Optimization, Dominance Rules.
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
Iterative Improvement Algorithm 2012/03/20. Outline Local Search Algorithms Hill-Climbing Search Simulated Annealing Search Local Beam Search Genetic.
Traveling Salesman Problem (TSP)
FATCOP: A Mixed Integer Program Solver Michael FerrisQun Chen Department of Computer Sciences University of Wisconsin-Madison Jeff Linderoth, Argonne.
QOS Routing: The Precomputation Perspective Ariel Orda and Alexander Sprintson Presented by: Jing, Niloufer, Tri.
Optimization of functions of one variable (Section 2)
ISP and Egress Path Selection for Multihomed Networks Amogh Dhamdhere, Constantine Dovrolis Networking and Telecommunications Group Georgia Institute of.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
NetQuest: A Flexible Framework for Large-Scale Network Measurement Lili Qiu University of Texas at Austin Joint work with Han Hee Song.
Directional Routing for Wireless Mesh Networks: A Performance Evaluation Bow-Nan Cheng Murat Yuksel Shivkumar Kalyanaraman.
Tunable QoS-Aware Network Survivability Presenter : Yen Fen Kao Advisor : Yeong Sung Lin 2013 Proceedings IEEE INFOCOM.
The n queens problem Many solutions to a classic problem: On an n x n chess board, place n queens so no queen threatens another.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Fundamentals of Computer Networks ECE 478/578
Curve Simplification under the L 2 -Norm Ben Berg Advisor: Pankaj Agarwal Mentor: Swaminathan Sankararaman.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
D. AriflerCMPE 548 Fall CMPE 548 Routing and Congestion Control.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
An Implementation Framework for Trajectory-Based Routing in Ad-Hoc Networks Murat Yuksel, Ritesh Pradhan and Shivkumar Kalyanaraman Rensselaer Polytechnic.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Power-aware NOC Reuse on the Testing of Core-based Systems* CSCE 932 Class Presentation by Xinwang Zhang April 26, 2007 * Erika Cota, et al., International.
Using GA’s to Solve Problems
Extending wireless Ad-Hoc
Murat Yuksel, Ritesh Pradhan, Shivkumar Kalyanaraman
ABSTRACT   Recent work has shown that sink mobility along a constrained path can improve the energy efficiency in wireless sensor networks. Due to the.
What Are Routers? Routers are an intermediate system at the network layer that is used to connect networks together based on a common network layer protocol.
Multi-Core Parallel Routing
The n queens problem Many solutions to a classic problem:
CSE 550 Computer Network Design
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Presentation transcript:

Minimizing Multi-Hop Wireless Routing State under Application- based Accuracy Constraints Mustafa Kilavuz & Murat Yuksel University of Nevada, Reno

Motivation Need of application-specific routings ▫Flexibility, more control ▫Expressiveness of the routing interface must be at sufficient level ▫Send(src, dst, data, option) ▫Constraints  Path quality  Path accuracy  Path cost

Our focus Minimizing routing state under application specific constraints ▫Trajectory-based Routing (TBR)  Geographic routing  Application-specific routing  Path accuracy: follow a trajectory  Very small state information ▫State cost – Path accuracy

Trajectory-based Routing (TBR) TBR Model User Application Trajectory Approximator Trajectory-based Forwarding (TBF) Actual Trajectory Ideal Trajectory Constraints Approximation Error Destination Source Approximate Trajectory y = ax 3 + bx 2 + cx + d y = ax 2 + bx + c y = ax + b

Error The area between the ideal and approximate trajectories is called error. Error is a measure of how accurate the approximate trajectory is. Accuracy constraint is an error tolerance percentage that the total error should not exceed this limit. e.g. 30% or 40%. Otherwise it is considered as an infeasible solution. To calculate this we need to define what 100% error is. We can define it ▫Intuitively, by giving it a reasonable quantity. ▫Or considering the error of a single line from source to destination 100% error assuming that any solution would be better than this approximation.

TBR Demonstration Ideal Trajectory Actual Trajectory Data Approximate Trajectory Source Destination Intermediate Nodes

Cost Calculations Aggregate cost = + Source Destination Data Packet Header CostNetwork state cost

Solving the problem Trajectory approximation is NP-hard ▫Weight Constrained Shortest Path Problem Methods ▫Exhaustive (slow, optimum) ▫Genetic Algorithm ▫Heuristics  Equal Error Heuristic  Longest Representation Heuristic

1. Exhaustive Search Possible Split Points Approximate Trajectory (curve + line + curve) Ideal Trajectory Selected Split Points

2. Genetic Algorithm The first N+2 bits represent possible split points Next bit couples chooses which representation is used starting from the corresponding split point ……11 N2(N+1) 2 nd Degree Curve line 3 rd Degree Curve SourceDestination

3. Equal Error First find the best fit to the whole trajectory Calculate the error If it is higher than the error tolerance ▫Divide the trajectory into two equal pieces and repeat the process for each piece 30% error Error Tolerance = 20% 5% error 7% error Ideal Trajectory

4. Longest Representation Fit a representation to the shortest interval Increase the interval and find the best fit until we cannot find one under the error tolerance Repeat the process for the rest of the trajectory 1% error Error Tolerance = 5% 1% error 4% error9% error 0% error 1% error 4% error 2% error

Performance evaluation Comparison of algorithms ▫Cost ▫Time

Error tolerance %5 GA performs pretty close to the exhaustive search Longest representation heuristic is not bad Exhaustive Search

Error tolerance %50 GA performs pretty close to the exhaustive search Longest representation heuristic is not bad Exhaustive Search

Error tolerance %5 Equal Error heuristic runs in no time Exhaustive search takes too much time These run in reasonable amount of time

Error tolerance %50 Equal Error heuristic runs in no time These run in reasonable amount of time Exhaustive search takes too much time

Customization to the packet header and network state cost trade-off Ideal Trajectory Approximate Trajectory High Network State Cost Low Transmission Cost Low Network State Cost High Transmission Cost

Summary? Presented an optimization framework minimizing routing state under application- specific constraints Applied on TBR, minimizing the state cost under path accuracy constraint Proposed four methods to solve the approximation problem which is NP-hard Showed that the problem is customizable for different specifications

Future Work? User application input needs to be more defined The whole framework is to be tested together New representations for trajectories Multiple connections Mobility

Questions?