A Fair Scheduling for Wireless Mesh Networks Naouel Ben Salem and Jean-Pierre Hubaux Laboratory of Computer Communications and Applications (LCA) EPFL.

Slides:



Advertisements
Similar presentations
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Advertisements

Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
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.
A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
TDMA Scheduling in Wireless Sensor Networks
CSE 6590 Department of Computer Science & Engineering York University 1 Introduction to Wireless Ad-hoc Networking 5/4/2015 2:17 PM.
End-to-End Fair Bandwidth Allocation in Multi-hop Wireless Ad Hoc Networks Baochun Li Department of Electrical and Computer Engineering University of Toronto.
Price-based Resource Allocation in Wireless Ad Hoc Networks Yuan Xue, Baochun Li and Klara Nahrstedt University of Illinois at Urbana-Champaign University.
1 Crosslayer Design for Distributed MAC and Network Coding in Wireless Ad Hoc Networks Yalin E. Sagduyu Anthony Ephremides University of Maryland at College.
CS541 Advanced Networking 1 Wireless Mesh Networks Neil Tang 1/26/2009.
Peering in Infrastructure Ad hoc Networks Mentor : Linhai He Group : Matulya Bansal Sanjeev Kohli EE 228a Course Project.
ASWP – Ad-hoc Routing with Interference Consideration June 28, 2005.
1 TDMA Scheduling in Competitive Wireless Networks Mario CagaljHai Zhan EPFL - I&C - LCA February 9, 2005.
CS541 Advanced Networking 1 Static Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/9/2009.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
Securing Wireless Mesh Networks By Ben Salem & Jean-Pierre Hubaux Presented by Akilesh Sadassivam (Group Leader) Harish Varadarajan Selvaganesh Dharmeswaran.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
1 Power Control for Distributed MAC Protocols in Wireless Ad Hoc Networks Wei Wang, Vikram Srinivasan, and Kee-Chaing Chua National University of Singapore.
A Fair Scheduling for Wireless Mesh Networks Naouel Ben Salem and Jean-Pierre Hubaux Laboratory of Computer Communications and Applications (LCA) EPFL.
Architecture and Algorithms for an IEEE based Multi-channel Wireless Mesh Network Ashish Raniwala, Tzi-cker Chiueh Stony Brook University Infocom2005.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
A Distributed Framework for Correlated Data Gathering in Sensor Networks Kevin Yuen, Ben Liang, Baochun Li IEEE Transactions on Vehicular Technology 2008.
Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Department of Computer Science and.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
A Dedicated Multi-channel MAC Protocol Design for VANET with Adaptive Broadcasting Ning Lu 1, Yusheng Ji 2, Fuqiang Liu 1, and Xinhong Wang 1 1 Dept. of.
1 Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Michigan State University ICNP 2007.
Jason Ernst, University of Guelph 1.  Introduction ◦ Background Information ◦ Motivation for Research / Current Problems  Proposed Solution ◦ Algorithm.
1 A Novel Capacity Analysis for Wireless Backhaul Mesh Networks Tein-Yaw David Chung, Kung-Chun Lee, and Hsiao-Chih George Lee Department of Computer Science.
End-to-End Performance and Fairness in Multihop Wireless Backhaul Networks V. Gambiroza, B. Sadeghi, and E. Knightly Department of Electrical and Computer.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
Jason Ernst – University of Guelph Prepared for CS Mobile & Wireless Networks.
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
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,
Advanced Communication Network Joint Throughput Optimization for Wireless Mesh Networks R 戴智斌 R 蔡永斌 Xiang-Yang.
End-to-End Performance and Fairness in Multihop Wireless Backhaul Networks V. Gambiroza, B. Sadeghi, and E. Knightly Rice University.
1 Delay Aware Link Scheduling for Multi- Hop TDMA Wireless Networks Petar Djukic * and Shahrokh Valaee + *University of California +University of Toronto,
A New Link Scheduling Algorithm for Concurrent Tx/Rx Wireless Mesh Networks Author: Kwan-Wu Chin University of Wollongong, Australia From: ICC 2008 Speaker:
Cross-Layer Network Planning and Performance Optimization Algorithms for WLANs Yean-Fu Wen Advisor: Frank Yeong-Sung Lin 2007/4/9.
A new Cooperative Strategy for Deafness Prevention in Directional Ad Hoc Networks Andrea Munari, Francesco Rossetto, and Michele Zorzi University of Padova,
An Adaptive, High Performance MAC for Long-Distance Multihop Wireless Networks Sergiu Nedevschi *, Rabin K. Patra *, Sonesh Surana *, Sylvia Ratnasamy.
Wireless Mesh Networks Myungchul Kim
Improving the scalability of MAC protocols in Wireless Mesh Networks Mthulisi Velempini (Mr.)
1 11 Distributed Channel Assignment in Multi-Radio Mesh Networks Bong-Jun Ko, Vishal Misra, Jitendra Padhye and Dan Rubenstein Columbia University.
Routing Metrics and Protocols for Wireless Mesh Networks Speaker : 吳靖緯 MA0G0101.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
On Exploiting Diversity and Spatial Reuse in Relay-enabled Wireless Networks Karthikeyan Sundaresan, and Sampath Rangarajan Broadband and Mobile Networking,
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
1 Post Lunch Session Cooperative Strategies and Optimal Scheduling for Tree Networks Alexandre de Baynast †, Omer Gurewitz ‡, Edward W. Knightly ‡ † RWTH.
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
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.
An Opportunistic Directional MAC Protocol for Multi-hop Wireless Networks with Switched Beam Directional Antennas Osama Bazan and Muhammad Jaseemuddin.
Joint Routing and Scheduling Optimization in Wireless Mesh Networks with Directional Antennas A. Capone, I. Filippini, F. Martignon IEEE international.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
1 A Coordinate-Based Approach for Exploiting Temporal-Spatial Diversity in Wireless Mesh Networks Hyuk Lim Chaegwon Lim Jennifer C. Hou MobiCom 2006 Modified.
Performance Evaluation of Scheduling in IEEE based Wireless Mesh Networks Bo Han, Weijia Jia,and Lidong Lin Computer Communications, 2007 Mei-zhen.
Impact of Interference on Multi-hop Wireless Network Performance
Architecture and Algorithms for an IEEE 802
Presented by Tae-Seok Kim
Abdul Kader Kabbani (Stanford University)
論文進度報告 蔡永斌 Tsai, Yung-Pin
考慮端對端延遲與流量公平性之無線網狀網路最佳化建置
Advisor: Professor Yeong-Sung Lin Student: Yeong-Cheng Tzeng (曾勇誠)
Dhruv Gupta EEC 273 class project Prof. Chen-Nee Chuah
Presentation transcript:

