Presentation is loading. Please wait.

Presentation is loading. Please wait.

JXTA (Juxtapose) Presented By: Anıl Gürsel Mehmet Çatalgöl.

Similar presentations


Presentation on theme: "JXTA (Juxtapose) Presented By: Anıl Gürsel Mehmet Çatalgöl."— Presentation transcript:

1 JXTA (Juxtapose) Presented By: Anıl Gürsel Mehmet Çatalgöl

2 Client-Server Architecture Clients Server Ex: Mail Server, Web Server, FTP Server Centralized Architecture

3 Peer-to-Peer Architecture No specialized peers Clients may be also servers Decentralized Architecture

4 Advantages of P2P Model Unlike C/S, the performance increases when the number of clients increases. The system stops working only if there are no peers online at the system

5 Disadvantages of P2P Model Difficult to control and manage the networking Since the clients enter a network at will, there is an issue of performance problem Not applicable to all kinds of devices. ( no ubiquity)

6 JXTA Structure Special form of P2P architecture. Produces a virtual network on top of the physical network while processing. The number of these virtual networks may vary in the system.

7 JXTA Structure (2) The structure is free from the programming language. Free from the OS. Free from the method of service. Free from the network protocol. Free from device type.

8 Main Objectives Interoperability Platfrom Independence Ubiquity

9 Peers Edge Peers Rendezvous Peers Relay Peers

10 Peer Groups Virtualizes the topology of JXTA Network The NetPeer Group User Groups

11 Pipes Virtualizes peer connections Abstraction of channels Protocol independent transfers

12 Advertisements JXTA resources are represented as advertisements To exchange data, peers: store publish exchange advertisements

13 Discovery Static Discovery Rendezvous Peers Dynamic Discovery Relay Peers

14 JXTA Protocols Absence of protocols in traditional P2P model was a problem. JXTA posseses them in order to standardize P2P model.

15 JXTA Protocols (2) JXTA protocols are classified into two subclasses. Core Specification Protocols Standard Service Protocol

16 JXTA Protocols (3)

17 Core Specification Protocols Define the functional requirements of JXTA Endpoint Routing Protocal (ERP) Peer Resolver Protocol (PRP)

18 Standard Service Protocols Optional but strongly recommended for an effective interoperability. Rendezvous Protocol Peer Discovery Protocol Peer Information Protocol Pipe Binding Protocol

19 Security Libraries about encrytion TLS along pipes Peer Groups Developers can plug new security choices

20 Why Java? Ease of development Portability Rich set of class libraries

21 References http://www.jxta.org http://www.javaworld.com http://en.wikipedia.org http://www.onjava.com Project JXTA Overview, Steve Krasinsky Project JXTA 2.0 Super-Peer Virtual Network,Bernard Traversat, Ahkil Arora,Mohamed Abdelaziz, Mike Duigou, Carl Haywood, Jean-Christophe Hugly, Eric Pouyoul, Bill Yeager Project JXTA: A Technology Overview, Li Gong JXTA TM Technology: Creating Connected Communities


Download ppt "JXTA (Juxtapose) Presented By: Anıl Gürsel Mehmet Çatalgöl."

Similar presentations


Ads by Google