Topic_3_PT - CS3283Distributed Systems Topic3Middleware...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
CS3283 Distributed  Systems Topic 3 - Middleware  Services for Peer-to-Peer  Computing Assignment 2 – Group 2 Presentation: 26-Nov-2010
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Group Members – Group 2 Cheng Kai Yee, Martin (50768560) Leung Chi Chung, Oliver (50744408) Wong Ka Wing, Tiger (50792707)
Background image of page 2
3 Agenda Abstract …………………………. ......... [Presented by  Oliver] Introduction …………………………. ...[Presented by  Oliver] Technical Issues ………………………. ..[Presented by  Oliver] Types of P2P Networks Functional & Non-Functional Requirements Benefits & Weaknesses of P2P Systems Examples ……………………….[Presented by Tiger &  Martin]
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 Abstract What is a Peer-to-Peer (P2P) System? represent a paradigm for the construction of distributed systems  and applications in which data and computational resources are  contributed by many hosts on the Internet, all of which  participate in the provision of a uniform service.  Their emergence is a consequence of the very rapid growth of  the Internet, embracing many millions of computers and similar  numbers of users requiring access to shared resources. P2P computing is an increasingly popular method to share  resources among connected users. The most common usage of  P2P computing is file-sharing. 
Background image of page 4
5 Introduction (1/2) The demand for services in the Internet world is extremely  large and it keeps growing rapidly. The goal of peer-to-peer (P2P) systems is to enable the sharing  of data and resources in a very large scale by eliminating any  requirement for separately-managed servers and their  associated infrastructure.  A P2P system is a decentralized computer system that  relies on the resources of innumerable peers instead of a  few powerful servers.  Peers are often connected as a ad-hoc network. Such networks  can be used for files sharing, real-time data/telephony  communication, etc. 
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 Introduction (2/2) In a pure P2P network, there are no dedicated clients or  servers.  Peers  function as a clients or servers depending on the  circumstances.  Typical example: Downloading/Uploading files through  “BitTorrent” P2P middleware systems are designed specifically to  meet the need for the automatic placement and  subsequent location of the distributed objects managed  by P2P systems and applications.  Have the capacity to share computing resources, storage and  data present in computers at the edges of the Internet’ on a 
Background image of page 6
7 Technical Issues - Key Problem A key problem in the design of P2P applications is to  provide a mechanism to enable clients to access data  resources quickly and dependably in a manner that 
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 25

Topic_3_PT - CS3283Distributed Systems Topic3Middleware...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online