A Fair Scheduling for Wireless Mesh Networks Naouel Ben Salem and Jean-Pierre Hubaux Laboratory of Computer Communications and Applications (LCA) EPFL – Lausanne, Switzerland Presented by Yeong-cheng Tzeng

Outline 1. Introduction 2. State of the Art 3. System Model 4. Details of the Solution 5. Evaluation of the Solution 6. Discussion 7. Conclusion

1. Introduction WiFi networks have become increasingly popular: Communications are short-range Clients need to be in the immediate vicinity of the Internet HS Have to deploy hot spots at well-chosen locations

1. Introduction (cont’d) Wireless Mesh Networks: An extension of WiFi: One wired hot spot HS Several Transient Access Points (TAPs) Wireless communications Possible interference The TAPs are not directly connected to the Internet: They rely on HS relays to get Internet connectivity for their clients

1. Introduction (cont’d) If the medium access protocol is poorly designed Severe unfairness (starvation) Low bandwidth utilization Propose a fair scheduling mechanism that optimizes the bandwidth utilization. Assign transmission rights to the links in the WMN and maximizes the Spatial Reuse

2. State of the Art Mesh Networks [1] I. F. Akyildiz, X. Wang, and W. Wang. Wireless Mesh Networks: A Survey. Computer Networks Journal (Elsevier), 47(4), Present a survey on recent advances and open research issues in WMNs Point out an important research topic: Revise the design of MAC protocols based on TDMA or CDMA

2. State of the Art (cont’d) STDMA Scheduling [18] S. Nelson and L. Kleinrock. Spatial TDMA: A Collision-Free Multihop Channel Access Protocol. IEEE Transactions on Commnuications, 33(9), Propose a protocol which assigns transmission rights to nodes in the network in a local TDMA fashion and is collision-free [10] J. Gronkvist. Assignment Methods for Spatial Reuse TDMA. In Proceedings of MobiHOC, Compare the node assignment and the link assignment methods Node assignment: Low traffic loads and lower transmission time Link assignment: High traffic loads and higher reuse efficiency

