Wireless Mesh Networks: Fair Scheduling & Load Balancing Jason Ernst University of Guelph Advisor: Dr. Mieso Denko.

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

Cross-layer Design in Wireless Mesh Networks Hu Wenjie Computer Network and Protocol Testing Laboratory, Dept. of Computer Science & Technology, Tsinghua.
Achieving Throughput Fairness in Wireless Mesh Network Based on IEEE Janghwan Lee and Ikjun Yeom Division of Computer Science KAIST
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.
Ningning HuCarnegie Mellon University1 Optimizing Network Performance In Replicated Hosting Peter Steenkiste (CMU) with Ningning Hu (CMU), Oliver Spatscheck.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Page 1 / 14 The Mesh Comparison PLANET’s Layer 3 MAP products v.s. 3 rd ’s Layer 2 Mesh.
Fault Tolerant Routing in Tri-Sector Wireless Cellular Mesh Networks Yasir Drabu and Hassan Peyravi Kent State University Kent, OH
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
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.
Arsitektur Jaringan Terkini
CS541 Advanced Networking 1 Wireless Mesh Networks Neil Tang 1/26/2009.
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.
Dennis Ippoliti 12/6/ MULTI-PATH ROUTING A packet by packet multi-path routing approach.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Wireless Mesh Networks
A Fair Scheduling for Wireless Mesh Networks Naouel Ben Salem and Jean-Pierre Hubaux Laboratory of Computer Communications and Applications (LCA) EPFL.
Securing Wireless Mesh Networks By Ben Salem & Jean-Pierre Hubaux Presented by Akilesh Sadassivam (Group Leader) Harish Varadarajan Selvaganesh Dharmeswaran.
Wireless Mesh Networks: Cross-Layer Scheduling Jason Ernst University of Guelph Prepared for CS6650 – Mobile and Wireless Networks.
Tradeoff Based Network Management for Wireless Networks Huazhi Gong NetMedia Date 2008/05/26 Ph. D Pre-Defence.
WIRELESS MESH NETWORKS Ian F. AKYILDIZ* and Xudong WANG** * Georgia Institute of Technology BWN (Broadband Wireless Networking) Lab ** TeraNovi Tachnologies.
A Fair Scheduling for Wireless Mesh Networks Naouel Ben Salem and Jean-Pierre Hubaux Laboratory of Computer Communications and Applications (LCA) EPFL.
بسم الله الرحمن الرحيم. Wireless Mesh Network (WMN) Izzeldin Shibeika – April, UNCC -
Jason Ernst and Mieso Denko
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
Wireless Mesh Network 指導教授:吳和庭教授、柯開維教授 報告:江昀庭 Source reference: Akyildiz, I.F. and Xudong Wang “A survey on wireless mesh networks” IEEE Communications.
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.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
Resource-Aware Video Multicasting via Access Gateways in Wireless Mesh Networks IEEE Transactions on Mobile Computing,Volume 11,Number 6,June 2012 Authors.
Jason Ernst – University of Guelph Prepared for CS Mobile & Wireless Networks.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Multipath Routing in Wireless Mesh Networks Mobile Adhoc and Sensor Systems (MASS), 2006 IEEE International Conference on Author: Nagesh S. Nandiraju,
Advanced Communication Network Joint Throughput Optimization for Wireless Mesh Networks R 戴智斌 R 蔡永斌 Xiang-Yang.
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks TCP.
Cross-Layer Network Planning and Performance Optimization Algorithms for WLANs Yean-Fu Wen Advisor: Frank Yeong-Sung Lin 2007/4/9.
Hongkun Li, Yu Cheng, Chi Zhou Illinois Institute of Technology, Chicago, IL, USA IEEE GLOBECOM 2008.
Wireless Mesh Networks Myungchul Kim
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
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 Data Overhead Impact of Multipath Routing for Multicast in Wireless Mesh Networks Yi Zheng, Uyen Trang Nguyen and Hoang Lan Nguyen Department of Computer.
1 Post Lunch Session Cooperative Strategies and Optimal Scheduling for Tree Networks Alexandre de Baynast †, Omer Gurewitz ‡, Edward W. Knightly ‡ † RWTH.
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.
5/12/2005doc.: IEEE /0334 Submission Ripple: A Distributed Medium Access Protocol for Wireless Mesh Network Presented at the IEEE802.11, ,
-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 Wireless Networks Lecture 31 Wireless Mesh Networks Dr. Ghalib A. Shah.
IMPROVING OF WIRELESS MESH NETWORKS.
Architecture and Algorithms for an IEEE 802
Presented by Tae-Seok Kim
PROTEAN: A Scalable Architecture for Active Networks
Managing the performance of multiple radio Multihop ESS Mesh Networks.
Routing In Wireless Mesh Networks
Module 5: CPU Scheduling
論文進度報告 蔡永斌 Tsai, Yung-Pin
考慮端對端延遲與流量公平性之無線網狀網路最佳化建置
Tony Sun, Guang Yang, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Dhruv Gupta EEC 273 class project Prof. Chen-Nee Chuah
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Module 5: CPU Scheduling
Horizon: Balancing TCP over multiple paths in wireless mesh networks
Module 5: CPU Scheduling
Presentation transcript:

Wireless Mesh Networks: Fair Scheduling & Load Balancing Jason Ernst University of Guelph Advisor: Dr. Mieso Denko

Presentation Outline Introduction & Background – Wireless Mesh Networks Motivation – Fair Scheduling – Classification of Scheduling Techniques – Load Balancing Related Work Current Problems Future Work & Conclusions Questions 2Jason Ernst - University of Guelph

