Quality of Service for Flows in Ad-Hoc Networks SmartNets Research Group Dept of EECS, UC Berkeley NMS PI Meeting, Nov 2004.

Slides:



Advertisements
Similar presentations
A DISTRIBUTED CSMA ALGORITHM FOR THROUGHPUT AND UTILITY MAXIMIZATION IN WIRELESS NETWORKS.
Advertisements

Impact of Interference on Multi-hop Wireless Network Performance
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Delay Analysis and Optimality of Scheduling Policies for Multihop Wireless Networks Gagan Raj Gupta Post-Doctoral Research Associate with the Parallel.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
TDMA Scheduling in Wireless Sensor Networks
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
QoS Routing using Clustering with Interference Considerations Admission Control Motivation Simulation  We study QoS Routing using clustering with interference.
A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.
Interference Considerations for QoS in MANETs Rajarshi Gupta, John Musacchio, Jean Walrand {guptar, musacchj, University of California,
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
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.
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,
WiFi Models EE 228A Lecture 5 Teresa Tung and Jean Walrand
LCN 2007, Dublin 1 Non-bifurcated Routing in Wireless Multi- hop Mesh Networks by Abdullah-Al Mahmood and Ehab S. Elmallah Department of Computing Science.
Graph Theory in Networks Lecture 5, 9/14/04 EE 228A, Fall 2004 Rajarshi Gupta University of California, Berkeley.
Dynamic routing – QoS routing Load sensitive routing QoS routing.
UCB Tools for Smart Networks Jean Walrand BITS (Berkeley Information Technology & Systems) U.C. Berkeley
Smart Networks Project University of California, Berkeley DARPA NMS PI Meeting Miami, Jan 21-23, 2004.
Eric Rozner - ETX.ppt1 A High-Throughput Path Metric for Multi-Hop Wireless Routing Douglas S.J. Couto Daniel Aguayo John Bicket Robert Morris Presented.
Smart Networks Project UC Berkeley / Cisco May 27, 2003.
Stability and Fairness of Service Networks Jean Walrand – U.C. Berkeley Joint work with A. Dimakis, R. Gupta, and J. Musacchio.
Interference Minimization and Uplink Relaying For a 3G/WLAN Network Ju Wang Virginia Commonwealth University May, 2005.
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.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Ad Hoc Wireless Routing COS 461: Computer Networks
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Distributed resource allocation in wireless data networks: Performance and design Alexandre Proutière Orange-FT / ENS Paris.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
EE 685 presentation Distributed Cross-layer Algorithms for the Optimal Control of Multi-hop Wireless Networks By Atilla Eryılmaz, Asuman Özdağlar, Devavrat.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
Network Aware Resource Allocation in Distributed Clouds.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Baruch Awerbuch, David Holmer, Herbert Rubens Szikszay Fábri Anna, ELTE IK Prog.terv.mat.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
1 Power-Aware Routing in Mobile Ad Hoc Networks S. Singh, M. Woo and C. S. Raghavendra Presented by: Shuoqi Li Oct. 24, 2002.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
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.
Quality of Service Routing Anunay Tiwari Anirudha Sahoo.
Qos support and adaptive video. QoS support in ad hoc networks MAC layer techniques: – e - alternation of contention based and contention free periods;
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
1 Measuring and Modeling the Impact of Wireless Interference Lili Qiu UT Austin Rice University Nov. 21, 2005.
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
ProbeCast: MANET Admission Control via Probing Soon Y. Oh, Gustavo Marfia, and Mario Gerla Dept. of Computer Science, UCLA Los Angeles, CA 90095, USA {soonoh,
Puzzle You have 2 glass marbles Building with 100 floors
Impact of Interference on Multi-hop Wireless Network Performance
Presented by Tae-Seok Kim
Topics in Distributed Wireless Medium Access Control
Abdul Kader Kabbani (Stanford University)
Graph Theory in Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Distributed Channel Assignment in Multi-Radio Mesh Networks
Totally Disjoint Multipath Routing in Multihop Wireless Networks Sonia Waharte and Raoef Boutaba Presented by: Anthony Calce.
Capacity of Ad Hoc Networks
Javad Ghaderi, Tianxiong Ji and R. Srikant
Pradeep Kyasanur Nitin H. Vaidya Presented by Chen, Chun-cheng
Communication Networks
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Presentation transcript:

Quality of Service for Flows in Ad-Hoc Networks SmartNets Research Group Dept of EECS, UC Berkeley NMS PI Meeting, Nov 2004

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Group Members Faculty Jean Walrand Pravin Varaiya Venkat Anantharam David Tse Industry David Jaffe (Cisco) Staff Bill Hodge Students Antonis Dimakis Rajarshi Gupta Zhanfeng Jia John Musacchio Wilson So Teresa Tung Alumni Eric Chi Linhai He Jun Shu

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Summary Distributed MAC protocols that achieve enhanced throughput and fairness for multi-hop flows Theoretical QoS routing algorithms Graph model of interference Practical QoS Routing mechanisms Suitable clustering decouples interference effects On-line measurements and distributed computation Improved admission ratios

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Application Scenario Batallion of tanks Support flows with QoS Video streaming Urgent communications

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Overview Capacity Estimation Scheduling Clustering Routing

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Overview Capacity Estimation Clique-based Constraints Measurement Approximation Scheduling Clustering Routing

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Conflict Graph (CG) Model interference as CG Link in G is represented by vertex in CG Edge in CG if the two links interfere Compute cliques Polynomial approximation Distributed algorithm Localized information ‘Clique’ in CG Clique = set of links that interfere with each other e.g. AED, ADC, ABC Cliques are local structures Only one link in a clique may be active at once

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Clique-based Constraints Assuming constant interference range, feasible schedule exists if scaled clique constraints are satisfied on a conflict graph Scale capacity of each link by a constant factor  0.46 Used to determine the available capacity of a link Variance in interference range Model interference range varying between [x,1] Then, need to scale the clique constraints by a smaller factor e.g. if range varies between [0.7,1], need to scale by 0.33 Only pessimistic bounds for networks with obstructions

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Measurement Approximation Used in dynamic/mobile environment where underlying graph is difficult to maintain Calculating available bandwidth Instead of summing the rates on links of a clique Every node measures fraction of idle time A link’s available bandwidth is upper bounded by the transmitter node’s idle time X link speed Use link state protocol to share available bandwidth information across network

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Overview Capacity Estimation Scheduling Limitations of Local Scheduling Fair Scheduling (Impatient Backoff Algorithm) Multi-Channel MAC Clustering Routing

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Limitations of Local Scheduling How to schedule transmissions in an ad-hoc network ? Optimal schedulers require global coordination, so not practical for distributed MAC What is the throughput of local scheduling algorithms ? Idealization: iterated Longest Queue First (iLQF) Nodes with longer backlogs (try to) transmit first Results Achieve maximal throughput in tree conflict graphs Instability in cyclic conflict graphs

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Fair Scheduling Exponential backoff (e.g ) is unfair towards nodes in middle of network Propose new ‘Impatient Backoff Algorithm’ Encourage nodes to be more aggressive upon collision If quiet/collide: decrease backoff time If succeed: increase backoff time Reset all backoffs if any backoff becomes too small Markov analysis shows stability Simulation on random topologies Comparable throughput to exponential backoff Significantly higher fairness

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Multi-Channel MAC (McMAC) Protocol Node pairs sending simultaneously on different channels increases capacity Challenge: How do nodes know which channels are being used by neighbors ? Approach Each node hops slowly according to pseudo-random sequence Broadcast seeds of sequences so neighbors can track each other Preliminary Result Random hopping load-balances traffic over all channels Utilizes channels effectively when traffic is uniform

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Overview Capacity Estimation Scheduling Clustering Routing

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Clustering Benefit: Localizes accounting of network resources Limits the effects of network changes Decouples interference effects Suitable Clusters Nodes within a cluster share a common constraint Minimize interference across clusters Algorithms K-hop Clustering Damped Clustering

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Cluster Based Routing Source Dest

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Overview Capacity Estimation Scheduling Clustering Routing Ad-Hoc Shortest Widest Path (ASWP) Interference-aware QoS Routing (IQRouting) Measurement-based Routing

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Ad-Hoc Shortest Widest Path ASWP design goals: Shortest Widest Path Bellman-Ford type algorithms are sub-optimal Path width Defined by the bottleneck clique Distributed computation of one-hop extended path Done with local clique information ASWP heuristic Bellman-Ford architecture Keep k records at each node

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 IQRouting Interference Aware QoS Routing Link state protocol distributes link utilization values Source chooses candidate paths based on local info Source selects path metric (width or utilization) Send probe packets along each candidate path Widest Shortest Path (WSP) WSP complement Shortest Feasible Path OSPF-like weighted path cost (  + used capacity) Shortest Widest Path (SWP) Chosen metric accumulated (min or sum) along path Final path (best metric) confirmed by destination

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Measurement-based Routing Trial flow refines estimates of available bandwidth Admission Control Try a flow with constant rate R Trial packets have lower priority (802.11e) Admit if network accommodates rate R Otherwise only fraction p of the packets acknowledged Notify source that at failure, only at most pR available Allow higher priority flows multiple probes Failures provide a more accurate estimate of network resources R

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Comparison of Routing Matlab Simulation Comparison Against Shortest Path (SP) OSPF ILP Improvement over OSPF, ILP Src/Dst Within Small Area <10% improvement over SP Few Path Choices Src/Dst Within Large Area >10% improvement over SP Multiple Path Choices

SmartNets Group, U C BerkeleyDARPA NMS PI Meeting, Nov 2004 Contributions Capacity Estimation Clique-based Constraints Measurement Approximation Scheduling Limitations of Local Scheduling Fair Scheduling (Impatient Backoff Algorithm) Multi-Channel MAC Clustering Algorithms Routing Ad-Hoc Shortest Widest Path (ASWP) Interference-aware QoS Routing (IQRouting) Measurement-based Routing

Thanks DARPA Project Group Website: