Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.

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

Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
6LoWPAN Extending IP to Low-Power WPAN 1 By: Shadi Janansefat CS441 Dr. Kemal Akkaya Fall 2011.
Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks Michael Barry, Andrew T Campbell, Andras Veres
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,
Madhavi W. SubbaraoWCTG - NIST Dynamic Power-Conscious Routing for Mobile Ad-Hoc Networks Madhavi W. Subbarao Wireless Communications Technology Group.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
Multiple Directional Antennas in Suburban Ad-Hoc Networks Ronald Pose Muhammad Mahmudul Islam Carlo Kopp School of Computer Science & Software Engineering.
Ad-Hoc Networking Course Instructor: Carlos Pomalaza-Ráez D. D. Perkins, H. D. Hughes, and C. B. Owen: ”Factors Affecting the Performance of Ad Hoc Networks”,
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
Self-Management in Chaotic Wireless Deployments A. Akella, G. Judd, S. Seshan, P. Steenkiste Presentation by: Zhichun Li.
NCKU CSIE CIAL1 Principles and Protocols for Power Control in Wireless Ad Hoc Networks Authors: Vikas Kawadia and P. R. Kumar Publisher: IEEE JOURNAL ON.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
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,
Effects of Directional Antennas on e Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University.
Computer Networks: Wireless Networks Ivan Marsic Rutgers University Chapter 6 – Wireless Networks.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
Capacity of Ad Hoc Networks Quality of Wireless links Physical Layer Issues The Channel Capacity Path Loss Model and Signal Degradation MAC for.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
Providing QoS in Ad Hoc Networks with Distributed Resource Reservation IEEE802.11e and extensions Ulf Körner and Ali Hamidian.
ECE 256, Spring 2008 Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So & Nitin Vaidya.
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.
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
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.
Voice Capacity analysis over Introducing VoIP and WLans IEEE based Wireless Local Area Networks (WLANs) are becoming popular While WLANs.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
A Power Saving MAC Protocol for Wireless Networks Technical Report July 2002 Eun-Sun Jung Texas A&M University, College Station Nitin H. Vaidya University.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
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.
© Sarvesh 25 November 2015Cross-layer optimization for VoIP over WLAN125 November Cross Layer optimization for VoIP over WLAN [Yuan Liu Zhu] A Presentation.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
Qos support and adaptive video. QoS support in ad hoc networks MAC layer techniques: – e - alternation of contention based and contention free periods;
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University Australia.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
ECE 256, Spring 2009 __________ Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver __________________.
A Cooperative Multi-Channel MAC Protocol for Wireless Networks IEEE Globecom 2010 Devu Manikantan Shila, Tricha Anjali and Yu Cheng Dept. of Electrical.
A Cluster Based On-demand Multi- Channel MAC Protocol for Wireless Multimedia Sensor Network Cheng Li1, Pu Wang1, Hsiao-Hwa Chen2, and Mohsen Guizani3.
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad-Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
On Exploiting Diversity and Spatial Reuse in Relay-enabled Wireless Networks Karthikeyan Sundaresan, and Sampath Rangarajan Broadband and Mobile Networking,
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and Computer Engineering,
Rate-Adaptive MAC Protocol in High-Rate Personal Area Networks Byung-Seo Kim, Yuguang Fang and Tan F. Wong Department of Electrical and Computer Engineering.
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.
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Wireless LANs Session
System Study of the Wireless Multimedia Ad-hoc Network based on IEEE g Authors Chung-Wei Lee Jonathan C.L. Liu & Kun Chen Yu-Chee Tseng & S.P. Kuo.
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
Cooperative Adaptive Partner Selection for Real-Time Services in IEEE j Multihop Relay Networks Cheng-Kuan Hsieh, Jyh-Cheng Chen, Jeng-Feng Weng.
Nov. 29, 2006GLOBECOM /17 A Location-based Directional Route Discovery (LDRD) Protocol in Mobile Ad-hoc Networks Stephen S. Yau, Wei Gao, and Dazhi.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
AN EFFICIENT TDMA SCHEME WITH DYNAMIC SLOT ASSIGNMENT IN CLUSTERED WIRELESS SENSOR NETWORKS Shafiq U. Hashmi, Jahangir H. Sarker, Hussein T. Mouftah and.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Multi-channel, multi-radio wireless networks
On the Physical Carrier Sense in Wireless Ad-hoc Networks
Tony Sun, Guang Yang, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Subject Name: Adhoc Networks Subject Code: 10CS841
Presentation transcript:

Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia

