Layered Backpressure Scheduling for Delay Reduction in Ad Hoc Networks

Slides:



Advertisements
Similar presentations
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Advertisements

Dynamic Data Compression in Multi-hop Wireless Networks Abhishek B. Sharma (USC) Collaborators: Leana Golubchik Ramesh Govindan Michael J. Neely.
Tradeoffs between performance guarantee and complexity for distributed scheduling in wireless networks Saswati Sarkar University of Pennsylvania Communication.
EE 685 presentation Optimal Control of Wireless Networks with Finite Buffers By Long Bao Le, Eytan Modiano and Ness B. Shroff.
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
Fault Tolerant Routing in Tri-Sector Wireless Cellular Mesh Networks Yasir Drabu and Hassan Peyravi Kent State University Kent, OH
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Universal Scheduling for Networks with Arbitrary Traffic, Channels, and Mobility Michael J. Neely, University of Southern California Proc. IEEE Conf. on.
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.
ADCN MURI Tools for the Analysis and Design of Complex Multi-Scale Networks Review September 9, 2009 Protocols for Wireless Networks Libin Jiang, Jiwoong.
Cross Layer Adaptive Control for Wireless Mesh Networks (and a theory of instantaneous capacity regions) Michael J. Neely, Rahul Urgaonkar University of.
CISS Princeton, March Optimization via Communication Networks Matthew Andrews Alcatel-Lucent Bell Labs.
A Fair Scheduling Policy for Wireless Channels with Intermittent Connectivity Saswati Sarkar Department of Electrical and Systems Engineering University.
1 Optimization and Stochastic Control of MANETs Asu Ozdaglar Electrical Engineering and Computer Science Massachusetts Institute of Technology CBMANET.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
UCSC 1 Aman ShaikhICNP 2003 An Efficient Algorithm for OSPF Subnet Aggregation ICNP 2003 Aman Shaikh Dongmei Wang, Guangzhi Li, Jennifer Yates, Charles.
By: Gang Zhou Computer Science Department University of Virginia 1 A Game-Theoretic Framework for Congestion Control in General Topology Networks SYS793.
Clustering in Mobile Ad hoc Networks. Why Clustering? –Cluster-based control structures provides more efficient use of resources for large dynamic networks.
Optimal Backpressure Routing for Wireless Networks with Multi-Receiver Diversity Michael J. Neely University of Southern California
Modeling and Evaluation with Graph Mohammad Khalily Dermany Islamic Azad University, Khomein branch.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
Dynamic Source Routing (DSR) Sandeep Gupta M.Tech - WCC.
Scaling Laws for Cognitive Radio Network with Heterogeneous Mobile Secondary Users Yingzhe Li, Xinbing Wang, Xiaohua Tian Department of Electronic Engineering.
Joint Scheduling and Power Control for Wireless Ad Hoc Networks Advisor: 王瑞騰 Student: 黃軍翰.
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
Stochastic Optimal Networking: Energy, Delay, Fairness Michael J. Neely University of Southern California
Super-Fast Delay Tradeoffs for Utility Optimal Scheduling in Wireless Networks Michael J. Neely University of Southern California
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
Fairness and Optimal Stochastic Control for Heterogeneous Networks Time-Varying Channels     U n (c) (t) R n (c) (t) n (c) sensor.
به نام خدا سيد عليرضا كارداني مجتبي اميرخاني Path Set Selection in Mobile Ad Hoc Networks زمستان 1382.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Self-stabilizing energy-efficient multicast for MANETs.
Sebastian Max Radio and Frequency Assignment in Multi-Radio Multi-Channel Wireless Mesh Networks Radio and Frequency Assignment in Multi-Radio Multi-Channel.
Energy Optimal Control for Time Varying Wireless Networks Michael J. Neely University of Southern California
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
+ Dynamic Routing Protocols 2 nd semester
Puzzle You have 2 glass marbles Building with 100 floors
Routing Metrics for Wireless Mesh Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
IMPROVING OF WIRELESS MESH NETWORKS.
Routing Metrics for Wireless Mesh Networks
AODV-OLSR Scalable Ad hoc Routing
Presented by Tae-Seok Kim
Group Multicast Capacity in Large Scale Wireless Networks
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Ad-hoc Networks.
Routing and Switching Fabrics
Delay Efficient Wireless Networking
Multi-channel, multi-radio wireless networks
Net 435: Wireless sensor network (WSN)
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Routing.
Network Layer Path Determination.
IEEE Student Paper Contest
Routing Metrics for Wireless Mesh Networks
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
Topology Control and Its Effects in Wireless Networks
Throughput-Optimal Broadcast in Dynamic Wireless Networks
Utility Optimization with “Super-Fast”
Effective Replica Allocation
The Impact of Multihop Wireless Channel on TCP Performance
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Javad Ghaderi, Tianxiong Ji and R. Srikant
Nikos Dimokas1 Dimitrios Katsaros (presentation) Leandros Tassiulas2
EEL 6935 Wireless Ad Hoc Networks
Routing and Switching Fabrics
Routing.
Data Communication: Routing algorithms
Optimal Control for Generalized Network-Flow Problems
Presentation transcript:

