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.

Slides:



Advertisements
Similar presentations
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
Advertisements

February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Delay Analysis and Optimality of Scheduling Policies for Multihop Wireless Networks Gagan Raj Gupta Post-Doctoral Research Associate with the Parallel.
Hadi Goudarzi and Massoud Pedram
REAL-TIME COMMUNICATION ANALYSIS FOR NOCS WITH WORMHOLE SWITCHING Presented by Sina Gholamian, 1 09/11/2011.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
Abhay.K.Parekh and Robert G.Gallager Laboratory for Information and Decision Systems Massachusetts Institute of Technology IEEE INFOCOM 1992.
Progress in Linear Programming Based Branch-and-Bound Algorithms
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
EE 685 presentation Optimal Control of Wireless Networks with Finite Buffers By Long Bao Le, Eytan Modiano and Ness B. Shroff.
Rate Distortion Optimized Streaming Maryam Hamidirad CMPT 820 Simon Fraser Univerity 1.
Towards Feasibility Region Calculus: An End-to-end Schedulability Analysis of Real- Time Multistage Execution William Hawkins and Tarek Abdelzaher Presented.
Abhijit Davare 1, Qi Zhu 1, Marco Di Natale 2, Claudio Pinello 3, Sri Kanajan 2, Alberto Sangiovanni-Vincentelli 1 1 University of California, Berkeley.
Dynamic Internet Congestion with Bursts Stefan Schmid Roger Wattenhofer Distributed Computing Group, ETH Zurich 13th International Conference On High Performance.
ASWP – Ad-hoc Routing with Interference Consideration June 28, 2005.
An Efficient Clustering-based Heuristic for Data Gathering and Aggregation in Sensor Networks Wireless Communications and Networking (WCNC 2003). IEEE,
© Honglei Miao: Presentation in Ad-Hoc Network course (19) Minimal CDMA Recoding Strategies in Power-Controlled Ad-Hoc Wireless Networks Honglei.
PROFITABLE CONNECTION ASSIGNMENT IN ALL OPTICAL WDM NETWORKS VISHAL ANAND LANDER (Lab. for Advanced Network Design, Evaluation and Research) In collaboration.
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.
Pipelined Two Step Iterative Matching Algorithms for CIOQ Crossbar Switches Deng Pan and Yuanyuan Yang State University of New York, Stony Brook.
A Fair Scheduling for Wireless Mesh Networks Naouel Ben Salem and Jean-Pierre Hubaux Laboratory of Computer Communications and Applications (LCA) EPFL.
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.
Algorithms for Provisioning Virtual Private Networks in the Hose Model Source: Sigcomm 2001, to appear in IEEE/ACM Transactions on Networking Author: Amit.
Low Contention Mapping of RT Tasks onto a TilePro 64 Core Processor 1 Background Introduction = why 2 Goal 3 What 4 How 5 Experimental Result 6 Advantage.
EE 685 presentation Distributed Cross-layer Algorithms for the Optimal Control of Multi-hop Wireless Networks By Atilla Eryılmaz, Asuman Özdağlar, Devavrat.
Network Aware Resource Allocation in Distributed Clouds.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
Providing Delay Guarantees in Bluetooth Rachid Ait Yaiz and Geert Heijenk International Conference on Distributed Computing Systems Workshops (ICDCSW’03)
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Rensselaer Polytechnic Institute Rajagopal Iyengar Combinatorial Approaches to QoS Scheduling in Multichannel Wireless Systems Rajagopal Iyengar Rensselaer.
The Case for Addressing the Limiting Impact of Interference on Wireless Scheduling Xin Che, Xi Ju, Hongwei Zhang {chexin, xiju,
De-Nian Young Ming-Syan Chen IEEE Transactions on Mobile Computing Slide content thanks in part to Yu-Hsun Chen, University of Taiwan.
Quasi-static Channel Assignment Algorithms for Wireless Communications Networks Frank Yeong-Sung Lin Department of Information Management National Taiwan.
1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
Logical Topology Design
Logical Topology Design and Interface Assignment for Multi- Channel Wireless Mesh Networks A. Hamed Mohsenian Rad Vincent W.S. Wong The University of British.
Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.
Scheduling Optimization in Wireless MESH Networks with Power Control and Rate Adaptation SECON 2006 Antonio Capone and Giuliana Carello Keon Jang 2007.
OPTIMUM INTEGRATED LINK SCHEDULING AND POWER CONTROL FOR MULTI-HOP WIRELESS NETWORKS Arash Behzad, and Izhak Rubin, IEEE Transactions on Vehicular Technology,
Resource Mapping and Scheduling for Heterogeneous Network Processor Systems Liang Yang, Tushar Gohad, Pavel Ghosh, Devesh Sinha, Arunabha Sen and Andrea.
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.
Advanced Communication Network Joint Throughput Optimization for Wireless Mesh Networks R 戴智斌 R 蔡永斌 Xiang-Yang.
Localized Algorithm for Aggregate Fairness in Wireless Sensor Networks Authors : Shigang Chen, Zhan Zhang CISE university of Florida CISE university of.
1 11 Channel Assignment for Maximum Throughput in Multi-Channel Access Point Networks Xiang Luo, Raj Iyengar and Koushik Kar Rensselaer Polytechnic Institute.
1 Delay Aware Link Scheduling for Multi- Hop TDMA Wireless Networks Petar Djukic * and Shahrokh Valaee + *University of California +University of Toronto,
STUMP: Exploiting Position Diversity in the Staggered TDMA Underwater MAC Protocol Kurtis Kredo II, Petar Djukic, Prasant Mohapatra IEEE INFOCOM 2009.
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
QoS Routing and Scheduling in TDMA based Wireless Mesh Backhaul Networks Chi-Yao Hong, Ai-Chun Pang,and Jean-Lien C. Wu IEEE Wireless Communications and.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Queue Scheduling Disciplines
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Providing QoS in IP Networks
1 Chapter 6 Reformulation-Linearization Technique and Applications.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Joint Routing and Scheduling Optimization in Wireless Mesh Networks with Directional Antennas A. Capone, I. Filippini, F. Martignon IEEE international.
Designing Multi-hop Wireless Backhaul Networks with Delay Guarantees Girija Narlikar, Gordon Wilfong, and Lisa Zhang Bell Lab. Infocom 2006.
Impact of Interference on Multi-hop Wireless Network Performance
Presented by Tae-Seok Kim
Frank Yeong-Sung Lin (林永松) Information Management Department
Chapter 6. Large Scale Optimization
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Frank Yeong-Sung Lin (林永松) Information Management Department
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Survey on Coverage Problems in Wireless Sensor Networks
Chrysostomos Koutsimanis and G´abor Fodor
Presentation transcript:

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 b, G. Vaglini b Dip. di Sistemi e Informatica, University of Florence, Italy Dip. di Ingegneria dell’Informazione, University of Pisa, Italy Published in Computer Communications

Outline Introduction System model Worst-case delay in a sink-tree network Delay-aware link scheduling Iterative solution approach Efficient approximate solution for the MinWL problem Performance evaluation Conclusions 2

Introduction Wireless mesh networks are an emerging class of networks, usually built on fixed nodes that are inter- connected via wireless links to form a multi-hop network. – radio resource management challenges come into play. – The fact that mesh routers are fixed makes the backhaul of a WMN inherently different from distributed wireless networks – This makes it sensible to opt for a centralized network management 3

Introduction (cont’d) One of the most widely used techniques to achieve robust and collision-free communication is link scheduling, operating in the TDMA. – very few works published so far have addressed the problem of computing a link schedule with maximum end- to-end delays as a constraint Objective of this paper – Find a conflict-free link scheduling such that the delay bounds of all its flows are not violated. 4

Introduction (cont’d) We consider leaky-bucket-shaped flows traversing a sink-tree WMN which get aggregated as soon as they proceed towards the gateway. – the maximum end-to-end delay at the flow level can be computed using a Network Calculus approach. The link scheduling problem is mixed integer/nonlinear non-differentiable, and, as such, very hard to solve in practice. – We propose an alternative strategy to solve the same problem 5

System model Transmission slots of a fixed duration T s are grouped into a frame of N slots. Each slot is assigned to sets of non-interfering links through conflict-free link scheduling. a link e which is activated for Δ e slots in a frame starting from an offset π e – long-term minimum guaranteed rate equal to R e = c e *π e /N – ϴ e = (N- Δ e )*T S 6

System model (cont’d) We assume that a FIFO service discipline is in place at each link, meaning that traffic from different flows is queued First-Come-First-Served. Each flow has a delay constraint, specified as a required end-to-end delay bound δ. We assume that traffic is fluid, leaving packetization issues for further study. 7

System model (cont’d) A path P i is a loop-free sequence of n i nodes, from an ingress node to the egress one. 8

Worst-case delay in a sink-tree network 9 l i (h i ) : the label of the h i th node in path P i

Worst-case delay in a sink-tree network (cont’d) Based on Theorem 1 and Property 2, we can also model the aggregate traffic that joins path P i at node l i (h), composed of both arriving from upstream nodes and fresh flow injected at node l i (h) itself, as a single flow. We call it the interfering flow (i,h), and we denote its leaky- bucket parameters as σ (i,h), ρ (i,h). 10

Worst-case delay in a sink-tree network (cont’d) 11

Worst-case delay in a sink-tree network (cont’d) In order for queues not to build up indefinitely at a node x, the following stability condition must be ensured: The worst-case delay for the flow traversing that path is upper bounded by: – where CR li (h) is the clearing rate at node l i (h). 12

Worst-case delay in a sink-tree network (cont’d) Call the sequence of W x  1 bottleneck nodes for node x, sorted in the same order as they appear in any path that traverses that node, so that b x 1 =x. 13

Delay-aware link scheduling Each link must accomplish its transmission within the frame duration For any pair of active links i and j connected by an edge in the conflict graph we have: 14

Delay-aware link scheduling (cont’d) The end-to-end delay feasibility problem (E2EFP) is – where S is the feasible region of a conflict free schedule, i.e. the set of variables that satisfy constraints (6) and (7). 15

Iterative solution approach This problem is very hard to solve even for trivial instances, due to the fact that it is simultaneously integer, non-linear and non-differentiable. – Hence, we design a heuristic iterative solution approach. 16 Delay-based admission control

Minimum weighted latency scheduling We define the weighted latency of a network as follows: – The link weight w e is set to the aggregate flow of link e itself, i.e. w e = r e The MinWL scheduling problem is 17

Heuristic feedback The heuristic feedback consists in reformulating the MinWL problem forcing a solver to give a higher rate to the bottlenecks of those flows that violate their deadline. More specifically, at each iteration the violating flow with the maximum difference between the actual and the required delay bound is selected: 18

Heuristic feedback (cont’d) Its first downstream bottleneck is then given extra rate. This is done by substituting the constraints of Δ e with – where a e is the number of extra units of rate K to be scheduled for link e. – Variable a e is initially null, and it is increased by one on each iteration. 19

An example of the iterative solution 20

The end-to-end delay bounds for each flow computed at each iteration of the MinWL problem 21

Efficient approximate solution for the MinWL problem By relaxing the integrality for π e, Δ e and assigning o ij a value, we obtain a continuous linear problem, which can be solved in polynomial time. Capitalizing on this, we devise a solution algorithm which is composed of two blocks – a first block that assigns values to each conflict orientation o ij using a customized dive-and-fix heuristic; – a second block that solves a reduced MinWL problem, which emerges from the previous step once the conflict orientations are set, with relaxed integrality constraints. Its solutions are then rounded preserving the conflict-free property. 22

Efficient approximate solution for the MinWL problem (cont’d) Dive-and-fix heuristic – It iteratively does the following: it solves (i.e. ‘‘dives’’ into) a linear relaxation of the MILP, it identifies a subset of integer variables to target (i.e. to ‘‘fix’’), and rounds them to the closest integer As variables are fixed, smaller MILPs are obtained for subsequent iterations 23

Efficient approximate solution for the MinWL problem (cont’d) we maintain an iteration counter i, which is increased at every iteration if i is a multiple of a configurable parameter H, both the dive- and-fix and the reduced MinWL are executed on the new problem instance as modified by the feedback otherwise, only the reduced MinWL problem is solved, 24

Performance evaluation As a first study, we show that the feedback granularity K has an impact on the overall computation time – The instance is a network with 30 homogeneous flows with σ = 150, ρ = 300 and δ = 22, for which the E2EFP is indeed feasible. 25

Performance evaluation (cont’d) We now move to considering the effectiveness of the heuristic solution of the MinWL. – 100 instances were created by generating the flow rate from a uniform distribution within [50,300]. 26

Performance evaluation (cont’d) The percentage of E2EFP instances which can be solved using the heuristic approach, for different values of H, for K = 100 and K =

Performance evaluation (cont’d) Distribution of the solution times with the heuristic approach for K = 100 and K =

Performance evaluation (cont’d) Achievable rates for different required delay bounds and bursts 29

Performance evaluation (cont’d) Comparison between the optimal solutions to a TDMA-delay minimization problem and the solutions obtained with our framework 30 (Fix δ= 35, ρ = 300,) [17] P. Djukic, S. Valaee, “Delay aware link scheduling for multi-hop wireless networks,” in IEEE/ACM Transactions on Networking 17 (3) (2009) 870–883.

Conclusions This paper has addressed the problem of link scheduling in Wireless Mesh Networks – this one has brought end-to-end delay bounds in the picture We adopted a heuristic iterative solution scheme, – a mixed integer-linear formulation of the link scheduling problem – a feedback module which tests whether the delay bound constraints are met in the current schedule. The suboptimal approximated solution allows link schedules to be computed in hundreds of milliseconds in large-scale mesh networks, without losing much as far as solution quality is concerned with respect to the optimal approach. 31

Comments This paper calculate the end-to-end delay bounds of flows with shaped traffic in WMN. The iterative solution with feedback mechanism is interesting. – Similar to our bulk scheduling. (Find the bottleneck, then increase the bandwidth of bottleneck) For a VBR traffic flow, the shaping delay must be taken into account. 32