Problem Statement Supporting real-time traffic in multi-hop ad-hoc network (e.g. a SAHN) with a contention based MAC protocol is a challenging task We explain the challenges & Provide a solution with respect to a SAHN using IEEE e operating in EDCA mode

SAHN: Suburban Ad-Hoc Network EDCA: Enhanced Distributed Channel Access, an improved version of DCF (Distributed Coordination Function) of legacy SAHN-MAC: EDCA of e + Proposed protocol

Topics Covered SAHN Challenges Solution Simulation results

SAHN (Suburban Ad-Hoc Network)  Multi-hop ad-hoc network  Ideal for cooperative nodes, e.g. connecting houses and business  Topology is quasi-static  Uses wireless technology  Multi-hop QoS routing  Decentralized  Multi Mbps broadband service  No charges for SAHN traffic  Can run alongside TCP/IP  Conceived by Ronald Pose & Carlo Kopp in 1997 at Monash University, Australia at Monash University, Australia

Simulation Setup  Used GloMoSim (version 2.02)  Nodes are separated by at most 240 meters,  Nodes use same TX power with a TX range of 240 m  Use EDCA of IEEE e in the link layer  Physical layer uses OFDM with a  Physical layer operates at the TX rate of 54 Mbps  Session consists of UDP type CBR traffic  Routing is done with DSR Default setup

Challenges (1/9) How to support QoS for real-time traffic? Prevent network saturation

Challenges (2/9) Effect of saturation in network performance (1/2) For 512 bytes payload, max achievable throughput between A  E  5.2 Mbps Establish a 2.6 Mbps session between A  E Since below saturation Achieved throughput = 2.6 Mbps End-to-end delay = 0.9 ms

Challenges (3/9) Effect of saturation in network performance (2/2) Throughput degraded by 35% (1.7 Mbps) End-to-end delay increased by 550% (559 ms) At over saturation

Challenges (4/9) Prevent network saturation How? Prevent adding new sessions if they saturate the network How? Reserve bandwidth Bandwidth reservation for multi-hop ad-hoc network with contention based MAC protocol is not trivial

Challenges (5/9) Throughput  Amount of data carried from one node to another in a given time period  Expressed in bps  Associated with the application layer Bandwidth  Bandwidth and throughput are same at the application layer  For adding overheads of different layers BW at the physical layer > Throughput Bandwidth Utilization (U) =  100 % Bandwidth Consumed Total Bandwidth

Challenges (6/9) Adding NW & MAC headers & RTS/CTS/ACK overheads U A  18 % & U B  18 % Establish a 3.4 Mbps session between end nodes Each packet = 512 bytes Effect of multiple hops on U

Challenges (7/9) Establish a 3.4 Mbps session between A  E, Each packet = 512 bytes Active Participant (α) Passive Participant (ρ) U of neighbors may be wasted

Challenges (8/9) Why we need to know U of passive participants? Add another 3.4 Mbps session G  K U of some of the nodes exceed their working limits E.g. U C has to be  % ( )

Challenges (9/9) At each α measure U for itself and for neighboring ρ At each ρ measure U for itself How? Support QoS for real-time traffic Do not allow new session if it causes the network to get saturated Allocate BW before establishing a session How? Measure BW without choking ongoing sessions

Challenges (9/9) At each α measure U for itself and for neighboring ρ At each ρ measure U for itself How? Support QoS for real-time traffic Do not allow new session if it causes the network to get saturated Allocate BW before establishing a session How? Measure BW without choking ongoing sessions

Solution (1/10) Basics of the analytical model

Solution (2/10) U s A = U s B = U s(b) Base case (it consists of 2 nodes) U s A  U of session s at node A U s(b)  base case U of session s

