Jason Ernst and Mieso Denko

Slides:



Advertisements
Similar presentations
Cross-layer Design in Wireless Mesh Networks Hu Wenjie Computer Network and Protocol Testing Laboratory, Dept. of Computer Science & Technology, Tsinghua.
Advertisements

Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
CSE 6590 Department of Computer Science & Engineering York University 1 Introduction to Wireless Ad-hoc Networking 5/4/2015 2:17 PM.
802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group.
XPRESS: A Cross-Layer Backpressure Architecture for Wireless Multi-Hop Networks Rafael Laufer, Theodoros Salonidis, Henrik Lundgren, Pascal Le Guyadec.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
Sogang University ICC Lab Using Game Theory to Analyze Wireless Ad Hoc networks.
Presented at ICC 2012 – Wireless Network Symposium – June 14 th 2012.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
Rev A8/8/021 ABC Networks
1 ENERGY: THE ROOT OF ALL PERVASIVENESS Anthony Ephremides University of Maryland April 29, 2004.
Arsitektur Jaringan Terkini
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
CS541 Advanced Networking 1 Wireless Mesh Networks Neil Tang 1/26/2009.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
A Survey on Wireless Mesh Networks Sih-Han Chen 陳思翰 Department of Computer Science and Information Engineering National Taipei University of Technology.
Computer Network Architecture and Programming
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
CS541 Advanced Networking 1 Cognitive Radio Networks Neil Tang 1/28/2009.
August 18-19, 2002 UCSC Baskin School of Engineering1 UCSC PERC COMPONENT: Protocols for Wireless Internetworks J.J. Garcia-Luna-Aceves Computer Communication.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
COMPUTER NETWORKS.
Wireless Mesh Networks: Cross-Layer Scheduling Jason Ernst University of Guelph Prepared for CS6650 – Mobile and Wireless Networks.
Mehmet C. Vuran Vehbi C. Gungor Özgür B. Akan School of Electrical & Computer Engineering Georgia Institute of Technology Atlanta, GA {mcvuran,
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
بسم الله الرحمن الرحيم. Wireless Mesh Network (WMN) Izzeldin Shibeika – April, UNCC -
Cross Layer Design (CLD) for Wireless Networks. Future Wireless Systems Nth Generation Cellular Wireless Internet Access Wireless Video/Music Wireless.
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Department of Computer Science and.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Wireless Mesh Network 指導教授:吳和庭教授、柯開維教授 報告:江昀庭 Source reference: Akyildiz, I.F. and Xudong Wang “A survey on wireless mesh networks” IEEE Communications.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
COST289 14th MCM Towards Cognitive Communications 13 April Towards Cognitive Communications A COST Action Proposal Mehmet Safak.
Cognitive Radio Networks
Jason Ernst, University of Guelph 1.  Introduction ◦ Background Information ◦ Motivation for Research / Current Problems  Proposed Solution ◦ Algorithm.
A Survey on Wireless Mesh Networks IAN F. AKYILDIZ, GEORGIA INSTITUTE OF TECHNOLOGY XUDONG WANG, KIYON, INC. IEEE Radio Communications September 2005.
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.
Advanced Communication Network Joint Throughput Optimization for Wireless Mesh Networks R 戴智斌 R 蔡永斌 Xiang-Yang.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Wireless Ad Hoc Networks
Wireless Mesh Networks Myungchul Kim
Improving the scalability of MAC protocols in Wireless Mesh Networks Mthulisi Velempini (Mr.)
A Cluster Based On-demand Multi- Channel MAC Protocol for Wireless Multimedia Sensor Network Cheng Li1, Pu Wang1, Hsiao-Hwa Chen2, and Mohsen Guizani3.
Survey on the Characterization and Classification of Wireless Sensor Network Application [1] CS 2310 Software Engineering Xiaoyu Liang.
Intro Wireless vs. wire-based communication –Costs –Mobility Wireless multi hop networks Ad Hoc networking Agenda: –Technology background –Applications.
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.
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
A Maximum Fair Bandwidth Approach for Channel Assignment in Wireless Mesh Networks Bahador Bakhshi and Siavash Khorsandi WCNC 2008.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
5G Wireless Technology.
Medium Access Control. MAC layer covers three functional areas: reliable data delivery access control security.
Computer Networks.
Universal Opportunistic Routing Scheme using Network Coding
Mrinalini Sawhney CS-710 Presentation 2006/09/12
Seminar on…. 5G Wireless Technology By: Niki Upadhyay
User Interference Effect on Routing of Cognitive Radio Ad-Hoc Networks
Kyu-Han Kim and Kang G. Shin
Presentation transcript:

Jason Ernst and Mieso Denko Pervasive Computing and Wireless Networking Research Group (PerWin) A Review of Cross-Layer Scheduling and Resource Allocation for Wireless Mesh Networks Jason Ernst and Mieso Denko IEEE TIC-STH 2009 SESMET September 26-27 2009 Department of Computing & Information Science University of Guelph, ON, Canada

Introduction Wireless Mesh Networks OSI VS Cross-Layer Design Pervasive Computing and Wireless Networking Research Group (PerWin) Wireless Mesh Networks OSI VS Cross-Layer Design Cross Layer Design Architectures Cross-Layer Design Techniques Our scheme Conclusions & Future Work Department of Computing & Information Science University of Guelph, ON, Canada

Wireless Mesh Networks Pervasive Computing and Wireless Networking Research Group (PerWin) Multi-hop wireless ad hoc network Mesh Routers MR Gateways GW Mesh Clients MC Majority of traffic between MC and GW Not MC to MC MR often assumed static, more resources CPU, Memory, Power (battery life) Department of Computing & Information Science University of Guelph, ON, Canada

Wireless Mesh Networks Pervasive Computing and Wireless Networking Research Group (PerWin) Department of Computing & Information Science University of Guelph, ON, Canada

Wireless Mesh Networks Pervasive Computing and Wireless Networking Research Group (PerWin) Applications Commercial internet access Also applications in Military communication Search and Rescue Sensor applications where Mesh provides backbone Advantages Cheap and easy to deploy compared with wired Autonomous: self-configuration, self-optimization, self-healing network Good for rural applications and sparsely populated areas Department of Computing & Information Science University of Guelph, ON, Canada

OSI VS Cross-Layer Design Pervasive Computing and Wireless Networking Research Group (PerWin) Cross-Layer Provides feedback from multiple layers More intelligent decisions made at routing, MAC layers Must be designed carefully to allow for extensions OSI Good design from software engineering point of view Provides good separation and abstraction compared with a “flat” model Department of Computing & Information Science University of Guelph, ON, Canada

Cross-Layer Design Cross-Layer Design an Emerging Technology? Pervasive Computing and Wireless Networking Research Group (PerWin) Cross-Layer Design an Emerging Technology? It has been around for about 5 years now Last major survey covered only the beginning of cross-layer design Many developments in the last 5 years Somewhat controversial technique Many different ideas are being applied to cross-layering Cognitive radio techniques Adaptive control Network coding Department of Computing & Information Science University of Guelph, ON, Canada

Cross-Layer Design Architectures Pervasive Computing and Wireless Networking Research Group (PerWin) Application Presentation Session Transport Network Link / MAC Physical OSI 7 Layer Stack Department of Computing & Information Science University of Guelph, ON, Canada

Cross-Layer Design Architectures Pervasive Computing and Wireless Networking Research Group (PerWin) Application Direct Communication: Layers which do not normally interact exchange information Difficult to maintain Poor extensibility Presentation Session Transport Network Link / MAC Physical OSI 7 Layer Stack Department of Computing & Information Science University of Guelph, ON, Canada

Cross-Layer Design Architectures Pervasive Computing and Wireless Networking Research Group (PerWin) Application Status Status: Link quality Queue sizes Application requirements Distance between nodes Easily enable cross-layer interactions by querying the status stack Presentation Session Transport Network Link / MAC Physical OSI 7 Layer Stack Department of Computing & Information Science University of Guelph, ON, Canada

Cross-Layer Design Techniques Pervasive Computing and Wireless Networking Research Group (PerWin) Power Control Rate Control Route Control Network Coding Mixed-Bias Department of Computing & Information Science University of Guelph, ON, Canada

Power Control Pervasive Computing and Wireless Networking Research Group (PerWin) Power levels of competing nodes are adapted to ensure less contention and interference Often combined with Rate Control, Route Control Makes use of Physical, MAC and Network layers Department of Computing & Information Science University of Guelph, ON, Canada

Power Control Pervasive Computing and Wireless Networking Research Group (PerWin) No Interference between MCs Department of Computing & Information Science University of Guelph, ON, Canada

Power Control Pervasive Computing and Wireless Networking Research Group (PerWin) Interference between MCs Department of Computing & Information Science University of Guelph, ON, Canada

Rate Control Pervasive Computing and Wireless Networking Research Group (PerWin) Allows MRs to control the transfer rates of associated MCs Rates are raised for a given link when the quality is higher Thresholds to ensure other MCs are not affected Solutions make use a wide range of layers Some take parameters from application layer (multimedia applications) Generally Physical, MAC, Network layers are used Department of Computing & Information Science University of Guelph, ON, Canada

Rate Control Pervasive Computing and Wireless Networking Research Group (PerWin) Obstruction between devices Department of Computing & Information Science University of Guelph, ON, Canada

Rate Control Pervasive Computing and Wireless Networking Research Group (PerWin) No Obstruction between devices Department of Computing & Information Science University of Guelph, ON, Canada

Route Control Avoid congested links, links with poor quality Pervasive Computing and Wireless Networking Research Group (PerWin) Avoid congested links, links with poor quality Use SINR, queue sizes to determine which links to avoid Existing solutions make use of Network, Transport and Link (MAC) layers Department of Computing & Information Science University of Guelph, ON, Canada

Route Control Pervasive Computing and Wireless Networking Research Group (PerWin) Obstruction or Congestion on one link Department of Computing & Information Science University of Guelph, ON, Canada

Network Coding Allow multiple unicast transmissions simultaneously Pervasive Computing and Wireless Networking Research Group (PerWin) Allow multiple unicast transmissions simultaneously Assign a unique code for each link The correct information is decoded and separated from other simultaneous transmissions SINR measure taken from physical layer to determine which links may cause conflict Often combined with other previous techniques Usually uses the MAC / Physical layer Department of Computing & Information Science University of Guelph, ON, Canada

Summary of Techniques Pervasive Computing and Wireless Networking Research Group (PerWin) Reference Technique Layers [12] J. Tang et. al Power Control MAC, Physical [15] J. Thomas Network, MAC, Physical [28] X. Wang et. al Rate Control Transport, MAC [13] J. Tang et. al Transport, Network, Link [16] K. Karakayali et. al Power / Rate [1] C.E. Huang et. al Application, MAC, Physical [7] H-Y. Wei Route Control Physical, Link, Network [22] M.J. Neely et. al Transport, Network [21] M.S. Kuran et. al Network, Link [17] K. Li et. Al Network Coding Department of Computing & Information Science University of Guelph, ON, Canada

Cross-Layer Mixed Biasing Pervasive Computing and Wireless Networking Research Group (PerWin) Mixed bias technique [Singh et al] Studied using different levels of bias A comparison against proportionally fair and max-min algorithms Strong bias, weak bias Mixed bias combines a strong and a weak bias together Only bias against one characteristics Distance between GW and MR Department of Computing & Information Science University of Guelph, ON, Canada

Our Scheme Our Mixed-Bias technique Additional characteristics Pervasive Computing and Wireless Networking Research Group (PerWin) Our Mixed-Bias technique Additional characteristics Distance between GW and MR Queue Size Link Quality Combined Technique Biases against multiple characteristics at once (1) (2) Department of Computing & Information Science University of Guelph, ON, Canada

Our Scheme Pervasive Computing and Wireless Networking Research Group (PerWin) Scheduling / Resource assigned according to a cost function at the gateways Multiple gateways are supported Each GW is responsible for scheduling / allocation for MRs associated with it At each schedule a measure of the parameters is taken and applied to the cost function Department of Computing & Information Science University of Guelph, ON, Canada

Initial Results Pervasive Computing and Wireless Networking Research Group (PerWin) Simulation Parameters Parameter Value MRs 10 to 30 GWs 1 to 5 MCs 250 Flows 2 to 5 Environment Dimensions 1000 x 1000 m Node Range 150 m NS3 Simulation Tool Department of Computing & Information Science University of Guelph, ON, Canada

Initial Results Pervasive Computing and Wireless Networking Research Group (PerWin) 5 Flows – Effect of Varying MRs on End-to-End Delay Department of Computing & Information Science University of Guelph, ON, Canada

Initial Results Pervasive Computing and Wireless Networking Research Group (PerWin) 5 GWs - Effect of Varying Flows on Packet Delivery Ratio Department of Computing & Information Science University of Guelph, ON, Canada

Conclusions and Future Work Pervasive Computing and Wireless Networking Research Group (PerWin) Conclusions Cross-Layering should be viewed as intimidating Many existing approaches can apply cross-layer design The results show that our cross-layered mixed bias approach is promising Future work Experiment with tuning the weightings and bias factors in the mixed bias approaches Implement the scheme in real equipment to compare Many existing schemes make assumptions that limit the application (single GW, no mobility of MCs or MRs) Department of Computing & Information Science University of Guelph, ON, Canada

Questions? Thank you for listening! Pervasive Computing and Wireless Networking Research Group (PerWin) Contact: Jason Ernst – jernst@uoguelph.ca Thank you for listening! Department of Computing & Information Science University of Guelph, ON, Canada