Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)

Slides:



Advertisements
Similar presentations
Problems in Ad Hoc Channel Access
Advertisements

The Capacity of Wireless Networks Danss Course, Sunday, 23/11/03.
The Capacity of Wireless Networks
Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Channel Allocation Protocols. Dynamic Channel Allocation Parameters Station Model. –N independent stations, each acting as a Poisson Process for the purpose.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
Modeling and Analysis of Random Walk Search Algorithms in P2P Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE, Rensselaer Polytechnic Institute.
5/21/20151 Mobile Ad hoc Networks COE 549 Capacity Regions Tarek Sheltami KFUPM CCSE COE
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
The Capacity of Wireless Ad Hoc Networks
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
1 Minimizing End-to-End Delay: A Novel Routing Metric for Multi- Radio Wireless Mesh Networks Hongkun Li, Yu Cheng, Chi Zhou Department of Electrical and.
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
Wireless MESH network Tami Alghamdi. Mesh Architecture – Mesh access points (MAPs). – Mesh clients. – Mesh points (MPs) – MP uses its Wi-Fi interface.
Model and tools. Traffic Model Poisson law – Napoléon worries about the statistics of horse accidents of his generals – Poisson confirms these are unfrequent.
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
Opersating Mode DCF: distributed coordination function
Does Packet Replication Along Multipath Really Help ? Swades DE Chunming QIAO EE Department CSE Department State University of New York at Buffalo Buffalo,
Tuning the Carrier Sensing Range of IEEE MAC Jing Deng,Ben Liang and Pramod K. Varshney Univ. of New Orleans Globecom 2004.
Efficient Network-Coding-Based Opportunistic Routing Through Cumulative Coded Acknowledgments Dimitrios Koutsonikolas, Chih-Chun Wang and Y. Charlie Hu.
EE360 PRESENTATION On “Mobility Increases the Capacity of Ad-hoc Wireless Networks” By Matthias Grossglauser, David Tse IEEE INFOCOM 2001 Chris Lee 02/07/2014.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
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.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
1 Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Michigan State University ICNP 2007.
Logical Topology Design and Interface Assignment for Multi- Channel Wireless Mesh Networks A. Hamed Mohsenian Rad Vincent W.S. Wong The University of British.
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
Incentive-Oriented Downlink Scheduling for Wireless Networks with Real-Time and Non-Real-Time Flows I-Hong Hou, Jing Zhu, and Rath Vannithamby.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
1 Performance Analysis of the Distributed Coordination Function under Sporadic Traffic joint work with C.-F. Chiasserini (Politecnico di Torino)
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
Distributed Channel Assignment and Routing Multiradio Mutlichannel Multihop Wireless Networks Haitao Wu, Fan Yang, Kun Tan, Jie Chen, Qian Zhang, and Zhenshrng.
MAIN RESULT: Depending on path loss and the scaling of area relative to number of nodes, a novel hybrid scheme is required to achieve capacity, where multihop.
S& EDG: Scalable and Efficient Data Gathering Routing Protocol for Underwater Wireless Sensor Networks 1 Prepared by: Naveed Ilyas MS(EE), CIIT, Islamabad,
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
A Wakeup Scheme for Sensor Networks: Achieving Balance between Energy Saving and End-to-end Delay Xue Yang, Nitin H.Vaidya Department of Electrical and.
Joint Multi-Channel Link Layer and Multi-Path Routing Design for Wireless Mesh Networks Wai-Hong Tam and Yu-Chee Tseng National Chiao-Tung University,
1 11 Distributed Channel Assignment in Multi-Radio Mesh Networks Bong-Jun Ko, Vishal Misra, Jitendra Padhye and Dan Rubenstein Columbia University.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
Multicast Scaling Laws with Hierarchical Cooperation Chenhui Hu, Xinbing Wang, Ding Nie, Jun Zhao Shanghai Jiao Tong University, China.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
On Multihop Communications For In-Vehicle Internet Access Based On a TDMA MAC Protocol Hassan Aboubakr Omar ∗, Weihua Zhuang ∗, and Li Li† ∗ Department.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
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.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Performance Evaluation of Scheduling in IEEE based Wireless Mesh Networks Bo Han, Weijia Jia,and Lidong Lin Computer Communications, 2007 Mei-zhen.
IMPROVING OF WIRELESS MESH NETWORKS.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Javad Ghaderi, Tianxiong Ji and R. Srikant
Pradeep Kyasanur Nitin H. Vaidya Presented by Chen, Chun-cheng
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
CSE 550 Computer Network Design
How MAC interacts with Capacity of Ad-hoc Networks – Interference problem Capacity of Wireless Networks – Part Page 1.
Presentation transcript:

Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)

Wireless Mesh Networks (WMNs)  WMNs are becoming increasingly popular for providing connectivity among communities  Consists of mesh clients and mesh routers  Mesh clients: devices that require connectivity  Mesh routers: form backbone of WMN  Compared to ad hoc networks, WMNs have infrastructure in form of mesh routers hence better performance is expected  Examples: SeattleWireless, MIT Roofnet, Wireless Philadelphia, SoCalFreeNet