Solution (3/10) Other case (3 nodes) U s A = U s B = U s C = 2 x U s(b)

Solution (4/10) Other case (4 nodes) U s A = U s D = 2 x U s(b) U s B = U s C = 3 x U s(b)

Solution (5/10) Other case (5 nodes) U s A = U s E = 2 x U s(b) U s B = U s D = 3 x U s(b) U s C = 4 x U s(b)

Solution (6/10) Other case (6 nodes) U s A = U s F = 2 x U s(b) U s B = U s E = 3 x U s(b) U s C = U s D = 4 x U s(b)

Solution (7/10) We can infer U s α depends on the number of transactions α can hear transferring the same data packet for s Each transaction involves a specific link that joins the TX and the RX active participants 5 Nodes U s A = U s E = 2 x U s(b) U s B = U s D = 3 x U s(b) U s C = 4 x U s(b) 6 Nodes U s A = U s F = 2 x U s(b) U s B = U s E = 3 x U s(b) U s C = U s D = 4 x U s(b) 2 Nodes U s A = U s B = U s(b) 3 Nodes U s A = U s B = U s C = 2 x U s(b) 4 Nodes U s A = U s D = 2 x U s(b) U s B = U s C = 3 x U s(b) Generalized form U s α = n  U s(b) n = number of links an α hears carrying the same data packet for s Generalized form of the analytical model

Solution (8/10) Each active participant has to measure U s α = n  U s(b) A session initialization request packet (SIREQ) is sent before a session starts SIREQ contains Throughput requirement List of active participants in the route Estimate U s(b)  from Info_1 Estimate the value of n What to measure? ……….Info_1 ……….Info_2 ………Trivial ………Explaining next

Solution (9/10) Let NH represent a neighbor of each node within 2–hop radius Each node knows the following information about NH (1) NH’s geographical location (2) list of the NH’s neighbors and NH’s neighbors’ geographical locations (3) transmission ranges assigned to NH with its neighbors Info_2 + Info_3 Estimate n Estimate the value of n Algorithm ……….Info_3

Solution (10/10) Let α be the active participant estimating the value of n  Initialize n to 0  Makes a list of all active participants (APs) within 2-hop radius. The list  (α 1, α 2 ….. α k ) including α  For each α i  (α 1, α 2 ….. α k ), add 1 to n if  α i = α  α i is neighbor as in Fig (1)  α i is a 2-hop neighbor as in Fig (2) & the TX range of α i+1 α i reaches α  α i is a neighbor as in Fig (3) & the TX range of α i α i+1 reaches α Algorithm to estimate n of U s α by an α

Simulation Result (1/3) We have validated the correctness of the proposed bandwidth estimation scheme using some simple test cases in 2 phases

Simulation Result (2/3) Phase1  Each test case dealt with a single session  All nodes were arranged in a straight line  Each session was established between end nodes  Each node could be within the TX range of at most 2 other nodes  For various test cases  the number of nodes varied between 2-11  traffic load of varied between 45 Kbps - 8 Mbps  We have logged U of each node every 1 min & averaged them at the end Result SAHN-MAC estimated U at each active participant with  93% accuracy

Simulation Result (3/3) Phase2  70 nodes placed in a 3000 m by 3000 m flat terrain  Each node had at most 6 neighbors  Each test case consisted of 20 sessions with same path length & AC but with different src & dst pairs  Path length varied various test cases between 3-5  We have logged U of each node every 1 min & averaged them at the end Result SAHN-MAC estimated U at each active participant with  85% accuracy Why SAHN-MAC is less accurate in Phase 2? At present SAHN-MAC does not consider passive participants for estimating utilization of each session

Conclusion  Discussed the challenges for supporting deterministic QoS for real-time traffic in multi-hop ad-hoc networks  Provided a solution  We are extending SAHN-MAC to estimate U s ρ and measure performance  We would like to  extend SAHN-MAC for multiple frequency channels & directional antennas  build a scheduling scheme at the MAC layer to handle different classes of traffic efficiently

Questions Thank you