A Membership Management Protocol for Mobile P2P Networks Mohamed Karim SBAI, Emna SALHI, Chadi BARAKAT.

Slides:



Advertisements
Similar presentations
A Construction of Locality-Aware Overlay Network: mOverlay and Its Performance Found in: IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 22, NO.
Advertisements

Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
1 K-clustering in Wireless Ad Hoc Networks using local search Rachel Ben-Eliyahu-Zohary JCE and BGU Joint work with Ran Giladi (BGU) and Stuart Sheiber.
LightFlood: An Optimal Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
Small-world Overlay P2P Network
Multicasting in Mobile Ad-Hoc Networks (MANET)
SCAN: A Dynamic, Scalable, and Efficient Content Distribution Network Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy,
ZIGZAG A Peer-to-Peer Architecture for Media Streaming By Duc A. Tran, Kien A. Hua and Tai T. Do Appear on “Journal On Selected Areas in Communications,
Evaluation of Ad hoc Routing Protocols under a Peer-to-Peer Application Authors: Leonardo Barbosa Isabela Siqueira Antonio A. Loureiro Federal University.
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.
Scalable Application Layer Multicast Suman Banerjee Bobby Bhattacharjee Christopher Kommareddy ACM SIGCOMM Computer Communication Review, Proceedings of.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
Speaker: Li-Sheng Chen 1 Jan 2, 2012 EOBDBR: an Efficient Optimum Branching-Based Distributed Broadcast Routing Protocol for Wireless Ad Hoc Networks.
1 An Overlay Scheme for Streaming Media Distribution Using Minimum Spanning Tree Properties Journal of Internet Technology Volume 5(2004) No.4 Reporter.
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
1 Internet Networking Spring 2006 Tutorial 3 Ad-hoc networks TBRPF (based on IETF tutorials on TBRPF)
Power saving technique for multi-hop ad hoc wireless networks.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
The Pulse Protocol: Mobile Ad hoc Network Performance Evaluation Baruch Awerbuch, David Holmer, Herbert Rubens {baruch dholmer WONS Jan.
Communication (II) Chapter 4
SAvPS – úvod Genči 2009 (bsaed on Tanenbaum’s slides.
MOBILE AD-HOC NETWORK(MANET) SECURITY VAMSI KRISHNA KANURI NAGA SWETHA DASARI RESHMA ARAVAPALLI.
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.
Gil EinzigerRoy Friedman Computer Science Department Technion.
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.
+ Mayukha Bairy Disk Intersection graphs and CDS as a backbone in wireless ad hoc networks.
Wireless Ad Hoc Podcasting. Ad hoc ad hoc network typically refers to a system of network requiring little or no planning a decentralized type of wireless.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
A Distributed Clustering Framework for MANETS Mohit Garg, IIT Bombay RK Shyamasundar School of Tech. & Computer Science Tata Institute of Fundamental Research.
11/10/20151 A Standalone Content Sharing Application for Spontaneous Communities of Mobile Handhelds Authors: Amir Krifa –
Presented by Chaitanya Nemallapudi Understanding and Exploiting the Trade-Offs between Broadcasting and Multicasting in Mobile Ad Hoc Networks Lap Kong.
Multicast Routing Algorithms n Multicast routing n Flooding and Spanning Tree n Forward Shortest Path algorithm n Reversed Path Forwarding (RPF) algorithms.
Fast Handoff for Seamless wireless mesh Networks Yair Amir, Clauiu Danilov, Michael Hilsdale Mobisys’ Jeon, Seung-woo.
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
Efficient Overlay Multicast Protocol in Mobile Ad hoc Networks Hochoong Cho, Sang-Ho Lee Mobile Telecommunication Research Division, ETRI, KOREA Younghwan.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
1 Detecting and Reducing Partition Nodes in Limited-routing-hop Overlay Networks Zhenhua Li and Guihai Chen State Key Laboratory for Novel Software Technology.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
MANET: Introduction Reference: “Mobile Ad hoc Networking (MANET): Routing Protocol Performance Issues and Evaluation Considerations”; S. Corson and J.
DHT-based unicast for mobile ad hoc networks Thomas Zahn, Jochen Schiller Institute of Computer Science Freie Universitat Berlin 報告 : 羅世豪.
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
Energy-Conserving Data Placement and Asynchronous Multicast in Wireless Sensor Networks Sagnik Bhattacharya, Hyung Kim, Shashi Prabh, Tarek Abdelzaher.
Routing Security in Wireless Ad Hoc Networks Chris Zingraf, Charisse Scott, Eileen Hindmon.
PRIN WOMEN PROJECT Research Unit: University of Naples Federico II G. Ferraiuolo
Ad Hoc Multicast Routing
Energy-Aware Data-Centric Routing in Microsensor Networks Azzedine Boukerche SITE, University of Ottawa, Canada Xiuzhen Cheng, Joseph Linus Dept. of Computer.
Self-stabilizing energy-efficient multicast for MANETs.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
03/19/02Scalab Seminar Series1 Finding Good Peers in Peer-to-Peer Networks Ramaswamy N.Vadivelu Scalab, ASU.
Fundamentals of Computer Networks ECE 478/578
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)
Dynamic Proxy Tree-Based Data Dissemination Schemes for Wireless Sensor Networks Wensheng Zhang, Guohong Cao and Tom La Porta Department of Computer Science.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Advisor: Prof. Han-Chieh Chao Student: Joe Chen Date: 2011/06/07.
Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications * CS587x Lecture Department of Computer Science Iowa State University *I. Stoica,
Mesh-based Geocast Routing Protocols in an Ad Hoc Network
MOBILE AD-HOC NETWORKS
A standalone content sharing application for spontaneous
CSE 4340/5349 Mobile Systems Engineering
Wireless Ad-Hoc Networking
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Improving Routing & Network Performances using Quality of Nodes
Other Routing Protocols
Design and Implementation of OverLay Multicast Tree Protocol
Presentation transcript:

A Membership Management Protocol for Mobile P2P Networks Mohamed Karim SBAI, Emna SALHI, Chadi BARAKAT

Mobile Ad hoc Networks  Spontaneous multi-hop wireless networks  end-to-end communication  ad hoc routing protocols   Without any established infrastructure   Nodes play symmetric roles  No dedicated nodes.   Using wireless channel   Limited and shared resources   Mobility  Network splits 

P2P Networks  Peer-to-peer services (as known in the Internet)  Without dedicated devices (servers)   Peers play symmetric roles  Both clients and servers.   Can use fixed servers to track the members of the overlay   The mechanism are not adapted to mobile constrained environments 

Membership Management Protocol for mobile P2P networks  Objective: Maintaining an up-to-date list of the peers interested in the P2P service.  Challenges: - Minimum cost on the underlying network. - Ensuring the continuity of the service. - Having a good level of the freshness of information.

A membership management protocol for P2P services run over MANET ?  Client / Server   Flooding-based method   Multicast-based method   P2P   Adaptive and optimal P2P method ?

Membership Management Protocol  Our solution: A fully distributed protocol for constructing and maintaining minimum spanning trees of interested peers.  robust  adaptive  network friendly  decentralized  Algorithms: 1. Joining the membership tree 2. Leaving the membership tree 3. Adapting the membership tree to mobility of nodes 4. Network split awareness

Joining the membership tree  Looking for the nearest peer  a controlled-scope flooding method  Connecting to the nearest peer and getting the current tree from it  Dissemination of the new arrival information on the tree  Changing some connections of the tree considering the cut property of a minimum spanning tree.

Adapting the tree to mobility of nodes  Two peers that are neighbors in the tree can get closer  the tree is still optimal.  Two peers that are not neighbors in the spanning tree get farther from each other  the cost of the tree does not change and no better decision can be made.  Two peers that are neighbors in the spanning tree get farther from each other.  The cost of the tree increases  there might exist a better tree. CASE 1  Two peers that are not neighbors in the spanning tree get closer to each other  It might be another tree with smaller weight. CASE 2

Adapting the tree to mobility of nodes  CASE I = CASE 2 If one of the peers get nearer to another peer in the tree. Else, no optimization can be made.  CASE 2 : Using the cycle property of a minimum spanning tree to elect the logical link to cut.

Leaving the membership tree  The child of the leaving peer having the highest identifier connects to its parent and becomes the parent for the remaining children.  A new spanning tree  The optimal is reached by having the peers apply the normal approaching adaptation procedure.

Network split awareness  Tagging network nodes that are not interested in the same service.  Tracks continuously the appearance of non tagged nodes in its neighborhood.  A new node not tagged and not belonging to the same membership tree is a good candidate to be asked whether it belongs to the same service but comes from another cluster.  Executing a join procedure in case the node is a peer.

Packet format

Performance evaluation  Performance metrics:  Real cost: number of hops message  Cost corrected by freshness of information  NS-2 Simulations scenario :  50 nodes / Random way point (2ms, 30s) / OLSR routing protocol  exponentiel distribution of ON and OFF times of peers

Performance evaluation Client/server method

Performance evaluation

Thank You