Layered Backpressure Scheduling for Delay Reduction in Ad Hoc Networks Leandros Maglaras Dimitrios Katsaros (presentation) Dept. of Computer & Communications Engineering University of Thessaly, Volos, Greece WoWMoM Symposium, Lucca (Italy), 21-23/June/2011

Wireless Ad Hoc Networks Wireless Ad Hoc Networks features Dispersed network Self-organized All nodes acts as routers No wired infrastructure Potential multihop routes

Modern battlefield: Delay does matter

Packet scheduling based on Back-pressure: the LayBP protocol Our proposal … Packet scheduling based on Back-pressure: the LayBP protocol Creates clusters based on dense connectivity Forwards packets on a cluster-by-cluster basis, until the packet enters the ‘destination’ cluster Reap the benefits of both worlds: Cluster-based backpressure Shortest-path backpressure

The back-pressure protocol Each node: Maintains one queue for every other node c a e d = Optimal Commodity for link (e,d) on slot t (maximizes diff. backlog)

Backpressure: pros-and-cons throughput-optimal routing algorithm robust to topology changes Based on solid mathematical background (Lyapunov drift theory), thus, ability to study stability properties Backpressure ↓: Its performance deteriorates in conditions of low, and even of moderate, load in the network, since the packets “circulate” in the network: the backpressure stabilizes the system using all possible paths throughout the network The net effect of this mechanism is to increase delay (and thus energy consumption)

Delay-aware backpressure: Cluster-based @ INFOCOM08 Motivation: Reduce the number of queues How? Define arbitrary clusters Intercluster communication via gateways Maintain one queue per gateway at each relay node which still leads to an excessive number of gateways Delay increases with increasing clusters number! Why? Too many gateways

Delay-aware backpressure: Shortest-path @ INFOCOM09 & IEEE Trans. on Net 11 Motivation: Delay can be reduced via shortest-path routing How? Precomputation of all pairwise-node distances application of the backpressure notion on the shortest path(s) between source and destination Achieves the lower-bound of delay Removal of a single link keeps delay high! Why? Shortest-path recalculation is needed

Can we combine the two? ‘Relax’ the demand for precomputation of shortest-paths Robustness to topology changes Maintain the idea of ‘pushing the packets to the preferred direction’ Exploit the clustering idea, but Scale-up to the number of clusters and/or gateways Smart clustering

Our proposal: Layered Backpressure LayBP ideas: [1st] Split the network into layers according to the connectivity among them usually implies geographic proximity, as well [2nd] Assign layer ID respecting geo-proximity Breadth-first or fractal curve (Hilbert) numbering [3rd] Forward packets according to the destination layer ID The layers play the role of attractors, that attract the packets destined for them and then “disallow” the packets to leave the layer

Layered Backpressure: Packet scheduling Each node n maintains a separate queue of packets for each destination The length of such queue is denoted as Qdn[t] For every queue Qdn[t] the node computes the parameter Dleveldn which represents the absolute difference between current and destination node’s layer number Dleveldn = |Layer(n) − Layer(d)|

LayBP operation

Throughput optimality Following the work: M. J. Neely, E. Modiano, and C. E. Rohrs. Dynamic power allocation and routing for time varying wireless networks. IEEE JSAC, 23(1):89–103, 2005 Since, parameter Anmd is bounded (for LayBP it is a constant), the policy is throughput optimal

Evaluation setting LayBP compared to: Backpressure (BP), Shadow-Queue backpressure (SQ-BP), Cluster-based backpressure (CB-BP), Shortest-path backpressure (SP-BP) Performance measures: Delay & Throughput Network topologies:

Parameter tuning A=2 is OK

Few gateways: More rapid convergence Delay performance Many gateways grid Few gateways Few gateways: More rapid convergence

Throughput performance All policies are throughput-optimal

Summary Wireless Ad Hoc Networks New Packet Scheduling protocol, LayBP LayBP evaluation and comparison to the state-of-the-art protocols LayBP: throughput-optimal tradeoff between delay and calculations robust to topology changes

Relevant references L. Tassiulas and A. Ephremides. Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks. IEEE Trans. Automatic Control, 37(12):1936–1948, 1992. L. Ying, R. Srikant, and D. F. Towsley. Cluster-based backpressure routing algorithm. In Proc. INFOCOM, pages 484–492, 2008. L. Ying, S. Shakkotai, and A. Reddy. On combining shortest-path and back-pressure routing over multihop wireless networks. In Proc. INFOCOM, 2009. And IEEE/ACM Trans. On Networking, 19(3): 841–854, 2011.

Thank you for your attention! Questions?

Topology change Inactive one of the two intercommunity links

Impact of topology change

Better layer naming: Hilbert curves

For 3-D wireless sensornets: Underwater

Clustering: max-min d-cluster formation @ INFOCOM04 &

Original backpressure