Presentation is loading. Please wait.

Presentation is loading. Please wait.

Realizing a Peer-to-Peer System using a common API

Similar presentations


Presentation on theme: "Realizing a Peer-to-Peer System using a common API"— Presentation transcript:

1 Realizing a Peer-to-Peer System using a common API
Ramaswamy N.Vadivelu Scalab,Dept.of CSE, ASU

2 Objective Extracting the common features and functionalities in a Peer-to-Peer system Realizing a Peer-to-Peer system using a common API that will implement these functions Scalab,Dept.of CSE, ASU

3 Current trends/applications
General introduction Peer to Peer systems Essential features Classification Current trends/applications Scalab,Dept.of CSE, ASU

4 Instant Messaging/File Sharing
Server Request list Send request List of peers Client #2 Send request User Client #1 Reply Reply Client#3 Scalab,Dept.of CSE, ASU

5 Common functionalities:
Establishing presence within a network Request for a service Process reply Open a connection with the service provider Scalab,Dept.of CSE, ASU

6 Request/Reply Message Format Application specific features
Common API Initiation Service Request Reply Request/Reply Message Format Application specific features Scalab,Dept.of CSE, ASU

7 Scalab,Dept.of CSE, ASU User Application Specific Software
Service Processor Application Specific Interface User Interface API Interface COMMON P2P API Scalab,Dept.of CSE, ASU

8 In summary, the functions that will be present in the API are as follows:
Initiation/Service Request Initiation_Acknowledge/Service Request_Acknowledge Send Request Send Reply Process Reply Open Connection Scalab,Dept.of CSE, ASU

9 Scalab,Dept.of CSE, ASU Coordinator Set up Service Acceptance
Coordinator Set up Service Acceptance Acknowledge Initiation Request Reply: Yes Request Reply: No Request Reply: Yes Set up Service Acceptance Scalab,Dept.of CSE, ASU

10 Issues How common is the common API ? Practicality
Security and Anonymity Current scenario Scalab,Dept.of CSE, ASU


Download ppt "Realizing a Peer-to-Peer System using a common API"

Similar presentations


Ads by Google