Dhruv Gupta EEC 273 class project Prof. Chen-Nee Chuah

Slides:



Advertisements
Similar presentations
Architecture and Algorithms for an IEEE 802
Advertisements

Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
Wide Area Wi-Fi Sam Bhoot. Wide Area Wi-Fi  Definition: Wi-Fi (Wireless Fidelity) n. – popular term for high frequency wireless local area networks operating.
A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
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.
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
A Practical Approach to QoS Routing for Wireless Networks Teresa Tung, Zhanfeng Jia, Jean Walrand WiOpt 2005—Riva Del Garda.
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
Performance Comparison of Routing Protocols for Ad Hoc Networks PATTERN ENDIF Ferrara.
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
Interference-Aware QoS OLSR for Mobile Ad-hoc Network Routing SAWN 2005, May 24 P. Minet & D-Q. Nguyen.
1 Internet Networking Spring 2006 Tutorial 3 Ad-hoc networks TBRPF (based on IETF tutorials on TBRPF)
CS541 Advanced Networking 1 Static Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/9/2009.
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
A Fair Scheduling for Wireless Mesh Networks Naouel Ben Salem and Jean-Pierre Hubaux Laboratory of Computer Communications and Applications (LCA) EPFL.
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
Capacity of Wireless Mesh Networks: Comparing Single- Radio, Dual-Radio, and Multi- Radio Networks By: Alan Applegate.
Multihop wireless networks Geographical Routing Karp, B. and Kung, H.T., Greedy Perimeter Stateless Routing for Wireless Networks, in MobiCom Using.
ROUTING ALGORITHMS IN AD HOC NETWORKS
Fast Handoff for Seamless wireless mesh Networks Yair Amir, Clauiu Danilov, Michael Hilsdale Mobisys’ Jeon, Seung-woo.
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.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Rushing Attacks and Defense in Wireless Ad Hoc Network Routing Protocols ► Acts as denial of service by disrupting the flow of data between a source and.
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.
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
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.
Fast and Reliable Route Discovery Protocol Considering Mobility in Multihop Cellular Networks Hyun-Ho Choi and Dong-Ho Cho Wireless Pervasive Computing,
ETE Framework for QoS guarantee in Heterogeneous Wired-cum-Wireless Networks (cont.) 홍 석 준
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.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Heterogeneous Wireless Access in Large Mesh Networks Haiping Liu, Xin Liu, Chen-Nee Chuah, Prasant Mohapatra University of California, Davis IEEE MASS.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
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/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Cooperative Caching in Wireless P2P Networks: Design, Implementation And Evaluation.
Chapter 3 Part 1 Switching and Bridging
Wi-Fi Technology.
Routing Metrics for Wireless Mesh Networks
IMPROVING OF WIRELESS MESH NETWORKS.
Mesh-Network VoIP Call Capacity
Outline What is Wireless LAN Wireless Transmission Types
Routing Metrics for Wireless Mesh Networks
Architecture and Algorithms for an IEEE 802
Presented by Tae-Seok Kim
Ad-hoc Networks.
ICMP ICMP – Internet Control Message Protocol
Managing the performance of multiple radio Multihop ESS Mesh Networks.
Sensor Network Routing
Lei Chen and Wendi B. Heinzelman , University of Rochester
Net 435: Wireless sensor network (WSN)
Routing In Wireless Mesh Networks
Routing Metrics for Wireless Mesh Networks
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Goal Control the amount of traffic in the network
Capacity of Ad Hoc Networks
Advisor: Frank Yeong-Sung Lin, Ph.D. Presented by Yu-Jen Hsieh 謝友仁
Xiuzhen Cheng Csci332 MAS Networks – Challenges and State-of-the-Art Research – Wireless Mesh Networks Xiuzhen Cheng
Optical communications & networking - an Overview
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Power Efficient Communication ----Joint Routing, Scheduling and Power Control Design Presenter: Rui Cao.
Presentation transcript:

Dhruv Gupta EEC 273 class project Prof. Chen-Nee Chuah Measurement-based Admission Control for multi-hop Wireless Mesh Networks Dhruv Gupta EEC 273 class project Prof. Chen-Nee Chuah

Wireless Mesh Networks 4/4/2019 Dhruv Gupta, EEC 273

Admission Control Is the simple practice of discriminating which traffic is admitted into a network The network judges whether it has enough resources available to accept a new connection based on the current network status Used to control the amount of traffic in the network and thus provide guaranteed service to end users 4/4/2019 Dhruv Gupta, EEC 273

Background WMN’s have become increasingly prevalent Roofnet, SF, Mountain View, Philadelphia and many others Ease of deployment, increased coverage area and reduced cost have driven the deployment of WMNs At the same time, low bandwidth, interference and high loss rates are some of the problems Network management is of crucial importance to provide guaranteed service to end users 4/4/2019 Dhruv Gupta, EEC 273

