Vehicular Communications Paradigms ORT Braude College of Engineering Software Engineering Department April 2012 Students: Evgeny Yudashkin & Tal Bahalool.

Slides:



Advertisements
Similar presentations
P2P data retrieval DHT (Distributed Hash Tables) Partially based on Hellerstein’s presentation at VLDB2004.
Advertisements

Peer to Peer and Distributed Hash Tables
Evaluation of a Scalable P2P Lookup Protocol for Internet Applications
Peer-to-Peer (P2P) Distributed Storage 1Dennis Kafura – CS5204 – Operating Systems.
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
PDPTA03, Las Vegas, June S-Chord: Using Symmetry to Improve Lookup Efficiency in Chord Valentin Mesaros 1, Bruno Carton 2, and Peter Van Roy 1 1.
Technische Universität Yimei Liao Chemnitz Kurt Tutschku Vertretung - Professur Rechner- netze und verteilte Systeme Chord - A Distributed Hash Table Yimei.
Technische Universität Chemnitz Kurt Tutschku Vertretung - Professur Rechner- netze und verteilte Systeme Chord - A Distributed Hash Table Yimei Liao.
The Chord P2P Network Some slides have been borowed from the original presentation by the authors.
CHORD: A Peer-to-Peer Lookup Service CHORD: A Peer-to-Peer Lookup Service Ion StoicaRobert Morris David R. Karger M. Frans Kaashoek Hari Balakrishnan Presented.
Chord: A Scalable Peer-to-peer Lookup Protocol for Internet Applications Speaker: Cathrin Weiß 11/23/2004 Proseminar Peer-to-Peer Information Systems.
Chapter 2 Application Layer Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, April A note on the use.
Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan Presented.
Robert Morris, M. Frans Kaashoek, David Karger, Hari Balakrishnan, Ion Stoica, David Liben-Nowell, Frank Dabek Chord: A scalable peer-to-peer look-up protocol.
Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications Ion StoicaRobert Morris David Liben-NowellDavid R. Karger M. Frans KaashoekFrank.
Peer-to-Peer Distributed Search. Peer-to-Peer Networks A pure peer-to-peer network is a collection of nodes or peers that: 1.Are autonomous: participants.
Massively Distributed Database Systems Distributed Hash Spring 2014 Ki-Joune Li Pusan National University.
Small-world Overlay P2P Network
Peer-to-Peer Networks João Guerreiro Truong Cong Thanh Department of Information Technology Uppsala University.
Peer to Peer File Sharing Huseyin Ozgur TAN. What is Peer-to-Peer?  Every node is designed to(but may not by user choice) provide some service that helps.
Introduction to Peer-to-Peer (P2P) Systems Gabi Kliot - Computer Science Department, Technion Concurrent and Distributed Computing Course 28/06/2006 The.
CSc 461/561 CSc 461/561 Peer-to-Peer Streaming. CSc 461/561 Summary (1) Service Models (2) P2P challenges (3) Service Discovery (4) P2P Streaming (5)
Chord: A Scalable Peer-to-Peer Lookup Protocol for Internet Applications Stoica et al. Presented by Tam Chantem March 30, 2007.
Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek and Hari alakrishnan.
Structure Overlay Networks and Chord Presentation by Todd Gardner Figures from: Ion Stoica, Robert Morris, David Liben- Nowell, David R. Karger, M. Frans.
Chord-over-Chord Overlay Sudhindra Rao Ph.D Qualifier Exam Department of ECECS.
1 CS 194: Distributed Systems Distributed Hash Tables Scott Shenker and Ion Stoica Computer Science Division Department of Electrical Engineering and Computer.
1 Seminar: Information Management in the Web Gnutella, Freenet and more: an overview of file sharing architectures Thomas Zahn.
Peer To Peer Distributed Systems Pete Keleher. Why Distributed Systems? l Aggregate resources! –memory –disk –CPU cycles l Proximity to physical stuff.
Wide-area cooperative storage with CFS
Concurrent node joins and Stabilization Παρουσίαση: Νίκος Κρεμμυδάς Πάνος Σκυβαλίδας.
SIMULATING A MOBILE PEER-TO-PEER NETWORK Simo Sibakov Department of Communications and Networking (Comnet) Helsinki University of Technology Supervisor:
CSE 461 University of Washington1 Topic Peer-to-peer content delivery – Runs without dedicated infrastructure – BitTorrent as an example Peer.
INTRODUCTION TO PEER TO PEER NETWORKS Z.M. Joseph CSE 6392 – DB Exploration Spring 2006 CSE, UT Arlington.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
Effizientes Routing in P2P Netzwerken Chord: A Scalable Peer-to- peer Lookup Protocol for Internet Applications Dennis Schade.
Mr C Johnston ICT Teacher BTEC IT Unit 09 - Lesson 06 Peer-to-Peer VS Client-Server.
Peer-to-Peer Networks University of Jordan. Server/Client Model What?
2: Application Layer1 Chapter 2: Application layer r 2.1 Principles of network applications r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail  SMTP,
 A P2P IRC Network Built on Top of the Kademlia Distributed Hash Table.
