A Cross Layer Approach for Power Heterogeneous Ad hoc Networks Vasudev Shah and Srikanth Krishnamurthy ICDCS 2005.

Slides:



Advertisements
Similar presentations
Problems in Ad Hoc Channel Access
Advertisements

Mitigating Routing Misbehavior in Mobile Ad-Hoc Networks Reference: Mitigating Routing Misbehavior in Mobile Ad Hoc Networks, Sergio Marti, T.J. Giuli,
Detecting MAC Layer Back-off Timer Violations in Mobile Ad Hoc Networks Venkata Nishanth Lolla, Lap Kong Law, Srikanth V. Krishnamurthy, Chinya Ravishankar,
BY PAYEL BANDYOPADYAY WHAT AM I GOING TO DEAL ABOUT? WHAT IS AN AD-HOC NETWORK? That doesn't depend on any infrastructure (eg. Access points, routers)
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
DSR The Dynamic Source Routing Protocol Students: Mirko Gilioli Mohammed El Allali.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
6/3/ Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross-Layer Information Awareness CS495 – Spring 2005 Northwestern University.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
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.
Impact of Radio Irregularity on Wireless Sensor Networks
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
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.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Copyright: UC Riverside Alleviating the effects of mobility on TCP Performance Signal Strength based Link Management Fabius Klemm *, Srikanth Krishnamurthy.
Distance ADaptive (DAD) Broadcasting for Ad Hoc Networks.
IEEE Wireless Communication Magazine Design and Performance of an Enhanced IEEE MAC Protocol for Multihop Coverage Extension Frank H.P. Fitzek, Diego.
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
Ad Hoc Wireless Routing COS 461: Computer Networks
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
1 Power Control for Distributed MAC Protocols in Wireless Ad Hoc Networks Wei Wang, Vikram Srinivasan, and Kee-Chaing Chua National University of Singapore.
VIRTUAL ROUTER Kien A. Hua Data Systems Lab School of EECS University of Central Florida.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
Mobile Routing protocols MANET
GZ06 : Mobile and Adaptive Systems A Secure On-Demand Routing Protocol for Ad Hoc Networks Allan HUNT Wandao PUNYAPORN Yong CHENG Tingting OUYANG.
Presented by Fei Huang Virginia Tech April 4, 2007.
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.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
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.
Effects of Multi-Rate in Ad Hoc Wireless Networks
Simulation of the OLSRv2 Protocol First Report Presentation.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
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.
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
DRP: An Efficient Directional Routing Protocol for Mobile Ad Hoc Networks Hrishikesh Gossain Mesh Networks Product Group, Motorola Tarun Joshi, Dharma.
Mohamed Elhawary Computer Science Department Cornell University PERCOM 2008 Zygmunt J. Haas Electrical and Computer Engineering Department Cornell University.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
PRIN WOMEN PROJECT Research Unit: University of Naples Federico II G. Ferraiuolo
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Sharp Hybrid Adaptive Routing Protocol for Mobile Ad Hoc Networks
Evaluating Mobility Support in ZigBee Networks
Self-stabilizing energy-efficient multicast for MANETs.
Ad hoc Routing for Multilevel Power Saving Protocols Matthew J. Miller, Nitin H. Vaidya Ad Hoc Networks 2008 January University of Illinois at Urbana-Champaign,
RBP: Robust Broadcast Propagation in Wireless Networks Fred Stann, John Heidemann, Rajesh Shroff, Muhammad Zaki Murtaza USC/ISI In SenSys 2006.
1 Routing security against Threat models CSCI 5931 Wireless & Sensor Networks CSCI 5931 Wireless & Sensor Networks Darshan Chipade.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Structure-Free Data Aggregation in Sensor Networks.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Routing in Heterogeneous Wireless Ad Hoc Networks Sivaram Cheekiralla, Daniel W. Engels ICCCN 2007.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Routing Metrics for Wireless Mesh Networks
Introduction to Wireless Sensor Networks
A comparison of Ad-Hoc Routing Protocols
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Improving Routing & Network Performances using Quality of Nodes
Presentation transcript:

A Cross Layer Approach for Power Heterogeneous Ad hoc Networks Vasudev Shah and Srikanth Krishnamurthy ICDCS 2005

Motivation In the future multifarious devices together will form an ad hoc network. e.g laptops, PDAs, low power sensor nodes etc. Power Control Schemes deploy multiple transmission power levels. These artifacts will result in link level asymmetry. Performance of Legacy IEEE MAC has been shown to degrade in a network having nodes with varying transmission power. Current MAC layer protocols cannot handle inherent link asymmetry.

Road Map Problem Description Contribution Assumptions and Definitions Our Approach Simulations Models/Results Conclusions

Problem Description In the presence of power heterogeneity, the IEEE MAC signaling mechanism is inefficient:  Number of hidden terminals increases.  Increase in the number of False Link Failures reported to the Routing Layer. Consequently, low power nodes suffer in terms of throughput. The inefficiencies at the MAC layer affect the performance of higher layers  ROUTING (e.g. AODV, DSR) Increase in the number of Route Discoveries. Unidirectional routing schemes largely ignore MAC dependencies.  TRANSPORT TCP re-transmissions.

