Adaptive Tree-based Convergecast Protocol CS 234 Project - Anirudh Ramesh Iyer, Swaroop Kashyap Tiptur Srinivasa, Tameem Anwar Guide - Prof. Nalini Venkatasubramanian,

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

Dynamic Source Routing (DSR) algorithm is simple and best suited for high mobility nodes in wireless ad hoc networks. Due to high mobility in ad-hoc network,
Hierarchical Trust Management for Wireless Sensor Networks and its Applications to Trust-Based Routing and Intrusion Detection Presented by: Vijay Kumar.
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)
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Z-MAC: a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min Dept. of Computer Science, North Carolina State.
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
TOPOLOGIES FOR POWER EFFICIENT WIRELESS SENSOR NETWORKS ---KRISHNA JETTI.
Presented By- Sayandeep Mitra TH SEMESTER Sensor Networks(CS 704D) Assignment.
1 Routing Techniques in Wireless Sensor networks: A Survey.
Presented at ICC 2012 – Wireless Network Symposium – June 14 th 2012.
LightFlood: An Optimal Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
May 14, Organization Design and Dynamic Resources Huzaifa Zafar Computer Science Department University of Massachusetts, Amherst.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 21 Introduction to Computer Networks.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
Protocols for Self-Organization of a Wireless Sensor Network K. Sohrabi, J. Gao, V. Ailawadhi, and G. J. Pottie IEEE Personal Comm., Oct Presented.
A Framework for Energy- Saving Data Gathering Using Two-Phase Clustering in Wireless Sensor Networks Wook Chio, Prateek Shah, and Sajal K. Das Center for.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks Department of Computer Science, Wayne State.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
Group 3 Sandeep Chinni Arif Khan Venkat Rajiv. Delay Tolerant Networks Path from source to destination is not present at any single point in time. Combining.
OPERETTA: An Optimal Energy Efficient Bandwidth Aggregation System Karim Habak†, Khaled A. Harras‡, and Moustafa Youssef† †Egypt-Japan University of Sc.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
NGMAST 2008 A Proactive and Distributed QoS Negotiation Approach for Heterogeneous environments Anis Zouari, Lucian Suciu, Jean Marie Bonnin, and Karine.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
CountTorrent: Ubiquitous Access to Query Aggregates in Dynamic and Mobile Sensor Networks Abhinav Kamra, Vishal Misra and Dan Rubenstein - Columbia University.
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
A Membership Management Protocol for Mobile P2P Networks Mohamed Karim SBAI, Emna SALHI, Chadi BARAKAT.
SR: A Cross-Layer Routing in Wireless Ad Hoc Sensor Networks Zhen Jiang Department of Computer Science West Chester University West Chester, PA 19335,
LightFlood: An Efficient Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
On Reducing Mesh Delay for Peer- to-Peer Live Streaming Dongni Ren, Y.-T. Hillman Li, S.-H. Gary Chan Department of Computer Science and Engineering The.
Design of energy-efficient routing protocol in multicast ad-hoc mobile networks using directional antennas J. seetaram, Assoc.prof., Sree chaitanya college.
Muhammad Niswar Graduate School of Information Science
Self-stabilizing energy-efficient multicast for MANETs.
Wireless Mesh Networks Myungchul Kim
An Adaptive Zone-based Storage Architecture for Wireless Sensor Networks Thang Nam Le, Dong Xuan and *Wei Yu Department of Computer Science and Engineering,
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
A Two-Tier Heterogeneous Mobile Ad Hoc Network Architecture and Its Load-Balance Routing Problem C.-F. Huang, H.-W. Lee, and Y.-C. Tseng Department of.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Structure-Free Data Aggregation in Sensor Networks.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
Z-MAC : a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min ACM SenSys Systems Modeling.
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.
Routing Metrics for Wireless Mesh Networks
University of Maryland College Park
Routing Metrics for Wireless Mesh Networks
Architecture and Algorithms for an IEEE 802
Net 435: Wireless sensor network (WSN)
Routing Metrics for Wireless Mesh Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Topology Control and Its Effects in Wireless Networks
By Pramit Choudhary, Balaji Raao & Ravindra Bhanot
Presentation transcript:

Adaptive Tree-based Convergecast Protocol CS 234 Project - Anirudh Ramesh Iyer, Swaroop Kashyap Tiptur Srinivasa, Tameem Anwar Guide - Prof. Nalini Venkatasubramanian, Zhijing 'Gene' Qin

Introduction Characteristics of heterogeneous networks O Mobility - Stationary devices, Mobile device O Medium - Ethernet, WiFi, Bluetooth, Zigbee O Computing Power - Servers, Desktops, Laptops, Smartphones, Motes Problems in heterogeneous networks O Any distributed application needs its peers/nodes to talk to each other independent of underlying (heterogeneous) network. O The solution to this problem is construction of overlay network and its management.