Chord: A Scalable Peer-to-peer Lookup Protocol for Internet Applications Xiaozhou Li COS 461: Computer Networks (precept 04/06/12) Princeton University.
1 Peer-to-Peer Systems. 2 Introduction What is peer One that of equal standing with another Peer-to-peer A way of structure distributed applications Each.
PSI Peer Search Infrastructure. Introduction What are P2P Networks? The term "peer-to-peer" refers to a class of systems and applications that employ.
Presentation 1 By: Hitesh Chheda 2/2/2010. Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan MIT Laboratory for Computer Science.
Node Lookup in P2P Networks. Node lookup in p2p networks In a p2p network, each node may provide some kind of service for other nodes and also will ask.
Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications.
Peer-to-Peer Network Tzu-Wei Kuo. Outline What is Peer-to-Peer(P2P)? P2P Architecture Applications Advantages and Weaknesses Security Controversy.
Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan Presented.
SIGCOMM 2001 Lecture slides by Dr. Yingwu Zhu Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications.
Peer to Peer A Survey and comparison of peer-to-peer overlay network schemes And so on… Chulhyun Park
1 Secure Peer-to-Peer File Sharing Frans Kaashoek, David Karger, Robert Morris, Ion Stoica, Hari Balakrishnan MIT Laboratory.
Indranil Gupta (Indy) September 27, 2012 Lecture 10 Peer-to-peer Systems II Reading: Chord paper on website (Sec 1-4, 6-7)  2012, I. Gupta Computer Science.
CSE 486/586, Spring 2014 CSE 486/586 Distributed Systems Distributed Hash Tables Steve Ko Computer Sciences and Engineering University at Buffalo.
Algorithms and Techniques in Structured Scalable Peer-to-Peer Networks
Peer-to-Peer Systems: An Overview Hongyu Li. Outline  Introduction  Characteristics of P2P  Algorithms  P2P Applications  Conclusion.
INTERNET TECHNOLOGIES Week 10 Peer to Peer Paradigm 1.
CS 347Notes081 CS 347: Parallel and Distributed Data Management Notes 08: P2P Systems.
An overlay for latency gradated multicasting Anwitaman Datta SCE, NTU Singapore Ion Stoica, Mike Franklin EECS, UC Berkeley
PEAR TO PEAR PROTOCOL. Pure P2P architecture no always-on server arbitrary end systems directly communicate peers are intermittently connected and change.
Malugo – a scalable peer-to-peer storage system..
Md Tareq Adnan Centralized Approach : Server & Clients Slow content must traverse multiple backbones and long distances Unreliable.
CSE 486/586 Distributed Systems Distributed Hash Tables
CS 425 / ECE 428 Distributed Systems Fall 2015 Indranil Gupta (Indy) Peer-to-peer Systems All slides © IG.
Chapter 29 Peer-to-Peer Paradigm Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 24 – Introduction to Peer-to-Peer (P2P) Systems Klara Nahrstedt (presented by Long Vu)
The Chord P2P Network Some slides taken from the original presentation by the authors.
A Survey of Peer-to-Peer Content Distribution Technologies Stephanos Androutsellis-Theotokis and Diomidis Spinellis ACM Computing Surveys, December 2004.
DHT Routing Geometries and Chord
P2P vs CS.
Presentation transcript:

Vehicular Communications Paradigms ORT Braude College of Engineering Software Engineering Department April 2012 Students: Evgeny Yudashkin & Tal Bahalool 1/39

Overview Reasons for vehicular communication. Communication Paradigms. Client-server architecture. ◦ Advantages. ◦ Disadvantages. Peer-to-peer architecture. ◦ Central Node. ◦ Pure P2P. ◦ Hybrid Model. ◦ Chord. Summary. 2/39

3/39

Overview Reasons for vehicular communication. Communication Paradigms. Client-server architecture. ◦ Advantages. ◦ Disadvantages. Peer-to-peer architecture. ◦ Central Node. ◦ Pure P2P. ◦ Hybrid Model. ◦ Chord. Summary. 4/39

Reasons for vehicular communication Research grants and PhD titles Sell more cars ◦ 80% of innovation in new cars is electronics, mostly software provide information, such as safety warnings and traffic information. communication systems can be more effective in avoiding accidents. 5/39

