JXTA Juxtapose - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

JXTA Juxtapose

Description:

Unlike C/S, the performance increases when the number of clients increases. ... Mike Duigou, Carl Haywood, Jean-Christophe Hugly, Eric Pouyoul, Bill Yeager ... – PowerPoint PPT presentation

Number of Views:67
Avg rating:3.0/5.0
Slides: 22
Provided by: cmpeBo
Category:

less

Transcript and Presenter's Notes

Title: JXTA Juxtapose


1
JXTA (Juxtapose)
  • Presented By Anil 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
  • JXTATM Technology Creating Connected Communities
Write a Comment
User Comments (0)
About PowerShow.com