Ad Hoc Mobility Management with Uniform Quorum Systems.

Slides:



Advertisements
Similar presentations
ECE /24/2005 A Survey on Position-Based Routing in Mobile Ad-Hoc Networks Alok Sabherwal.
Advertisements

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)
Copyright 2004 Koren & Krishna ECE655/DataRepl.1 Fall 2006 UNIVERSITY OF MASSACHUSETTS Dept. of Electrical & Computer Engineering Fault Tolerant Computing.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
CHAPTER 13: Binomial Distributions
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
Mobility Management in Mobile Wireless Systems Lecture 9.
Effective Quorum Construction for Consistency Management in Mobile Ad Hoc Networks Takahiro HARA Osaka University, Japan.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
Volcano Routing Scheme Routing in a Highly Dynamic Environment Yashar Ganjali Stanford University Joint work with: Nick McKeown SECON 2005, Santa Clara,
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
CMPT 401 Summer 2007 Dr. Alexandra Fedorova Lecture XVII: Distributed Systems Algorithms Inspired by Biology.
A Secure Network Access Protocol (SNAP) A. F. Al Shahri, D. G. Smith and J. M. Irvine Proceedings of the Eighth IEEE International Symposium on Computers.
Building Low-Diameter P2P Networks Eli Upfal Department of Computer Science Brown University Joint work with Gopal Pandurangan and Prabhakar Raghavan.
Before start… Earlier work single-path routing in sensor networks
Rethinking Internet Traffic Management: From Multiple Decompositions to a Practical Protocol Jiayue He Princeton University Joint work with Martin Suchara,
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
CMPT Dr. Alexandra Fedorova Lecture XVII: Distributed Systems Algorithms Inspired by Biology.
TORA : Temporally Ordered Routing Algorithm Invented by Vincent Park and M.Scott Corson from University of Maryland. TORA is an on-demand routing protocol.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
Thesis Proposal Data Consistency in DHTs. Background Peer-to-peer systems have become increasingly popular Lots of P2P applications around us –File sharing,
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking BGP, Flooding, Multicast routing.
GeoGrid: A scalable Location Service Network Authors: J.Zhang, G.Zhang, L.Liu Georgia Institute of Technology presented by Olga Weiss Com S 587x, Fall.
Chord & CFS Presenter: Gang ZhouNov. 11th, University of Virginia.
Message-Optimal Connected Dominating Sets in Mobile Ad Hoc Networks Paper By: Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder Presenter: Ke Gao Instructor:
1 BitHoc: BitTorrent for wireless ad hoc networks Jointly with: Chadi Barakat Jayeoung Choi Anwar Al Hamra Thierry Turletti EPI PLANETE 28/02/2008 MAESTRO/PLANETE.
Leader Election Algorithms for Mobile Ad Hoc Networks Presented by: Joseph Gunawan.
+ Mayukha Bairy Disk Intersection graphs and CDS as a backbone in wireless ad hoc networks.
1 Reading Report 5 Yin Chen 2 Mar 2004 Reference: Chord: A Scalable Peer-To-Peer Lookup Service for Internet Applications, Ion Stoica, Robert Morris, david.
A Distributed Clustering Framework for MANETS Mohit Garg, IIT Bombay RK Shyamasundar School of Tech. & Computer Science Tata Institute of Fundamental Research.
Presented by Chaitanya Nemallapudi Understanding and Exploiting the Trade-Offs between Broadcasting and Multicasting in Mobile Ad Hoc Networks Lap Kong.
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
Computer Networks with Internet Technology William Stallings
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
A study of Intelligent Adaptive beaconing approaches on VANET Proposal Presentation Chayanin Thaina Advisor : Dr.Kultida Rojviboonchai.
1 Exploiting Diversity in Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign Presentation at Mesh.
Ad Hoc Mobility Management With Uniform Quorum Systems Zygmunt J. Haas, Senior Member, IEEE and Ben Liang, Student Member, IEEE Networking, IEEE/ACM Transactions.
K-Anycast Routing Schemes for Mobile Ad Hoc Networks 指導老師 : 黃鈴玲 教授 學生 : 李京釜.
Adaptive Location Management Model for Manet (ALM) Navid NIKAEIN Christian BONNET
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Location Directory Services Vivek Sharma 9/26/2001 CS851: Large Scale Deeply Embedded Networks.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Ben Miller.   A distributed algorithm is a type of parallel algorithm  They are designed to run on multiple interconnected processors  Separate parts.
1 Switching and Forwarding Sections Connecting More Than Two Hosts Multi-access link: Ethernet, wireless –Single physical link, shared by multiple.
Relying on Safe Distance to Achieve Strong Partitionable Group Membership in Ad Hoc Networks Authors: Q. Huang, C. Julien, G. Roman Presented By: Jeff.
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Seminar On Rain Technology
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications * CS587x Lecture Department of Computer Science Iowa State University *I. Stoica,
SEMINAR TOPIC ON “RAIN TECHNOLOGY”
William Stallings Data and Computer Communications
rain technology (redundant array of independent nodes)
Updating SF-Tree Speaker: Ho Wai Shing.
Ad-hoc Networks.
A Scalable Peer-to-peer Lookup Service for Internet Applications
Net 435: Wireless sensor network (WSN)
Chapter 5 Sampling Distributions
Lecture XVII: Distributed Systems Algorithms Inspired by Biology
COS 561: Advanced Computer Networks
Data and Computer Communications
Effective Replica Allocation
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Balancing the Tradeoffs between Data Accessibility and Query Delay
Chapter 5 Sampling Distributions
Protocols.
Protocols.
Presentation transcript:

Ad Hoc Mobility Management with Uniform Quorum Systems

UQS –Distributed mobility-management scheme –For ad hoc –Size of quorum intersection is a design parameter that can be tuned to adapt to the traffic and mobility patterns of the network nodes –Tradeoff system reliability and cost of location update (more intersection , more quorum size , then increase traffic of location update) –One possible solution : partitioning of the network

Conventional HLR Conventional scheme HLR –fixed association (node-HLR) : For specific node , it has specific HLR UQS –dynamic association (node-HLR)

Virtual backbone Location databases which form a virtual backbone Routing does not necessarily go through the databases The node location provided by the databases can provide vital information to the routing protocol Define the location of a mobile host as the ID number of its nearest location database

Virtual backbone Need to maintain connectivity Due to backbone nodes are few compared with the whole network , the extra overhead causes by routing is less

node-DB association Nodes containing the location databases can dynamically detach and reattach to the network at any time due to mobiles’ movements or changes in the communication environment

node-DB association Fail –whenever the node containing the database detaches from the network for a long time Fixed association between nodes and databases (node-DB association)

node-DB association Avoid fail problem : multiple HLRs (but still has fixed association problem) Solution : virtual HLR or adaptive HLR (Randomly choose a node as a new HLR , and the database name of this HLR is still the same)

Dynamics of UQS UQS : dynamic association (node-HLR) between any particular quorum to any mobile host May choose the quorum contains the nearest database , and this kind of quorum may be several ones and randomly choose one of them as HLR )

Dynamics of UQS Difference with multiple HLR : If all multiple HLRs of the node are fail , then fail to the node As long as at least one complete quorum is survival , then the system is not fail Each quorum may (can) be the HLR of the node

Dynamics of UQS Because the intersection property of quorum , UQS is dynamic (no fixed association between any particular quorum to any mobile host) (node- HLR)

Others of quorum Quorum is more flexible than adaptive HLR , for example : fixed node-HLR association 、 others need to know your HLR Quorum has high reliability , because “at least one quorum survives…” Other advantage : location and service provider independent numbering 、 load balancing…

Others of quorum BIB (Balanced Incomplete Block) design problem is the same as UQS construction Cost : cost to accessing databases 、 call loss due to database failure But large intersection size require larger size of quorums, which increase the cost of location updates and location queries

Fail & Inaccessible When a backbone node detached from the network , a nearby non-backbone node is recruited to take its place in the virtual backbone When detach exceeds the threshold (time) then replacement But the original database in the node is lost , we call this database fail Inaccessible : detach doesn’t not exceed the threshold

Fail & Inaccessible Need a mechanism to check accessibility of nodes , and the frequency of checking is much higher than that of location update and query (and because the number of virtual nodes is few , the cost is low) Number of intersections will affect backup and reliability Fail and inaccessible should be solved

Update location Situation of update location : –(1) When using the quorum (read) , update the quorum –(2) change of quorum (due to change of location or other reasons) –(3) periodic

Call loss Call loss : –(1)database fail (may have erroneous information) –(2)database inaccessible (low probability , due to the time of inaccessible is low) The probability of call loss depends on the stability of network 、 the frequency of update (but more overhead)

Construction of UQS Five parameters for UQS construction –N : number of database –Q : number of quorum –K : size of quorum –Mi : number of quorum contain database i –R : number of intersection Represented by a N*Q matrix , entry will be 0 or 1 On purpose of uniform , each (database or quorum) R 、 K 、 M is the same

Construction of UQS Some properties of UQS : –Parameter is dependent –For a given set of parameters , its UQS may not exist UQS is the same as BIB , so solution to BIB is solution to UQS

Construction of UQS Due to no sufficient condition of BIB , there is no way to decide whether UQS exists or not 。 And there is no formula can represent the relation among N 、 K 、 R , so it can only be studied some UQS parameter sets under certain situation

Construction of UQS Five series…(skip now) Given N , show the allowable variation of r in Fig3 (the five series) But the five series can’t contain all situations In fact , the choice of N will be affected by routing and load Even given R , the relation of N-K is not one-to- one

Construction of UQS