On the Effect of Group Mobility to Data Replication in Ad Hoc Networks

Slides:



Advertisements
Similar presentations
Chapter 5: Tree Constructions
Advertisements

ECE /24/2005 A Survey on Position-Based Routing in Mobile Ad-Hoc Networks Alok Sabherwal.
A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
1 Mobile IPv6-Based Ad Hoc Networks: Its Development and Application Advisor: Dr. Kai-Wei Ke Speaker: Wei-Ying Huang.
Dynamic Object Tracking in Wireless Sensor Networks Tzung-Shi Chen 1, Wen-Hwa Liao 2, Ming-De Huang 3, and Hua-Wen Tsai 4 1 National University of Tainan,
TDMA Scheduling in Wireless Sensor Networks
KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions.
1 Sensor Relocation in Mobile Sensor Networks Guiling Wang, Guohong Cao, Tom La Porta, and Wensheng Zhang Department of Computer Science & Engineering.
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
Effective Quorum Construction for Consistency Management in Mobile Ad Hoc Networks Takahiro HARA Osaka University, Japan.
1 Complexity of Network Synchronization Raeda Naamnieh.
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
Probability Grid: A Location Estimation Scheme for Wireless Sensor Networks Presented by cychen Date : 3/7 In Secon (Sensor and Ad Hoc Communications and.
Update Log Dissemination in Mobile Ad Hoc Networks Hideki HAYASHI Hitachi, Ltd., Central Research Laboratory (Grad. School of Info. Science and Tech.,
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
Effect of Intrusion Detection on Reliability Jin-Hee Cho, Member, IEEE, Ing-Ray Chen, Member, IEEE, and Phu-Gui Feng IEEE TRANSACTIONS ON RELIABILITY,
AN OPTIMISTIC CONCURRENCY CONTROL ALGORITHM FOR MOBILE AD-HOC NETWORK DATABASES Brendan Walker.
1 Adaptive QoS Framework for Wireless Sensor Networks Lucy He Honeywell Technology & Solutions Lab No. 430 Guo Li Bin Road, Pudong New Area, Shanghai,
Message-Optimal Connected Dominating Sets in Mobile Ad Hoc Networks Paper By: Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder Presenter: Ke Gao Instructor:
Easwari Engineering College Department of Computer Science and Engineering IDENTIFICATION AND ISOLATION OF MOBILE REPLICA NODES IN WSN USING ORT METHOD.
De-Nian Young Ming-Syan Chen IEEE Transactions on Mobile Computing Slide content thanks in part to Yu-Hsun Chen, University of Taiwan.
Salah A. Aly,Moustafa Youssef, Hager S. Darwish,Mahmoud Zidan Distributed Flooding-based Storage Algorithms for Large-Scale Wireless Sensor Networks Communications,
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
On Reducing Broadcast Redundancy in Wireless Ad Hoc Network Author: Wei Lou, Student Member, IEEE, and Jie Wu, Senior Member, IEEE From IEEE transactions.
Distributed Database. Introduction A major motivation behind the development of database systems is the desire to integrate the operational data of an.
TOPOLOGY MANAGEMENT IN COGMESH: A CLUSTER-BASED COGNITIVE RADIO MESH NETWORK Tao Chen; Honggang Zhang; Maggio, G.M.; Chlamtac, I.; Communications, 2007.
A Dead-End Free Topology Maintenance Protocol for Geographic Forwarding in Wireless Sensor Networks IEEE Transactions on Computers, vol. 60, no. 11, November.
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
K-Anycast Routing Schemes for Mobile Ad Hoc Networks 指導老師 : 黃鈴玲 教授 學生 : 李京釜.
A Method for Distributed Computation of Semi-Optimal Multicast Tree in MANET Eiichi Takashima, Yoshihiro Murata, Naoki Shibata*, Keiichi Yasumoto, and.
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Multicast routing issues in ad hoc networks Katia Obraczka Gene Tsudik.
Scalable Routing Protocols for
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
Cooperative Location- Sensing for Wireless Networks Authors : Haris Fretzagias Maria Papadopouli Presented by cychen IEEE International Conference on Pervasive.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
An Adaptive Zone-based Storage Architecture for Wireless Sensor Networks Thang Nam Le, Dong Xuan and *Wei Yu Department of Computer Science and Engineering,
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
Relying on Safe Distance to Achieve Strong Partitionable Group Membership in Ad Hoc Networks Authors: Q. Huang, C. Julien, G. Roman Presented By: Jeff.
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)
Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network You-Chiun Wang, Chun-Chi Hu, and Yu-Chee Tseng IEEE Transactions on Mobile Computing.
Advisor: Prof. Han-Chieh Chao Student: Joe Chen Date: 2011/06/07.
Computer Science Least Privilege and Privilege Deprivation: Towards Tolerating Mobile Sink Compromises in Wireless Sensor Network Presented by Jennifer.
Anirban Mondal (IIS, University of Tokyo, JAPAN)
Author:Zarei.M.;Faez.K. ;Nya.J.M.
2010 IEEE Global Telecommunications Conference (GLOBECOM 2010)
Recommendation Based Trust Model with an Effective Defense Scheme for ManetS Adeela Huma 02/02/2017.
Ad-hoc Networks.
MZR: A Multicast Protocol based on Zone Routing
MMLAB NETWORK SEMINAR Tree-Based Data Broadcast in IEEE and ZigBee Networks Written by Gang Ding(Purdue Univ.), Zafer Sahinoglu(MERL), Philip.
Wireless Sensor Network Architectures
Introduction to Wireless Sensor Networks
GeoTORA: A Protocol for Geocasting in Mobile Ad Hoc Networks
CSE 4340/5349 Mobile Systems Engineering
Lei Chen and Wendi B. Heinzelman , University of Rochester
Net 435: Wireless sensor network (WSN)
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Meng Cao, Xiangqing Sun, Ziyue Chen May 28th, 2014
Vehicular Communication Technology
CIS 488/588 Bruce R. Maxim UM-Dearborn
by Saltanat Mashirova & Afshin Mahini
Effective Replica Allocation
CRBcast: A Collaborative Rateless Scheme for Reliable and Energy-Efficient Broadcasting in Wireless Sensor/Actuator Networks Nazanin Rahnavard, Badri N.
Privacy Preservation and Protection Scheme over ALARM on Geographical routing B. Muthusenthil, S. Murugavalli Results The PPS is geographical routing protocol,
Balancing the Tradeoffs between Data Accessibility and Query Delay
Afzal Hussain Mohammad and Abdul Ahad Yahiya Mohammed
On Constructing k-Connected k-Dominating Set in Wireless Networks
Routing protocols in Mobile Ad Hoc Network
Presentation transcript:

On the Effect of Group Mobility to Data Replication in Ad Hoc Networks Jiun-Long Huang and Ming-Syan Chen IEEE Transactions On Mobile Computing, May 2006 Presented by Manu Shukla CS 6204 Fall 2006

Agenda The Problem DRAM Algorithm Allocation unit construction phase VectorCluster Replica allocation phase Experiments and Evaluations Conclusions and Critique

Introduction Mobile Ad Hoc Network (MANET) is a self-organizing, rapidly deployable network of wireless nodes without infrastructure Mobile nodes of a MANET also function as routers Disconnection often occurs due to mobility and causes frequent network division Disconnected partitions decrease data accessibility Data replication can greatly improve the accessibility for a partitioned network

Introduction (2) DCG and E-DCG are two previously proposed replica allocation schemes in MANET The two drawbacks of the schemes are: Generation of large amounts of traffic Negligence of group mobility

Introduction (3) Authors address the problem by exploring group mobility Propose Scheme DRAM to allocate replicas by considering group mobility Underlying group mobility model is assumed to be Reference Point Group Mobility model (RPGM)

Description of symbols Symbols used in formulae and equations

Mobility Models RPGM models team collaboration where mobile nodes collaborate and move as a group In RPGM, all mobile nodes are divided into several mobility groups Each node is assigned to virtual reference node and movement of a reference node in a time slot is called global motion vector The vector from the position of corresponding reference node to mobile node position is random motion vector

RPGM Example We have and where PiN(k) and PiR(k) are positions of the mobile node and reference node in time T(k)

System Model m mobile nodes M1, M2,…,Mm and n data items D1,D2,…,Dn Each data item is updated by its original host periodically with period τi Each node is equipped with GPS device so its location is always known Movement of each group follows a waypoint model which breaks movement of mobile node into repeating pause and motion periods

DRAM Design DRAM (Decentralized Replica Allocation with group Mobility) is decentralized algorithm to produce effective replica allocation efficiently Executed periodically with relocation period r time slots to adapt according to the network connectivity Two phases in relocation period Allocation unit construction phase Replica allocation phase In allocation unit construction phase, all mobile nodes in network are divided into several disjoint allocation units

DRAM Design (2) In replication allocation phase, the replicas of all data items are allocated according to access frequencies of the data items

Allocation Unit Construction Phase Three mobile nodes states INITIAL state ZONE-MASTER and ZONE-MEMBER states CLUSTER-MASTER and CLUSTER-MEMBER states

INITIAL State Mobile node broadcast info message to all mobile nodes in broadcast zone with a TTL When a node receives the info message, it forwards it to all nodes that are at TTL or lesser distance from it Each node maintains a list of its historical locations called a position list to track its pause and motion periods

ZONE-MASTER and ZONE-MEMBER states In ZONE-MASTER and ZONE-MEMBER states Mobile nodes are classified into two groups by the lowest-id clustering algorithm Ones with lowest host id are selected as master of their broadcast zone enter ZONE-MASTER state Other nodes enter ZONE-MEMBER state Node Mi in ZONE-MEMBER state joins node Mj in ZONE-MASTER state with lowest host id within broadcast zone of Mi

ZONE-MASTER and ZONE-MEMBER states (2) Each node in ZONE-MASTER state then clusters its member nodes All nodes within a cluster are expected to have similar motion behavior Master node re-clusters resulting clusters again by considering motion vectors

Lemmas With help of lemmas, we have two heuristics

Lemmas (2) In a mobility group, an actual motion vector is close to the global motion vector if it has the maximal number of neighbors in angle with maximal difference θ Maximal number of neighbors in length with maximal difference 2ε Develop algorithm VectorCluster in accordance with above heuristics

VectorCluster VectorCluster consists of two major procedures ClusterByAngle ClusterByLength After executing VectorCluster, each zone master will select one cluster master for each resulting cluster The selected mobile nodes will enter the CLUSTER-MASTER state, and other nodes will enter CLUSTER-MEMBER

VectorCluster (2) Result of VectorCluster in given example

CLUSTER-MASTER and CLUSTER-MEMBER states Tasks of nodes in this state consist of two steps Cluster maintenance Cluster merge

Cluster Maintenance Cluster member sends a status message to its cluster master Cluster master checks if the moving behaviors similar to one another It clusters motion behaviors in status messages Dominating cluster is one with most nodes It sends reject messages to nodes not in dominating cluster and they return to INITIAL state

Cluster Merge Merging clusters which tend to be connected in the near future improves data accessibility Two allocation units Ci and Cj can be merged into a new allocation unit if they are cluster wise connected in T(k) and potentially cluster wise connected in T(k+r)

Cluster Merge (2) Here cluster-wise connected and potentially cluster-wise connected are defined as shown In replica allocation construction, each cluster master will broadcast a merge message containing cluster master id and current and estimate bounding rectangles

ClusterMerge Procedure Cluster Merge can be performed by following process below

Replica Allocation Phase Objective is to identify data items to be replicated locations to replicate them for each allocation unit in order to maximize data accessibility Allocation weight of data item Dj in allocation unit Cx in T(k) is All data items are allocated in Cx according to their allocation weights in Cx in descendent order If the candidate set of Dj in Cx is not empty, Dj will be allocated to Mi, where fij is the largest in allocation candidate set of Dj Allocation process completes if all mobile hosts in Cx is full

Procedure ReplicaAllocation Each master unit then executes ReplicaAllocation procedure

Complexity Complexity of VectorCluster is O(|V|log|V|) where |V| is the number of input vectors Complexity of ReplicaAllocation is O(m/|c|+n)

Integration with other algorithms Li and Wang proposed RVGM (Reference Velocity Group Mobility) Yin and Cao proposed scheme RN to balance the tradeoff between data accessibility and query delay Each mobile node shares only part of its storage with neighbors A mobile node Mi only cooperates with neighbors which tend to be directly connected to it in future Easy to integrate these concepts into scheme DRAM

Performance Evaluation Compare DRAM with E-DCG Use event driven simulator in C++ with SIM Evaluated the performance of DRAM based on several parameters Assume 120 mobile nodes in a 50mx50m flatland and each node owns 20 data items Use data accessibility as measure of performance Accessibility=Number of successful requests/Number of issued requests

Performance Evaluation (2) Use produced network traffic to evaluate cost of schemes Effect of relocation period below Shorter relocation period means more executions of relocation schemes making both schemes adapt quickly to relocation behavior of mobile nodes

Performance Evaluation (3) Comparison based on effect of number of Mobility Nodes and number of Mobility Groups More nodes for same number of mobility groups means more nodes can share their storage by constructing larger allocation units

Performance Evaluation (4) Effect of Number of Replicas per Node Effect of Update Period Effect of Precision of Location Information Effect of Packet Loss Rate

Performance Evaluation (5) Effect of Value of Time-to-Live

Conclusions Partitions in MANET frequent problem Mobility of nodes important consideration for data replication DRAM algorithm efficient in allocating replicas by considering group mobility DRAM also produces less network traffic than prior algorithms along with producing higher data accessibility

Critique Introduction to MANET and few examples of disruptive nature of partitioning not adequate Experiments performed only on simulated data Lack of real world applications of DRAM and no complexity and performance analysis on real application data a drawback Number of nodes in simulation relatively small Consider clustering of moving object techniques similar to ones used in spatial moving objects

Q/A? Thank You!