Wireless Mesh Networks WMN - Wireless Mesh Network: – Ad-hoc network with a core which has limited mobility Mesh Router: – A wireless base station with limited or no mobility – Infrastructure of the network Mesh Clients: – A wireless node which is fully mobile, may also act as a router in some WMNs Image: Indigo Systems – WMN for Environmental Monitoring 3Jason Ernst - University of Guelph

Motivation: Fair Scheduling Starvation & Unequal Quality of Service (QoS) – “Greedy” flows cause other traffic to be ignored resulting in starving or unequal QoS – Nodes closer to the gateways cause farther nodes starvation or unequal QoS In commercial applications people who pay the same amount expect the same quality of service 4Jason Ernst - University of Guelph

Motivation: Fair Scheduling Jason Ernst - University of Guelph5 Image: NC State University Elec. Eng. Dept.

Classifications of Scheduling Jason Ernst - University of Guelph6 ThroughputFairness

Classifications of Scheduling Jason Ernst - University of Guelph7 ThroughputFairness Maximum Throughput Scheduling Optimizes Resource Utilization but starvation occurs if there are many simultaneous flows with different costs because of high priority for least “expensive flows” ie) close proximity, small flows

Classifications of Scheduling Jason Ernst - University of Guelph8 ThroughputFairness Maximum Throughput Scheduling Equal Fairness / Best Effort / Round Robin “Greedy” users with large flows are favoured over smaller flows because of equal time slices for each flow

Classifications of Scheduling Jason Ernst - University of Guelph9 ThroughputFairness Maximum Throughput Scheduling Equal Fairness Max-Min Fairness (Fair Queuing) The minimum data rates are maximized for each flow resulting in higher throughput than equal fairness but still much less than max throughput

Classifications of Scheduling Jason Ernst - University of Guelph10 ThroughputFairness Maximum Throughput Scheduling Equal Fairness Proportional Fairness Compromise between throughput and fairness using priorities and weighting functions to maximize throughput while providing minimum QoS Min-Max

Related Work: Fair Scheduling Operating Systems – User / process scheduling in interactive OS’s started in the 1960s and 70’s (multics, unix) Wired Networks & Wireless LAN (single hop) Ad-hoc Networks Distributed Computing – SHARCNET Jason Ernst - University of Guelph11

Motivation: Load Balancing One important benefit of WMNs is multiple path redundancy However sometimes many nodes make use of common links causing congestions while others remain unused Load Balancing can also be used as a method to achieve fairness in a WMN Current Research suggests that 12Jason Ernst - University of Guelph

Load Balancing Load Balancing in WMNs may be applied: – On the links – On the Mesh Routers – On the Gateways to the Internet – By partitioning the network Another Technique: – “Curveball Routing” which avoids the central portion of the network by using curved routing paths 13Jason Ernst - University of Guelph

Load Balancing Jason Ernst - University of Guelph14 Image: NC State University Elec. Eng. Dept.

Related Work: Load Balancing Resource Sharing – CPUs (multiple core, clusters etc), HDDs (RAID 0,5) Internet Services - HTTP, FTP, DNS servers – Use many servers to distribute the workload Redundancy - RAID 1 WLAN, Ad-hoc Networks Jason Ernst - University of Guelph15

Current Problems Fair Scheduling – Some papers make assumptions such as single hop networks, limited mobility, fixed topology (APs cannot be added or removed) – Assumption which treats uplink and downlink together when it may be beneficial to treat them independently – Localized VS Centralized scheduling & load balancing Load Balancing – Existing algorithms use metrics such as RTT and gateway queue length but work can still be done using other metrics – Investigate load balancing at the gateways, links or mesh routers 16Jason Ernst - University of Guelph

Future Work Future Work: – Identifying an area of current research to expand upon – Make use of experimentation to determine optimal parameter values, metrics for load balancing etc. – Cross Layered Optimizations on solution – Write a thesis based on the research 17Jason Ernst - University of Guelph

References Agrawal et Al. Achieving Load Balancing in Wireless Mesh Networks Through Mulitple Gateways. IEEE Bejerano, Yigal., Han, S-J., Kumar, Amit. Efficient Load-Balancing Routing for Wireless Mesh Networks Computer Networks Chandranmenon et. Al. On the Design and Implementation of Infrastructure Mesh Networks. IEEE Workshop on Wireless Mesh Networks (WiMesh) Cheng, S-M., Lin, Phone., Huang, Di-Wei., Yang, Shun-Ren. A Study on Distributed / Centralized Scheduling for Wireless Mesh Network IWCMC ’06. ACM Gupta, Piyush., Sankarasubramaniam, Yogesh., Stolyar, Alexander. Random-Access Scheduling with Service Differentiation in Wireless Networks IEEE Erwu, Liu., Shan, Jin., Gang, Shen., Luoning, Gui. Fair Scheduling in Wireless Multi-Hop Self- Backhaul Networks. IEEE AICT/ICIW Hubaux, J-P., Salem, Ben Naouel. A Fair Scheduling for Wireless Mesh Networks. WIMESH Koutsonikolas, Dimitrios., M. Das., Saumitra., Hu, Charlie, Y. An Interference-aware Fair Scheduling for Multi-cast in Wireless Mesh Networks Journal of Parallel and Distributed Computing Popa, Lucian., Rostamizadeh, Afshin., Karp, Richard, M., Papadimitriou, Christos., Stoica, Ion. Balancing Traffic Load in Wireless Networks with Curveball Routing Mobihoc ‘07. ACM. 170 – Jason Ernst - University of Guelph

Questions? Jason Ernst University of Guelph Advisor: Dr. Mieso Denko 19Jason Ernst - University of Guelph