Interference Considerations for QoS in MANETs Rajarshi Gupta, John Musacchio, Jean Walrand {guptar, musacchj, University of California,

Slides:



Advertisements
Similar presentations
Impact of Interference on Multi-hop Wireless Network Performance
Advertisements

February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
The Capacity of Wireless Networks Danss Course, Sunday, 23/11/03.
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
End-to-End Fair Bandwidth Allocation in Multi-hop Wireless Ad Hoc Networks Baochun Li Department of Electrical and Computer Engineering University of Toronto.
Price-based Resource Allocation in Wireless Ad Hoc Networks Yuan Xue, Baochun Li and Klara Nahrstedt University of Illinois at Urbana-Champaign University.
1 Channel Capacity Issues For Mobile Teams Ameesh Pandya and Greg Pottie, UCLA Electrical Engineering Department.
QoS Routing using Clustering with Interference Considerations Admission Control Motivation Simulation  We study QoS Routing using clustering with interference.
Wireless Mesh Networks 1. Architecture 2 Wireless Mesh Network A wireless mesh network (WMN) is a multi-hop wireless network that consists of mesh clients.
CS Dept, City Univ.1 Low Latency Broadcast in Multi-Rate Wireless Mesh Networks LUO Hongbo.
1 A Distributed and Efficient Flooding Scheme Using 1- Hop Information in Mobile Ad Hoc Networks Department of Computer Science and Information Engineering.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
Approximating Maximal Cliques in Ad-Hoc Networks Rajarshi Gupta and Jean Walrand {guptar,
1 Enhancing Cellular Multicast Performance Using Ad Hoc Networks Jun Cheol Park Sneha Kumar Kasera School of.
ASWP – Ad-hoc Routing with Interference Consideration June 28, 2005.
ASWP – Ad-hoc Routing with Interference Consideration Zhanfeng Jia, Rajarshi Gupta, Jean Walrand, Pravin Varaiya Department of EECS University of California,
Achieving End-to-End Fairness in Wireless Networks Ananth Rao Ion Stoica OASIS Retreat, Jul 2005.
© Honglei Miao: Presentation in Ad-Hoc Network course (19) Minimal CDMA Recoding Strategies in Power-Controlled Ad-Hoc Wireless Networks Honglei.
Topology Control and Mobility Management in Mobile Ad Hoc Networks Fei Dai and JIe Wu Department of Electrical and Computer Engineering North Dakota State.
CS541 Advanced Networking 1 Routing and Shortest Path Algorithms Neil Tang 2/18/2009.
Graph Theory in Networks Lecture 5, 9/14/04 EE 228A, Fall 2004 Rajarshi Gupta University of California, Berkeley.
Maximal Cliques in UDG: Polynomial Approximation Rajarshi Gupta, Jean Walrand Dept of EECS, UC Berkeley Olivier Goldschmidt, OPNET Technologies International.
Quality of Service for Flows in Ad-Hoc Networks SmartNets Research Group Dept of EECS, UC Berkeley NMS PI Meeting, Nov 2004.
Smart Networks Project University of California, Berkeley DARPA NMS PI Meeting Miami, Jan 21-23, 2004.
On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks Abishek Gopalan, Swaminathan Sankararaman 1.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
Smart Networks Project UC Berkeley / Cisco May 27, 2003.
Interference-aware QoS Routing (IQRouting) for Ad-Hoc Networks Rajarshi Gupta, Zhanfeng Jia, Teresa Tung, and Jean Walrand Dept of EECS, UC Berkeley Globecom.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Capacity of Ad Hoc Networks Quality of Wireless links Physical Layer Issues The Channel Capacity Path Loss Model and Signal Degradation MAC for.
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
A Survey on Channel Assignment for Multi-Radio Meshed Networks
Profile-Based Topology Control and Routing of Bandwidth-Guaranteed Flows in Wireless Optical Backbone Networks A. Kashyap, M.K. Khandani, K. Lee, M. Shayman.
Energy Efficient Routing and Self-Configuring Networks Stephen B. Wicker Bart Selman Terrence L. Fine Carla Gomes Bhaskar KrishnamachariDepartment of CS.
Efficient Gathering of Correlated Data in Sensor Networks
Network Aware Resource Allocation in Distributed Clouds.
1 BitHoc: BitTorrent for wireless ad hoc networks Jointly with: Chadi Barakat Jayeoung Choi Anwar Al Hamra Thierry Turletti EPI PLANETE 28/02/2008 MAESTRO/PLANETE.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
Jason Ernst, University of Guelph 1.  Introduction ◦ Background Information ◦ Motivation for Research / Current Problems  Proposed Solution ◦ Algorithm.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
CS774. Markov Random Field : Theory and Application Lecture 02
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
A Method for Distributed Computation of Semi-Optimal Multicast Tree in MANET Eiichi Takashima, Yoshihiro Murata, Naoki Shibata*, Keiichi Yasumoto, and.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
A New Link Scheduling Algorithm for Concurrent Tx/Rx Wireless Mesh Networks Author: Kwan-Wu Chin University of Wollongong, Australia From: ICC 2008 Speaker:
1 Measuring and Modeling the Impact of Wireless Interference Lili Qiu UT Austin Rice University Nov. 21, 2005.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
TDMA scheduling algorithms for WSN Speaker: Chan-Yu Tsai Advisor: Dr. Ho-Ting Wu Date: 2015/5/6.
LOCALIZED MINIMUM - ENERGY BROADCASTING IN AD - HOC NETWORKS Paper By : Julien Cartigny, David Simplot, And Ivan Stojmenovic Instructor : Dr Yingshu Li.
An Adaptive, High Performance MAC for Long-Distance Multihop Wireless Networks Sergiu Nedevschi *, Rabin K. Patra *, Sonesh Surana *, Sylvia Ratnasamy.
Self-stabilizing energy-efficient multicast for MANETs.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
1 A Coordinate-Based Approach for Exploiting Temporal-Spatial Diversity in Wireless Mesh Networks Hyuk Lim Chaegwon Lim Jennifer C. Hou MobiCom 2006 Modified.
Impact of Interference on Multi-hop Wireless Network Performance
Presented by Tae-Seok Kim
Abdul Kader Kabbani (Stanford University)
Graph Theory in Networks
CS223 Advanced Data Structures and Algorithms
Distributed Channel Assignment in Multi-Radio Mesh Networks
Presentation transcript:

Interference Considerations for QoS in MANETs Rajarshi Gupta, John Musacchio, Jean Walrand {guptar, musacchj, University of California, Berkeley

Why Interference is critical In wired networks, all links may be used simultaneously In MANET, neighboring links interfere Interference Range (Ix) > Transmission Range (Tx) For simulations Transmission range = 500m Interference range = 1 km

Overview Previously assumed approximate models No interference across clusters Only one hop interference New Contribution Model MANET with accurate interference considerations b MAC protocol Interference based on distance Heuristic QoS algorithms incorporating interference effects Simulation study to validate theoretical models "Adaptive Quality of Service for a Mobile Ad Hoc Network”, A. Dimakis, L. He, J. Musacchio, H-S W. So, T. Tung, and J. Walrand, MWCN "A Wireless Overlay Network with QoS Capabilities“, E. Magana, D. Morato, H.W. So, B. Hodge, J. Walrand, and P. Varaiya, Technical Report.

Conflict Graph Interference between links in graph G may be modeled as Conflict Graph CG Link from node i to node j in G => vertex L ij in CG Edge in CG between L ij and L pq iff L ij and L pq interfere with each other Incorporates protocol versions With/out RTS-CTS (simulations only without) Consideration for MAC-layer acknowledgements Two links (i.e. vertices in CG) can not be active simultaneously if there is a edge connecting them "Impact of Interference on Multi-hop Wireless Network Performance”, K. Jain, J. Padhye, V. N. Padmanabhan, and L. Qiu, ACM Mobicom 2003.

Ideal Solution Goal Maximize concurrent transmissions Schedule ‘many’ non-interfering links Solution Identify maximal sets of non-neighboring links, i.e Independent Sets in the C.G Schedule the Independent Sets s.t. the QoS requirements are met for flows Very hard problem (even if centralized) Finding all independent sets itself is NP-hard Then need to appropriately schedule “A New Model for Packet Scheduling in Multihop Wireless Networks”, H. Luo, S. Lu, and V. Bhargavan, ACM Mobicom 2000.

Alternative Solution: Cliques Clique = Complete Subgraph Maximal Clique = Clique not a subset of any other Only one vertex in a clique may be active at once Capacity in ad-hoc networks closely related to cliques in CG Maximal Cliques: ABC, BCEF, CDF

Proposed Clique-based Mechanism Objectives Fully distributed processing Functions only with localized information Dynamic Computationally efficient i.e. quick Can work (less accurately) even with incomplete information Heuristic mechanism

State Information Exchange All nodes have GPS to know their position Nodes need to know about all their interference neighbors Their locations Allocated flows at each neighbor Need message exchanges between interference neighbors Usually available in local neighborhood Works with incomplete information, but may yield sub- optimal decisions Each node has the logical information to compute its CG subgraph, but explicit computation not required

Computing Cliques General algorithms take exponential time Propose faster heuristic algorithm Key observations for an interference CG All links sharing cliques with this link must lie within a radius of Ix (interference range) Links that together form a clique must all lie within a diameter Ix

Heuristic Clique Algorithm Use a disk of radius Ix/2 to scan a disk of radius Ix around link Each position of scanning disk generates a clique Shrink set of cliques by remembering previous clique and checking containment Can further shrink to set of maximal cliques Time taken to generate cliques that the link belongs to ~1 sec to get heuristically shrunk set of cliques <15 sec to shrink to set of maximal cliques

Theoretical Result Unfortunately, capacity constraints based on cliques are not sufficient Only work for Perfect Graphs Need a scaling factor of for sufficiency Flows that satisfy scaled clique constraints have a realizable schedule Clique constraints suggest a rate of 0.5 per link But only 0.4 per link is achievable “Graph Imperfection I”, S. Gerke and C. McDiarmid, Journal of Combinatorial Theory, Series B, vol. 83 (2001), pp

Complete Distributed Mechanism Local link state exchange: position, flow Distributedly compute all maximal cliques Recompute upon topology change Requested flow (rate + path) checked by all nodes in neighborhood of path Check allocated and requested flows against clique constraints scaled by 0.46 Admit flows if satisfied

Visualization of Algorithm Plot ad-hoc nodes and links Color of a link denotes allocated resources on link, considering interference over cliques, expressed as % of theoretical capacity Allocated flows paths shown in gray bandwidths shown in list

OPNET Simulation Model

Comparing Model with Simulation X-axis = minimum spare capacity amongst all cliques Y-axis = percentage of traffic received Blue = Average over all flows Red = Worst amongst all flows Each point indicates a simulation run (some runs are non-uniform) Vertical bars indicate spare capacities of -2%, 5% and 10%

Received vs Sent Rates -- 3 Flows -- 4 Flows -- 5 Flows Clique Predicted Limit – 3 Flows Clique Predicted Limit – 4 Flows Clique Predicted Limit – 5 Flows All flows have the same sending rate X-axis: average rate of sent traffic Y-axis: average rate of received traffic Vertical lines show theoretical capacity limits predicted by clique constraints

Next Phase of Work Make further use of interference knowledge Distributed QoS routing algorithm for a general MANET To be used also for distributed intra-cluster routing in a clustered MANET Incorporate mobility in simulations Handle multiple classes of service