2. State of the Art (cont’d) Fairness in Mesh Networks [8] V. Gambiroza, B. Sadeghi, and E. Knightly, “End-to-End Performance and Fairness in Multihop Wireless Backhaul Networks" in Proceedings of MobiCom Three main difference with [8]: The definition of fairness: Per-Client fairness vs Per-TAP fairness The network topology: The whole network vs One branch Traffic model: No inter-TAP communications vs possibility of inter-TAP communications

3. System Model A directed graph: V={HS, TAP i, 1≤ i ≤ n} Communication links Upstream (UL) Downstream (DL) Interference links (IL) Assumptions: One operator and fixed topology Omni directional antennas All the clients pay the same flat rate All the clients send and receive data at saturation rate Orthogonal channels for upstream and downstream traffic All communication links have the same capacity C

Per-client fairness condition: Network throughput: To max Γ, duration time to f a should be the same for all links The per-client fairness condition gives: The duration time dedicated to each flow on each link should be the same; we call this time a time slot 3. System Model (cont’d)

Link (i, j) is activated during l i,j time slots Each client sends the same amount of data The number of time slots in the cycle is T= =24 Each client sends the same throughput ρ = C/T No spatial reuse The solution is not optimal

3. System Model (cont’d) Some links can be activated at the same time A shorter cycle (T=19 instead of 24) Optimal spatial reuse: We have to minimize T

3. System Model (cont’d) Optimization of bandwidth Utilization Maximize the throughput Need to minimize T, while respecting the fairness condition T’s upper bound Links in the WMN mutually contend T’s lower bound Depend on the topology and the position of clients

4. Details of the Solution A scheduling mechanism: Fair: The per-client fairness condition is ρ a = C/T Optimal bandwidth utilization: Minimize T Three main components: Construction of the compatibility matrix/graph Construction of the cliques Definition of the fair scheduling (FS)

4. Details of the Solution (cont’d) Construction of the compatibility matrix/graph

4. Details of the Solution (cont’d) Construction of the cliques A clique is a set of links which can all be enabled at the same time.

4. Details of the Solution (cont’d) Definition of the fair scheduling (FS) A scheduling s is a set of cliques that fulfills:

4. Details of the Solution (cont’d) Rationale of FS: 1. s = Φ 2. G = compatibility graph 3. Search for the clique Cl max with the maximal gain in G 4. s = s U Cl max 5. G = G - Cl max 6. if |G|>0, go to step 3

5. Evaluation of the Solution The fair collision-free scheduling proof Proposition 1: ŝ is a fair scheduling. Proof: Conditions (6) and (7) guarantee that, during the cycle, each active link (i,j) is actived exactly once during l i,j time slots. Therefore, each end-to-end flow is activated during one time slot ts, which allows each flow client to send (or receive) the same amount of data ts ·C and shows that ŝ is a fair scheduling. Proposition 2: ŝ is a collision-free scheduling. Proof: The scheduling ŝ being a disjoint union of cliques (i.e., a union of cliques whose members are pairwise disjoint), two links that are in two different cliques in ŝ never contend as they are activated at two different time periods. Furthermore, a clique is, by definition, a set of non-contending links. Therefore, ŝ is a collision-free scheduling.

5. Evaluation of the Solution (cont’d) Matlab simulations Two network topologies: One-dimensional: 10, 15, 20 and 25 nodes Two-dimensional: 8, 16, 24 and 32 nodes Nodes distribution: m=2n Uniform distribution Peripheral distribution Central distribution We compare the performance of our solution with the scheduling without spatial reuse

5. Evaluation of the Solution (cont’d)

Optimality of our fair scheduling FS is an approximation of the optimal scheduling s * Implement an algorithm to search the optimal solution s * Enumerate all the possible schedulings Resulting schedulings ŝ to s * are identical for all the scenarios

6. Discussion Topology discovery HS use an ad hoc routing to construct the network topology and inform all the TAPs Exchange messages over the control channel Assume all links are stable over time Complexity of the solution Compatibility matrix construction phase and FS algorithm are polynomial Clique construction phase The clique enumeration problem is proven to be NP-hard Relative small size of WMN Capacity reuse A connected client remains idle for a long period of time Disconnect it

7. Conclusion If the medium access protocol is poorly designed Severe unfairness Low bandwidth utilization Propose a scheduling mechanism that: Fair Optimizes the bandwidth utilization Prove the efficiency of our solution by means of simulations Future work: Relax some of the assumptions

The End