Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 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

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

3 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

4 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

5 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

6 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

7 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

8 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

9 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

10 Lyapunov Stability 10

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

12 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

13 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

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

15 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:

16 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

17 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.

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

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

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

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

22 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

23 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


Download ppt "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."

Similar presentations


Ads by Google