09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 1 Lookup Service for Peer-to-Peer Systems in Mobile Ad-hoc Networks M. Tech Project Presentation.

Slides:



Advertisements
Similar presentations
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Advertisements

Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan MIT and Berkeley presented by Daniel Figueiredo Chord: A Scalable Peer-to-peer.
Scalable Content-Addressable Network Lintao Liu
The Chord P2P Network Some slides have been borowed from the original presentation by the authors.
Self-Organizing Hierarchical Routing for Scalable Ad Hoc Networking David B. Johnson Department of Computer Science Rice University Monarch.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
Madhavi W. SubbaraoWCTG - NIST Dynamic Power-Conscious Routing for Mobile Ad-Hoc Networks Madhavi W. Subbarao Wireless Communications Technology Group.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols By Josh Broch, David A. Maltz, David B. Johnson, Yih- Chun Hu, Jorjeta.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Evaluation of Ad hoc Routing Protocols under a Peer-to-Peer Application Authors: Leonardo Barbosa Isabela Siqueira Antonio A. Loureiro Federal University.
Highly Dynamic Destination- Sequenced Distance-Vector Routing (DSDV) for Mobile Computers C. E. Perkins & P. Bhagwat Presented by Paul Ampadu.
Chord-over-Chord Overlay Sudhindra Rao Ph.D Qualifier Exam Department of ECECS.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
MANET Supernodes March 16, 2005 Barry Demchak Zhong-Yi Jin William Chang.
Peer-to-peer file-sharing over mobile ad hoc networks Gang Ding and Bharat Bhargava Department of Computer Sciences Purdue University Pervasive Computing.
1CS 6401 Peer-to-Peer Networks Outline Overview Gnutella Structured Overlays BitTorrent.
Ad Hoc Wireless Routing COS 461: Computer Networks
The Zone Routing Protocol (ZRP)
Mobile Ad-hoc Pastry (MADPastry) Niloy Ganguly. Problem of normal DHT in MANET No co-relation between overlay logical hop and physical hop – Low bandwidth,
Roger ZimmermannCOMPSAC 2004, September 30 Spatial Data Query Support in Peer-to-Peer Systems Roger Zimmermann, Wei-Shinn Ku, and Haojun Wang Computer.
Multi-level Hashing for Peer-to-Peer System in Wireless Ad Hoc Environment Dewan Tanvir Ahmed and Shervin Shirmohammadi Distributed & Collaborative Virtual.
Peer to Peer Research survey TingYang Chang. Intro. Of P2P Computers of the system was known as peers which sharing data files with each other. Build.
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.
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
Using the Small-World Model to Improve Freenet Performance Hui Zhang Ashish Goel Ramesh Govindan USC.
Chord: A Scalable Peer-to-peer Lookup Protocol for Internet Applications Xiaozhou Li COS 461: Computer Networks (precept 04/06/12) Princeton University.
Enhancing Link Duration and Path Stability of Routing Protocols in VANETs Presented by: Sanjay Kumar, Haresh Kumar and Zahid Yousuf Supervised by: Dr.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
Structuring P2P networks for efficient searching Rishi Kant and Abderrahim Laabid Abderrahim Laabid.
Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan MIT and Berkeley presented by Daniel Figueiredo Chord: A Scalable Peer-to-peer.
The Destination Sequenced Distance Vector (DSDV) protocol
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
SIGCOMM 2001 Lecture slides by Dr. Yingwu Zhu Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications.
03/19/02Scalab Seminar Series1 Routing in Peer-to-Peer Systems Ramaswamy N.Vadivelu Scalab, ASU.
1 Peer-to-Peer Technologies Seminar by: Kunal Goswami (05IT6006) School of Information Technology Guided by: Prof. C.R.Mandal, School of Information Technology.
2003/04/24AARON LEE 1 An Efficient K-hop Clustering Routing Scheme for Ad-Hoc Wireless Networks S. F. Hwang, C. R. Dow Journal of the Internet Technology,
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
MobiQuitous 2007 Towards Scalable and Robust Service Discovery in Ubiquitous Computing Environments via Multi-hop Clustering Wei Gao.
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 指導老師 : 黃鈴玲 教授 學生 : 李京釜.
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
Algorithms and Techniques in Structured Scalable Peer-to-Peer Networks
Two Peer-to-Peer Networking Approaches Ken Calvert Net Seminar, 23 October 2001 Note: Many slides “borrowed” from S. Ratnasamy’s Qualifying Exam talk.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
Malugo – a scalable peer-to-peer storage system..
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
1 Along & across algorithm for routing events and queries in wireless sensor networks Tat Wing Chim Department of Electrical and Electronic Engineering.
Distributed Caching and Adaptive Search in Multilayer P2P Networks Chen Wang, Li Xiao, Yunhao Liu, Pei Zheng The 24th International Conference on Distributed.
Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications * CS587x Lecture Department of Computer Science Iowa State University *I. Stoica,
The Chord P2P Network Some slides taken from the original presentation by the authors.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
A Location-Based Routing Method for Mobile Ad Hoc Networks
Routing Metrics for Wireless Mesh Networks
The Chord P2P Network Some slides have been borrowed from the original presentation by the authors.
A comparison of Ad-Hoc Routing Protocols
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Early Measurements of a Cluster-based Architecture for P2P Systems
DHT Routing Geometries and Chord
Routing Metrics for Wireless Mesh Networks
UNICAST ROUTING PROTOCOLS
Intradomain Routing Outline Introduction to Routing
Mobile P2P Data Retrieval and Caching
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 1 Lookup Service for Peer-to-Peer Systems in Mobile Ad-hoc Networks M. Tech Project Presentation By, Kalpesh Patel Guided By, Dr. Sridhar Iyer, Dr. Krishna Paul.

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 2 Outline Introduction Motivation Problem Definition Related Work RINGS : Lookup Service Analysis and Comparison Simulation Results Directions for Future Work and Conclusion

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 3 Introduction Peer-to-Peer Systems Nodes share files and services among other nodes in P2P network. Mostly focuse on wired network. Mobile Ad-hoc Networks MANET is an autonomous system for mobile hosts over wireless links. Multi-hop scenario. Mobility.

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 4 Motivation Why P2P in MANET? What happens if existing P2P protocols are deployed in MANET? –Neighbours at application layer may not necessarily be neighbours at network layer. Problems with existing MANET protocols

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 5 Problem Definition The overall objective is to efficiently deploy P2P applications in Mobile Ad-hoc Networks. Specifically, need of a network layer protocol which optimizes query lookup service.

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 6 Related Work Mobile Peer-to-Peer Protocol (MPP) : Recent work on P2P in mobile environment. Reference : Rudiger Schollmeier, Ingo Gruber, Michael Finkenzeller, Protocol for Peer-to-Peer Networking in Mobile Environments. The problem is, MPP still relies on flooding at network layer.

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 7 RINGS : Lookup Service Basic Protocol - Advertisement Network layer gets index from application layer. Node broadcasts its data index into the network. Every K-hop nodes keep index for a given node. This process is followed by every node in the network. Basic Protocol – Query lookup Node forwards the query to its neighbors. Due to equal distribution of indices throughout the network, query is answered within K/2 hops. So, Upper bound for query lookup is K/2 hops.

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 8 RINGS : Cont… Basic protocol makes a set of imaginary circles for a given source node as shown in Fig.1. Fig. 2 shows an example of 2-hop (K=2) scenario.

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 9 RINGS : Cont… Route Maintenance –Advertise packet maintains route to the source node. –This is accomplished by maintaining reverse route on the path. –A node, which stores the index, keeps this route along with other information. –If a query comes to this node, it responds with query result as well as route to the source. –An optimal route.

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 10 RINGS : Cont… Mobility –Mobility has none or little impact on the performance of the protocol. –In average, number of neighbors per node in mobile network can be taken as log(N). –So, even if as much as log(N) -1 nodes moves away from the network, node gets at least one node for query result. –Thus, a node gets at least one node which can satisfy its query even if L number of nodes from nearest circle leave the network, where L is, Where K = 2, 4, 6, …

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 11 RINGS : Cont… Optimization –Data Updates Updates are sent to only those nodes which have stored indices for the source node. –Node Joining Whenever a new node joins the network, it gets some share of indices from its neighbors.

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 12 RINGS : Cont… Node Deletion –Neighbors of leaving node search for an alternative route. –After getting alternative route, indices are reallocated according to index-hop (K) value.

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 13 Analysis Goal Count the ‘actual’ query lookup cost for P2P protocol like ‘Chord’ in MANET. The average distance d between any two nodes at the network layer can be taken as, Now, query lookup cost for Chord in application layer is log(N). Actual cost = App. Layer cost + Network layer cost. So, effective lookup cost L chord for chord protocol is,

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 14 Analysis (Cont…) For RINGS, –Query lookup cost at first hop is, In turn, each of these log(N) nodes forwards query to its neighbors. Continuing this way, query lookup cost at the nearest K-hop is,

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 15 Simulation Results An important measure is, how average number of remote indices stored per node increases as the value of K increases. Result indicates that, as value of K increases, average number of remote indices per node increases very fast. Value K = 4 balances both the metrics.

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 16 Simulation Results (Cont…) Graph shows comparison between query lookup costs L chord and L RINGS For the value of K = 4, RINGS performs better than Chord in terms of query lookup cost. For the value of K = 6, as the number of nodes increases beyond a certain number, RINGS performs better than Chord.

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 17 Comparison Why RINGS? –Most recent work still relies on network layer flooding for query lookup. –Most adopted MANET protocols like AODV, DSR uses broadcast technique, results in flooding the whole network every-time when a search for a node requires. –P2P protocols Gnutella uses broadcast. Chord assigns every node a virtual identifier independent of actual locations, which is not preferable at network layer.

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 18 Directions for Future Work RINGS assumes enough storage space available at the node. There is a scope of improvement to reduce this overhead. Effective mobility handling. Practical applications.

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 19 Conclusion There is a need to combine P2P applications and Ad-hoc systems to share data among mobile users. Current P2P protocols fail to perform well with this combination. An initial step to this problem is RINGS, which focuses on query lookup cost optimization.

09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 20 Thank You