PEER-TO-PEER NETWORK FAMILIES

Slides:



Advertisements
Similar presentations
The Replica Location Service In wide area computing systems, it is often desirable to create copies (replicas) of data objects. Replication can be used.
Advertisements

INTRODUCTION TO COMPUTER NETWORKS Zeeshan Abbas. Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
P2P data retrieval DHT (Distributed Hash Tables) Partially based on Hellerstein’s presentation at VLDB2004.
Peer to Peer and Distributed Hash Tables
Speaker: Li-Wei Wu Advisor: Dr. Kai-Wei Ke 1.  Introduction  Coolstreaming  Proposed system  Simulation  Conclusion  Reference 2.
An Overview of Peer-to-Peer Networking CPSC 441 (with thanks to Sami Rollins, UCSB)
Distributed Systems CS Programming Models- Part I Lecture 13, Oct 13, 2014 Mohammad Hammoud 1.
P2P Course, Structured systems 1 Introduction (26/10/05)
Peer-to-peer: an overview Selo TE P2P is not a new concept P2P is not a new technology P2P is not a new technology Oct : first transmission.
Middleware for P2P architecture Jikai Yin, Shuai Zhang, Ziwen Zhang.
INTRODUCTION TO COMPUTER NETWORKS INTRODUCTION Lecture # 1 (
Introduction to Peer-to-Peer Networks. What is a P2P network Uses the vast resource of the machines at the edge of the Internet to build a network that.
INTRODUCTION TO PEER TO PEER NETWORKS Z.M. Joseph CSE 6392 – DB Exploration Spring 2006 CSE, UT Arlington.
Roger ZimmermannCOMPSAC 2004, September 30 Spatial Data Query Support in Peer-to-Peer Systems Roger Zimmermann, Wei-Shinn Ku, and Haojun Wang Computer.
Introduction Widespread unstructured P2P network
Introduction of P2P systems
1 A P2P Collaborative System Using JXTA Hosei Graduation School ITPC 02R3315 Katsuhiro CHIBA.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Jonathan Walpole CSE515 - Distributed Computing Systems 1 Teaching Assistant for CSE515 Rahul Dubey.
Peer-to-Pee Computing HP Technical Report Chin-Yi Tsai.
Ch System Models for Distributed and Cloud Computing Classification of Massive systems (Table 1.2) Clusters of Cooperative Computers 
Peer-to-Peer Network Tzu-Wei Kuo. Outline What is Peer-to-Peer(P2P)? P2P Architecture Applications Advantages and Weaknesses Security Controversy.
ADVANCED COMPUTER NETWORKS Peer-Peer (P2P) Networks 1.
7. Grid Computing Systems and Resource Management
COS 420 Day 15. Agenda Finish Individualized Project Presentations on Thrusday Have Grading sheets to me by Friday Group Project Discussion Goals & Timelines.
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
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.
3/12/2013Computer Engg, IIT(BHU)1 PARALLEL COMPUTERS- 1.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
SYSTEM MODELS FOR ADVANCED COMPUTING Jhashuva. U 1 Asst. Prof CSE
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
Topologies and behavioral properties of the network Yvon Kermarrec Based on tml.
Network Topologies for Scalable Multi-User Virtual Environments Lingrui Liang.
A Survey of Peer-to-Peer Content Distribution Technologies Stephanos Androutsellis-Theotokis and Diomidis Spinellis ACM Computing Surveys, December 2004.
SERVICE ORIENTED ARCHITECTURE
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
INTRODUCTION TO COMPUTER NETWORKS
Computer Networks Part 1
Building Distributed Educational Applications using P2P
Zueyong Zhu† and J. William Atwood‡
Chap. 2 Network Models.
Peer-to-Peer Data Management
Chapter 1: Explore the Network
Jhashuva. U1 Asst. Prof. Dept. of CSE
Peer-to-peer networking
Distributed Systems CS
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
CHAPTER 3 Architectures for Distributed Systems
CHAPTER 1 INTRODUCTION:
Introduction to Cloud Computing
Early Measurements of a Cluster-based Architecture for P2P Systems
Comparison of LAN, MAN, WAN
A Scalable content-addressable network
Goals Introduce the Windows Server 2003 family of operating systems
Prof. Leonardo Mostarda University of Camerino
CLUSTER COMPUTING.
INTRODUCTION TO COMPUTER NETWORKS
Distributed computing deals with hardware
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
INTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKS
Distributed Systems CS
INTRODUCTION TO COMPUTER NETWORKS
P3:Personal Power Plant
COSC 4213: Computer Networks II
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Software Architecture Taxonomy
Presentation transcript:

PEER-TO-PEER NETWORK FAMILIES U. Jhashuva1 Asst. Prof Dept. of CSE http://www.gridandcloudcomputing.wordpress.com

CONTENTS INTRODUCTION P2P SYSTEMS OVERLAY NETWORKS P2P APPLICATION FAMILIES P2P COMPUTING CHALLENGES SUMMARY REFERENCES

INTRODUCTION The P2P architecture offers a distributed model of networked systems. P2P network is client-oriented instead of server-oriented

P2P SYSTEMS In a P2P system, every node acts as both a client and a server, providing part of the system resources. Peer machines are simply client computers connected to the Internet. All client machines act autonomously to join or leave the system freely. No central coordination or central database is needed. The system is self-organizing with distributed control. Cont…

P2P SYSTEMS Architecture: Cont…

P2P SYSTEMS Initially, the peers are totally unrelated. Each peer machine joins or leaves the P2P network voluntarily. Only the participating peers form the physical network at any time. Unlike the cluster or grid, a P2P network does not use a dedicated interconnection network. The physical network varies in size and topology dynamically due to the free membership in the P2P network.

OVERLAY NETWORKS Data items or files are distributed in the participating peers. Based on communication or file-sharing needs, the peer IDs form an overlay network at the logical level. This overlay is a virtual network formed by mapping each physical machine with its ID, logically, through a virtual mapping. When a new peer joins the system, its peer ID is added as a node in the overlay network. Cont…

OVERLAY NETWORK When an existing peer leaves the system, its peer ID is removed from the overlay network automatically. Therefore, it is the P2P overlay network that characterizes the logical connectivity among the peers. There are two types of overlay networks Structured Unstructured Cont…

OVERLAY NETWORK An unstructured overlay network is characterized by a random graph. There is no fixed route to send messages or files among the nodes. Structured overlay networks follow certain connectivity topology and rules for inserting and removing nodes (peer IDs) from the overlay graph.

P2P APPLICATION FAMILIES Based on application, P2P networks are classified into four groups. Details have mentioned in the table below. Cont…

P2P APPLICATION FAMILIES Cont…

P2P APPLICATION FAMILIES Collaboration P2P networks include MSN or Skype chatting, instant messaging, and collaborative design, among others. The third family is for distributed P2P computing in specific applications. For example, SETI@home provides 25 Tflops of distributed computing power, collectively, over 3 million Internet host machines. Other P2P platforms, such as JXTA, .NET, and FightingAID@home.

SUMMARY We learned about System Models for Advanced Computing CLUSTERS OF COOPERSTIVE COMPUTING P2P NETWORKS GRID COMPUTING CLOUD COMPUTING System Models for Advanced Computing

ANY QURIES ?

REFRENCES [1.3. System models for Distributed Computing] in Distributed and Cloud Computing : From Parallel Processing to the Internet of things by Kai Hwang, Geoffrey C. Fox, and Jack J. Dongarra