Delay-Based Back-Pressure Scheduling in Multi-Hop Wireless Networks 1 Bo Ji, 2 Changhee Joo and 1 Ness B. Shroff 1 Department of ECE, The Ohio State University.

Slides:



Advertisements
Similar presentations
A DISTRIBUTED CSMA ALGORITHM FOR THROUGHPUT AND UTILITY MAXIMIZATION IN WIRELESS NETWORKS.
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.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
Delay Analysis and Optimality of Scheduling Policies for Multihop Wireless Networks Gagan Raj Gupta Post-Doctoral Research Associate with the Parallel.
Traffic and routing. Network Queueing Model Packets are buffered in egress queues waiting for serialization on line Link capacity is C bps Average packet.
1 EP2210 Fairness Lecture material: –Bertsekas, Gallager, Data networks, 6.5 –L. Massoulie, J. Roberts, "Bandwidth sharing: objectives and algorithms,“
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
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.
Tradeoffs between performance guarantee and complexity for distributed scheduling in wireless networks Saswati Sarkar University of Pennsylvania Communication.
Short-Term Fairness and Long- Term QoS Lei Ying ECE dept, Iowa State University, Joint work with Bo Tan, UIUC and R. Srikant, UIUC.
Resource Allocation in Wireless Networks: Dynamics and Complexity R. Srikant Department of ECE and CSL University of Illinois at Urbana-Champaign.
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.
XPRESS: A Cross-Layer Backpressure Architecture for Wireless Multi-Hop Networks Rafael Laufer, Theodoros Salonidis, Henrik Lundgren, Pascal Le Guyadec.
Designing data networks A flow-level perspective Alexandre Proutiere Microsoft Research Workshop on Mathematical Modeling and Analysis of Computer Networks.
5/21/20151 Mobile Ad hoc Networks COE 549 Capacity Regions Tarek Sheltami KFUPM CCSE COE
1 Network Information Flow in Network of Queues Phillipa Gill, Zongpeng Li, Anirban Mahanti, Jingxiang Luo, and Carey Williamson Department of Computer.
Competitive Routing in Multi-User Communication Networks Presentation By: Yuval Lifshitz In Seminar: Computational Issues in Game Theory (2002/3) By: Prof.
CS541 Advanced Networking 1 Spectrum Sharing in Cognitive Radio Networks Neil Tang 3/23/2009.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
Scheduling Algorithms for Wireless Ad-Hoc Sensor Networks Department of Electrical Engineering California Institute of Technology. [Cedric Florens, Robert.
ADCN MURI Tools for the Analysis and Design of Complex Multi-Scale Networks Review September 9, 2009 Protocols for Wireless Networks Libin Jiang, Jiwoong.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Presented by Scott McLaren Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia.
CS541 Advanced Networking 1 Cognitive Radio Networks Neil Tang 1/28/2009.
Lecture 11. Matching A set of edges which do not share a vertex is a matching. Application: Wireless Networks may consist of nodes with single radios,
1 TDMA Scheduling in Competitive Wireless Networks Mario CagaljHai Zhan EPFL - I&C - LCA February 9, 2005.
1 Optimization and Stochastic Control of MANETs Asu Ozdaglar Electrical Engineering and Computer Science Massachusetts Institute of Technology CBMANET.
Opportunistic Transmission Scheduling With Resource-Sharing Constraints in Wireless Networks From IEEE JOURNAL ON SELECTED AREAS IN COMMUNCATIONS Presented.
1 Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Infocom /12/20.
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
Multiple-access Communication in Networks A Geometric View W. Chen & S. Meyn Dept ECE & CSL University of Illinois.
Distributed resource allocation in wireless data networks: Performance and design Alexandre Proutière Orange-FT / ENS Paris.
Fundamental Lower Bound for Node Buffer Size in Intermittently Connected Wireless Networks Yuanzhong Xu, Xinbing Wang Shanghai Jiao Tong University, China.
Steady and Fair Rate Allocation for Rechargeable Sensors in Perpetual Sensor Networks Zizhan Zheng Authors: Kai-Wei Fan, Zizhan Zheng and Prasun Sinha.
EE 685 presentation Distributed Cross-layer Algorithms for the Optimal Control of Multi-hop Wireless Networks By Atilla Eryılmaz, Asuman Özdağlar, Devavrat.
Efficient link scheduling for online admission control of real-time traffic in wireless mesh networks P. Cappanera a, L. Lenzini b, A. Lori b, G. Stea.
Delay Analysis for Maximal Scheduling in Wireless Networks with Bursty Traffic Michael J. Neely University of Southern California INFOCOM 2008, Phoenix,
Korea Advanced Institute of Science and Technology Network Systems Lab. Cross-layer Control of Wireless Networks: From Theory to Practice Professor Song.
The Case for Addressing the Limiting Impact of Interference on Wireless Scheduling Xin Che, Xi Ju, Hongwei Zhang {chexin, xiju,
1 A Simple Asymptotically Optimal Energy Allocation and Routing Scheme in Rechargeable Sensor Networks Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee.
Node-based Scheduling with Provable Evacuation Time Bo Ji Dept. of Computer & Information Sciences Temple University Joint work.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
PLASMA: A New Routing Paradigm for Wireless Multihop Networks R. Laufer 1 P. Velloso 2 L. Vieira 3 L. Kleinrock 1 1 University of California, Los Angeles.
1 Performance Analysis of the Distributed Coordination Function under Sporadic Traffic joint work with C.-F. Chiasserini (Politecnico di Torino)
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
Providing End-to-End Delay Guarantees for Multi-hop Wireless Sensor Networks I-Hong Hou.
Localized Algorithm for Aggregate Fairness in Wireless Sensor Networks Authors : Shigang Chen, Zhan Zhang CISE university of Florida CISE university of.
A Joint Channel and Queue-Aware Scheduling for IEEE Wireless Metropolitan Area Networks Mehri Mehrjoo, Xuemin Shen, Kshirassgar Naik WCNC 2007.
Super-Fast Delay Tradeoffs for Utility Optimal Scheduling in Wireless Networks Michael J. Neely University of Southern California
1 Delay Aware Link Scheduling for Multi- Hop TDMA Wireless Networks Petar Djukic * and Shahrokh Valaee + *University of California +University of Toronto,
Illinois Center for Wireless Systems Wireless Networks: Algorithms and Optimization R. Srikant ECE/CSL.
Multicast Recipient Maximization in IEEE j WiMAX Relay Networks Wen-Hsing Kuo † ( 郭文興 ) & Jeng-Farn Lee ‡ ( 李正帆 ) † Department of Electrical Engineering,
An Adaptive, High Performance MAC for Long-Distance Multihop Wireless Networks Sergiu Nedevschi *, Rabin K. Patra *, Sonesh Surana *, Sylvia Ratnasamy.
2/14/2016  A. Orda, A. Segall, 1 Queueing Networks M nodes external arrival rate (Poisson) service rate in each node (exponential) upon service completion.
Energy Optimal Control for Time Varying Wireless Networks Michael J. Neely University of Southern California
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
A Low Interference Channel Assignment Algorithm for Wireless Mesh Networks Can Que 1,2, Xinming Zhang 1, and Shifang Dai 1 1.Department of Computer Science.
Designing Multi-hop Wireless Backhaul Networks with Delay Guarantees Girija Narlikar, Gordon Wilfong, and Lisa Zhang Bell Lab. Infocom 2006.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Performance Evaluation of Scheduling in IEEE based Wireless Mesh Networks Bo Han, Weijia Jia,and Lidong Lin Computer Communications, 2007 Mei-zhen.
Sriram Lakshmanan Zhenyun Zhuang
IEEE Student Paper Contest
Scheduling Algorithms in Broad-Band Wireless Networks
Javad Ghaderi, Tianxiong Ji and R. Srikant
Optimal Control for Generalized Network-Flow Problems
Presentation transcript:

Delay-Based Back-Pressure Scheduling in Multi-Hop Wireless Networks 1 Bo Ji, 2 Changhee Joo and 1 Ness B. Shroff 1 Department of ECE, The Ohio State University 2 Department of EECE, Korea University of Technology and Education Published in IEEE INFOCOM 2011

Outline Introduction System model Throughput Optimality of Q-BP Throughput Optimality of D-BP Numerical Results Conclusion 2

Introduction Link scheduling is a critical resource allocation component in multi-hop wireless networks. The Queue-length-based Back-Pressure (Q-BP) scheduler has been shown to be throughput-optimal. Last packet problem – consider a queue that holds the last packet of a flow, then the packet does not see any subsequent packet arrivals, and thus the queue length remains very small and the link may be starved for a long time 3

Introduction (cont’d) Recent works have studied the performance of delay- based scheduling algorithms instead of queue length as link weight. However, the throughput performance of the delay- based scheduling schemes has merely been shown for limited cases of single-hop networks. 4

Main Contributions of This Paper Show that the proposed Delay-based Back-Pressure (D-BP) scheduling scheme is throughput-optimal in multi-hop networks. – We re-derive throughput optimality of Q-BP itself using fluid limit techniques. – We devise a new delay metric for D-BP and show that it achieves the optimal throughput performance in multihop wireless networks. 5

System model We consider a multi-hop wireless network described by a directed graph = (, ℰ ), where denotes the set of nodes and ℰ denotes the set of links. Let S denote the set of flows in the network – The route of flow has an ()-hop length, where each -th hop link is denoted by (, ) Let denote the set of all link-flow-pairs The set of link-flow-pairs that interfere with (, ): 6

System model (cont’d) A schedule is a set of (active or inactive) link-flow- pairs, and can be represented by a vector Let ℳ denote the set of all feasible schedules in, and let Co( ℳ ) denote its convex hull. Let () denote the number of packet arrivals at the source node of flow at time slot. We call the arrival rate of flow, and let 7

System model (cont’d) Let Q s,k (t) denote the number of packets at the queue of (, ) at the beginning of time slot. – where denotes the actual number of packets transmitted from, at time slot Let , (t) denote the service of Q, at time slot t, which takes either 1 if link-flow-pair (, ) is active, or 0, otherwise. We have 8

System model (cont’d) The stability of a network We define the throughput region of a scheduling policy as the set of rates, for which the network remains stable under this policy. – The optimal throughput region is defined as the union of the throughput regions of all possible scheduling policies. 9

Lyapunov Stability 10

Queue-length-based Back-Pressure (Q-BP) 11

Throughput Optimality of Q-BP In fluid model (Throughput Optimality) Q-BP can support any traffic with arrival rate vector that is strictly inside Λ ∗. 12

Proof of Throughput Optimality 13  q s,k (t)  0 because of Q-BP policy s   s,k because of the definition of s Λ ∗.  0

Delay-based Back-Pressure (D-BP) 14, () denotes the sojourn time of the HOL packet of queue, ()

Throughput Optimality of D-BP (Throughput Optimality) D-BP can support any traffic with arrival rate vector that is strictly inside Λ ∗. Proof: – Lyapunov function: 15 In fluid model:

Numerical Results 16 The short flow arrives at the network with a finite amount of packets at time 0, and the number of packets follows Poisson distribution with mean rate 10. The long flows have an infinite amount of data and keep injecting packets at the source nodes following Poisson distribution with mean rate at each time slot. The last packet problem of Q-BP

Numerical Results (cont’d) The last packet problem of Q-BP (cont’d) 17 Several last packets of the short flow get excessively delayed under Q-BP.

Numerical Results (cont’d) The throughput of different schedulers 18 Flow (11 → 10 → 9) has bursty arrivals with a small mean rate

Numerical Results (cont’d) D-BP achieves the same throughput region as Q-BP 19

Numerical Results (cont’d) The tail of the delay distribution under D-BP vanishes much faster than Q-BP. 20

Numerical Results (cont’d) D-BP has mush shorter delay and achieves better fairness among the flows. 21

Conclusion This paper develop a throughput-optimal delay- based back-pressure scheme for multi-hop wireless networks As a result, the excessively long delays that could be experienced by certain flows under the queue- length-based scheduling schemes are eliminated without any loss of throughput. 22

Comments This paper presents a method to prove the throughput optimality of schedule policy using fluid limit and Lyapunov technique. D-BP is still not practical (because it require a central scheduler to solve the maximum weight independent set problem) This paper shows that delay-based scheduling can also achieve throughput optimality while the delays can be reduced – The control of end-to-end delay is still a challenge. 23