YAO: Yet Another Outline Problem statement Related work Motivation Methodology Conclusion 4/4/2019 Dhruv Gupta, EEC 273

Problem Definition I/P : Connectivity graph & measurement data Objective : Perform an AC decision for a given client request by finding a path P from source to destination that satisfies the following constraints Constraints : For each link ‘i’ on path P, we have Buser <= α * ABi 4/4/2019 Dhruv Gupta, EEC 273

Related work Yaling Yang, Robin Kravets, "Contention-Aware Admission Control for Ad Hoc Networks," IEEE Transactions on Mobile Computing ,vol. 04, no. 4,  pp. 363-377, July/August, 2005. Luo, L., Gruteser, M., Liu, H., Raychaudhuri, D., Huang, K., and Chen, S. 2006, “A QoS routing and admission control scheme for 802.11 ad hoc networks,” In Proceedings of the 2006 Workshop on Dependability Issues in Wireless Ad Hoc Networks and Sensor Networks (Los Angeles, CA, USA, September 26 - 29, 2006), DIWANS '06 4/4/2019 Dhruv Gupta, EEC 273

Motivation Most schemes focus on wireless LANs or Adhoc networks Simulation based studies do not capture the underlying interference models accurately No experimental measurement based work yet for wireless mesh networks 4/4/2019 Dhruv Gupta, EEC 273

Assumption Small scale WMNs with single gateway node Single channel for wireless backhaul and separate channels for clients All traffic directed for the internet – no peer to peer communication within the network Client based admission control, not flow-based User resource requirements are assumed to be known 4/4/2019 Dhruv Gupta, EEC 273

Problem components… Connectivity graph Network measurements Centralized admission control algorithm 4/4/2019 Dhruv Gupta, EEC 273

Network Discovery Purpose: Constraint: Advertise node existence/nonexistence Construct connectivity graph Constraint: Achieve node advertisement with minimum resource usage Accurate record of neighboring nodes 4/4/2019 Dhruv Gupta, EEC 273

Hello Message - Types Add - new node being added Delete - node presumed dead Update - “I’m alive” 4/4/2019 Dhruv Gupta, EEC 273

Network measurement Why? What? Centralized controller needs an updated view of the network topology statistics What? Bandwidth of the links in the network (asymmetric) 4/4/2019 Dhruv Gupta, EEC 273

How to get Link Bandwidth? A wireless link is different from a wired link Wireless is a broadcast medium, which means traffic on one link will affect bandwidth on another What is the base variable for bandwidth? Amount of Data/Time 4/4/2019 Dhruv Gupta, EEC 273

Time = Channel Utilization Channel Utilization is used instead of node utilization because CU is the limiting factor (and is affected by other APs) We define channel busy time as the total time a node is busy transmitting, receiving or sensing packets Channel utilization = CBT / tmeasurement 4/4/2019 Dhruv Gupta, EEC 273

Amount of Data = Modulation Rate The maximum bandwidth allowed per link (src to dest) varies based on signal quality and packet loss rate General upper bound for amount of data that can be sent to a certain neighbor 4/4/2019 Dhruv Gupta, EEC 273

Thus, Upper bound bandwidth to a neighbor = Modulation Rate * (1 - Channel Utilization) Monitored data is periodically sent to the central controller 4/4/2019 Dhruv Gupta, EEC 273

The final piece Central Controller Implements the admission control algorithm Takes as input: Connectivity graph Available Bandwidth 4/4/2019 Dhruv Gupta, EEC 273

Path search algorithm Use a uniform cost search algorithm to search for a path From source node, sort the links in decreasing order of available bandwidths Check if first link satisfies the user requirement If not, then request cannot be accepted Else repeat the procedure for subsequent links 4/4/2019 Dhruv Gupta, EEC 273

Centralized Admission Control Client associates to an AP (Wi-Fi assoc req) AP will send a client association request to centralized controller Centralized controller will reply (after running admission control algorithm) with a client association reply AP will receive the reply and send a Wi-Fi assoc reply back to the client If a path is found, send back association reply and setup route If no path is found, send back a reply denying the new request If a new client is accepted or a client leaves the network, the measurements will reflect the same 4/4/2019 Dhruv Gupta, EEC 273

Implemented the network discovery protocol Implemented the central controller algorithm Currently working on estimation of available bandwidth Integrate and test the scheme 4/4/2019 Dhruv Gupta, EEC 273

Hope you all get A’s and I get an A+ Thank You Hope you all get A’s and I get an A+ Q & A 4/4/2019 Dhruv Gupta, EEC 273