Inefficiency of IEEE

Quantifying the problem with IEEE MAC layer Metrics: 1. Throughput Efficiency (%) 2. Data Success Rate (%) Simulation Models: Simulator ns2, IEEE MAC, 40 nodes (50% nodes at 0.14W & 50% at 0.56 W), Poisson Traffic at 1000 packets/sec, Random Waypoint movement with randomly distributed nodes, speed varied from 5-10 m/s. To avoid Transport and Routing layer artifacts a packet generating agent is used just above the MAC layer. The agent randomly chooses a neighbor to communicate.

Evaluation of IEEE

Inability to identify unidirectional links H can reach L1 but not vice versa. L thinks link exists. May send RTS messages to H that fails. Repeated attempts -- can lead to wasted route discovery attempts. While unidirectional routing schemes attempt to route around the link they do not examine effects at MAC layer.

What we have done.. A framework that spans the MAC and routing layers to address the problem of link asymmetry. Alleviates the hidden terminal problems at MAC layer. Enables the identification and effective usage of unidirectional links at the routing layer. Improvement by as much as 25 % in terms of throughput over traditional layered approaches.

Definitions and Assumptions In this work we consider an ad hoc network in which the different nodes differ in terms of their maximum achievable transmission range. For simplicity we only consider two types of nodes, we refer to these two types as lower power nodes and higher power nodes respectively. – We assume that the transmit power of the high power nodes is such that the transmission range is doubled. We use the terms homogeneous and heterogeneous to refer to networks in which all nodes have, respectively, identical or non-identical power capabilities in terms of the maximum transmission range.

Some simple MAC layer solutions We considered standard flooding and GPS based schemes [ICC 2001] to propagate CTS messages. –The proposed schemes further degraded the performance of IEEE MAC in terms of throughput of the low power nodes due to the overhead incurred due to flooding. In our subsequent work we attempted to use (i) smart broadcasting and (ii) using a single reservation for sending multiple DATA messages [ICC 2004]. –Performance improved marginally over the traditional IEEE protocol.

Related Work : Unidirectional Routing A plurality of methods for unidirectional routing exist. They do not consider MAC layer dependencies. Some of the previous work correctly identifies the need for a MAC layer scheme that can handle link asymmetry.

Key Ideas Propagate the CTS message (a variant thereof called the BW_RES message is used) to high power nodes. Enlist the support of the routing layer at the MAC layer to “route” the BW_RES message to relevant nodes (as opposed to simply using broadcasts). Use this structure to identify and effectively tunnel packets to span unidirectional links.

Topology Aware CTS Propagation (TACP) Nodes exchange HELLO messages Each message includes a list of the transmitters inbound n-hop neighbors (as this information becomes available). Using these HELLO messages, a node constructs a localized graph The graph represents the node’s local neighborhood. The node then constructs a minimum cost tree to reach all of the high power nodes on this graph. It is essential to restrict “n” to small values to keep the size of these HELLO messages small. High power nodes are used to the extent feasible for data distribution (tree construction) so as to minimize the number of data broadcasts.

Benefits of TACP TACP helps in reducing the overhead of disseminating propagated BW_RES messages. We can use (and do use) the multi-reservation technique for making a single reservation for multiple data packets, in conjunction with TACP. The use of high power nodes to the extent possible minimizes the latency incurred in BW_RES messages. And... TACP inherently facilitates the use of unidirectional links.

Identifying reverse tunnels Using the localized graph, L1 can construct a reverse path to H1. A tunnel is established using this reverse path. The tunnel is used for disseminating both control and data messages. Unidirectional links are therefore transparent to the routing protocol.

MAC layer Simulations -- Set up and Metrics Throughput Efficiency: Fraction of total time that is used for sending successful data. Data Success Rate: Percentage of successful Data transmissions after a successful RTS/CTS exchange.

Comparisons We compare the results from four cases: 1.Case A: The legacy IEEE Protocol. 2.Case B: With TACP 3.Case C : With Multi-reservations 4.Case D: With TACP + Multi-reservations. All nodes use TACP irrespective of whether they are high power or low power nodes -- CTS propagation was seen to help high power nodes as well.

Improvement in MAC layer Data Success Rate.

Reduction in BW_RES overhead

Improved MAC layer Throughput Efficiency

Simulation Settings: Higher Layers Included

Reduction in Route Discovery Attempts

Increase in Packet Delivery Ratio at Higher Layers

Penalty: Marginal Increase in Delay

Open Issues We have examined a network wherein nodes use static but fixed transmission power levels. What if nodes could vary the transmission powers ? Goal in a power controlled setting is much more lofty -- achieving an even higher capacity (in terms of throughput) than, in a homogeneous setting. Current approaches consider only one layer -- energy efficient routing/ MAC layer solutions. How can one integrate the two to achieve application layer end to end performance ?