Related Work O BCP, CTP are schemes used in Wireless Sensor Networks. O Tree-Based Convergecast Routing protocol is used for overlay construction and management in heterogeneous networks. O TBCR protocol is efficient and robust in terms of its control plane functions and control data exchange.

Recommended Improvements in TBCR - Adaptive TBCR O Though TBCR protocol is efficient, it bases it's decision on hop-count as delay metric and decision-making process is local to nodes. O We propose to extend the decision-making process by including parameters - RTT, Power consumption, Link saturation, Predictive mobility, Link medium and Link stability. O This information is collected locally at every node and pushed to the server which optimizes the current routing decision taken by TBCR.

Adaptive TBCR O Pure localized decisions may not be optimal decisions as any decision taken does not consider information available more than one hop away from a node. Ex: Vanilla TBCR uses hop-count as delay and prefers one-hop path to a two-hop path which is not always optimal when one-hop path is saturated or signal strength (WiFi) is weak. O In Adaptive TBCR we define rules and actions which (selectively) overrides the decision taken by TBCR protocol.

Adaptive TBCR Design - Protocol Metrics The set of rules/actions are based on certain parameters which are defined as follows: 1. Enable ATBCR flag, A = 0 or 1. If yes then rest follows else discard. 2. Node Stability S = 1 − 1/(uptime + 1) varies from 0 (worst) to 1 (best). Link stability is measured using period of time a pair of nodes have been connected with each other. 3. Link Utilization Ratio (LUR) = (Link Utilized)/(Link Capacity) 4. Delay D = RTT + Jitter. RTT, Jitter are plain ping and standard deviation in ping time, in our case it can be parent alive message and response to it. 5. Energy Efficiency E = (Combination of Data Transmitted & Power Consumed). Bluetooth has data rate 1mbps, WiFi has data rate of 11-40mbps, Ethernet has dat rate of mbps(maybe Gs also). We define it as average power consumption per KB sent/received. 6. Link Medium N = Ethernet(1), WiFi(2), Bluetooth(3). 7. Mobility M = Velocity of a node (magnitude is generations hopped and direction is with respect to stationary nodes act as quadrants in the tree).

Adaptive TBCR Design - Protocol Rules/Actions The rules/actions are defined, in order of their priority, as follows: 1. Energy efficient path. Compute energy efficiency of paths by checking power-drain rate of every path and switching to least power-drain path. 2. Configurable ping message interval so that more stable links need not frequently check it out. This rule uses definitions 6, 2, 3 to minimize LUR due to control plane messages. 3. Delay unit. Change delay metric to use RTT+4*Jitter from hopcount. This rule uses definition Weighted Tree balancing (Load balancing). This rule balances the tree based on Link Utilization and uses definitions 3 and 2 (prefers more stable and high capacity links). 5. LUR% change with time. This rules uses definition 3 to judge switching to a path which has stable capacity for applications which demand higher capacity. 6. Best Parent prediction. This rule is based on mobility of child node, uses definition 7 and 6 to predict where a node will be at a certain point in time. 7. Radically Different Topology. Change hierarchy from tree to cone like having a virtual ring(maybe partial) at every generation level. If higher link from generation i to i−1 is choking/choked then we try to load-balance using path (i, j) to (i, j+1) (basically a neighbor) then (i, j+1) to (i−1) (to generation i’ parent). This rule uses LUR, definitions 1 & 3. Rules 6 and 7 are currently not being considered for ATBCR prototype.

Adaptive TBCR Component Diagram

Adaptive TBCR Implementation Data Structures: 1. IPv4 Neighbors List 2. Path List Messages: 1. Polled Data PDU 2. Path Change Request PDU 3. Path Change Accept PDU

Adaptive TBCR Challenges O Handling System interaction between existing TBCR system and the proposed Adaptive TBCR solution. O Modification of existing TBCR data structures along with tweaking existing message formats. O Optimal number of message exchanges and reduction in PDU length using aggrgation to reduce message overhead in Adaptive TBCR. O Time!! Design and implementation of new protocol is a huge task.

Adaptive TBCR - Status/ Future Work O Currently building a prototype. O Data collection component is complete for rules 1, 2,3, 4 & 5 O Working on transport component & decision-engine. O Transport component demands PDU for polled data, path change request, path change response and aggregation function for polled data. O In decision-engine we plan to write an xml based rules-engine which can be fed as an input with priorities per application type to allow network operator to customize ATBCR. O Also we plan to evaluate ATBCR v/s TBCR on a simulator (qualnet).

Thank You