Mesh Routers  Compared to mesh clients, the routers have enhanced features like larger transmission range, ability to communication on multiple channels  When a mesh client needs to communicate with another client or gateway, it forwards the packet to its assigned mesh router  Packet is then forwarded along the mesh router backbone until it reaches a router that is near the destination

A wireless mesh network

Motivation  Design of WMN governed by  Mesh client density  Available budget  Required bit rate  Expected traffic pattern  Size and budget of WMN may vary  MIT Roofnet – few clients, low budget  Wireless Philadelphia – thousands of clients, huge budget  Attempt to answer questions like:  What bit rate achievable if m routers with l available channels deployed to serve n clients?  How many clients can m routers with n available channels server so that desired bit rate is achievable?  What end-to-end delay to expect for a given implementation?

Delay in WMNs  Queuing delay depends on  Packet arrival process – How much traffic is handled by network?  Mesh router density – How many clients does a router serve?  MAC protocol – How the channel is shared among routers?  Traffic pattern – how many times a packet is forwarded over the router backbone before it reaches destination?  End-to-end delay is sum of queuing and transmission delays at mesh routers  Modeling all the factors is quite challenging

Throughput in WMNs  Maximum achievable per node throughput of a WMN is the maximum rate at which the clients of the network may generate traffic while keeping delay finite  Maximum achievable throughput is inversely proportional to  Average time a router takes to serve a packet  Average number of flows served by the routers

Our Approach  Model multihop mesh networks as queueing networks  Use Diffusion approximation method to evaluate closed form expressions of service time and end- to-end packet delay  Use the expressions of service time and delay to evaluate maximum achievable throughput

WMN Model An urban neighborhood – Typical location for WMN deployment

WMN Model A common approach is to install one mesh router for each block

WMN Model So a mesh network may be viewed as collection of disjoint cell, each having a mesh Router for serving clients within the cell

Mesh Model  n mesh clients are uniformly and independently over a unit torus  The torus is divided into disjoint identical cells of are a(n) each, such that there are m = 1/a(n) cells  Each router can communicate with routers of neighboring cells  Each mesh router can hear on all available channels (l channels), transmits on the particular channel allocated to it.  All two hops neighbors transmitting on the same channel are interfering neighbors

For example, IEEE allows transmission on three orthogonal channels Routers transmitting on channel 1 Routers transmitting on channel 2 Routers transmitting on channel 3

Router A Potential interferers of Router A = 24 Routers Since routers transmit at different channels, number of interfering neighbors of Router A reduced to 8 Thus number of interfering neighbors (I) of a mesh router is a function of cell geometry and the number of available channels/interfaces

Traffic Model  Each client produces packets of length L at rate packets/sec  As soon as a packet arrives at a client, it is assumed to be transferred to the corresponding server ) no delay at clients  When a router receives a packet from a neighbors  The packet belongs to a clients within its cell with probability p(n) (absorption probability)  The packet is forwarded to a randomly chosen neighbor with probability 1 – p(n)  That is, the fraction of packets received by a router that are destined to its cell equals p(n) p(n) characterizes the degree of locality of traffic – Low p(n) ) average number of hops between a source destination pair is large

MAC Model  Before transmitting a packet each router counts down a random timer  The duration of the time is exponentially distributed with mean 1/   Once the timer of a router expires it starts transmitting and at the same instant the timers of all interfering neighbors is frozen  The frozen timers are resumed as soon as the current transmission finishes The MAC model captures the collision avoidance mechanism of IEEE and is still mathematically tractable

Queuing Model Filter for absorbing packets destined to its cell Router D Router E Router C Router B Router A G/G/1 queuing network Each station of the queuing network represents a mesh router. Diffusion approximation is used to solve the queuing network

Service Time Result  Average service time of a mesh router Service time in absence of interference Fraction of time the channel is busy

Service Time Result  Average end-to-end packet delay

 Maximum Achievable throughput of a mesh client  For and (parameters comparable to G-K model) Maximum Achievable Throughput Thus for random access WMN, G-K bound is asymptotically achievable although channel capacity is wasted by random access MAC. This is because the number of interfering neighbors is independent of n and thus the channel capacity wasted due to collision avoidance mechanism does not depend on n.

Simulation Results The analytical results agree well with those obtained from simulation

Comparison of Maximum Achievable Throughput for Ad Hoc and Mesh Networks  This ratio depends on  Number of clients per cell  Ratio of communication area to cell area  Number of interfering neighbors in WMN  It is possible to choose values for above quantities such that the ratio is less than one – A badly designed mesh network may do worse than infrastructure-less ad hoc network

Conclusion  Developed queuing network models for ad hoc and mesh networks  Used diffusion approximation to solve them  Obtained closed form expressions for delay and maximum achievable throughput  Future Work: Develop and solve queuing networks for WMN with one or many gateways