Overview Reasons for vehicular communication. Communication Paradigms. Client-server architecture. ◦ Advantages. ◦ Disadvantages. Peer-to-peer architecture. ◦ Central Node. ◦ Pure P2P. ◦ Hybrid Model. ◦ Chord. Summary. 6/39

Communication Paradigms we will contrast VANET-based communication with two infrastructure-supported approaches: the straightforward way of building them as a client/server system, and a peer-to-peer approach where the cars form an overlay network via cellular communication. 7/39

P2P vs. C/S System 8/39

Overview Reasons for vehicular communication. Communication Paradigms. Client-server architecture. ◦ Advantages. ◦ Disadvantages. Peer-to-peer architecture. ◦ Central Node. ◦ Pure P2P. ◦ Hybrid Model. ◦ Chord. Summary. 9/39

Client-server architecture YouTube 10/39

Centralized client/server systems 11/39

Overview Reasons for vehicular communication. Communication Paradigms. Client-server architecture. ◦ Advantages. ◦ Disadvantages. Peer-to-peer architecture. ◦ Central Node. ◦ Pure P2P. ◦ Hybrid Model. ◦ Chord. Summary. 12/39

Advantages Greater ease of maintenance Better security Easy data updates Multiple different clients 13/39

Disadvantages Bandwidth is limited Server overload Server fail 14/39

15/39 Now Tal Continue….

Overview Reasons for vehicular communication. Communication Paradigms. Client-server architecture. ◦ Advantages. ◦ Disadvantages. Peer-to-peer architecture. ◦ Central Node. ◦ Pure P2P. ◦ Hybrid Model. ◦ Chord. Summary. 16/39

Peer-to-peer architecture 17/39

Short clip from youtube RCs78&feature=fvsr RCs78&feature=fvsr 18/39

Overview Reasons for vehicular communication. Communication Paradigms. Client-server architecture. ◦ Advantages. ◦ Disadvantages. Peer-to-peer architecture. ◦ Central Node. ◦ Pure P2P. ◦ Hybrid Model. ◦ Chord. Summary. 19/39

Central Node Central Node A  center  A  B 20/39

Central Node Cont. Central Node Cont. Example : Napstar Song nameNode Eyal GolanA Dudu AharonB.. B A 21/39

Central Node – Advantages/Disadvantages Advantages Easy Management of Network Safety Searching Only DB Maintenance Disadvantages Illegal 22/39

Overview Reasons for vehicular communication. Communication Paradigms. Client-server architecture. ◦ Advantages. ◦ Disadvantages. Peer-to-peer architecture. ◦ Central Node. ◦ Pure P2P. ◦ Hybrid Model. ◦ Chord. Summary. 23/39

Pure P2P 24/39

Pure P2P– Advantages/Disadvantages Advantages No DB Maintenance A lot of Peers Stability Disadvantages No Security Distribution of resources Info. Not exist 25/39

Overview Reasons for vehicular communication. Communication Paradigms. Client-server architecture. ◦ Advantages. ◦ Disadvantages. Peer-to-peer architecture. ◦ Central Node. ◦ Pure P2P. ◦ Hybrid Model. ◦ Chord. Summary. 26/39

Hybrid Model 27/39

Overview Reasons for vehicular communication. Communication Paradigms. Client-server architecture. ◦ Advantages. ◦ Disadvantages. Peer-to-peer architecture. ◦ Central Node. ◦ Pure P2P. ◦ Hybrid Model. ◦ Chord. Summary. 28/39

Chord Chord is a protocol and algorithm for a peer-to-peer distributed hash table. 29/39

Ring Chord 30/39

Example of finger table for node with identify 8: 31/39

Example of lookup(54) from node with identify 8: 32/39

33/39

Join Befor: node 32 has k24,k30 In join:26 send msg to 32 to update PREDECESSOR to 26. And send msg to 21 to update SUCCESSOR (by query to 36 about his PREDECESSOR ) after join: 1)26 need to add k24 to his finger table, and to start build his own table 2) To delete k24 from 32 34/39

Leave Node 26 want to leave 26:send keys to SUCCESSOR In this case the SUCCESSOR is 32 Then the key 24 will be in 32 And 32 need to update his PREDECESSOR To need to update all the Nodes that has link/pointer To node 26 (update 21: 26 is the first Line in the finger table of 21) 35/39

With RSU How VANET can use a P2P? 36/39

Without RSU Cont. 37/39

Summary Client server VS p2p Our opinion 38/39

THANKS FOR LISTENING 39/39 Evgeny Yudashkin & Tal Bahalool VEHICULAR COMMUNICATIONS PARADIGMS