Académique Documents
Professionnel Documents
Culture Documents
IP multicast
JGroups
multicast
JGroups API
Example
Demonstration
How JGroups
works
Conclusions
Questions
References
JGroups:
JGroups: a Java system for
communicating with a
group of machines
JGroups - page 1
IP multicast
IP multicast
JGroups
multicast
JGroups API
Example
Demonstration
How JGroups
works
Conclusions
Questions
References
JGroups - page 2
IP multicast
IP multicast
JGroups
multicast
JGroups API
Example
Demonstration
How JGroups
works
Conclusions
Questions
References
JGroups - page 3
IP multicast
IP multicast
JGroups
multicast
JGroups API
Example
Demonstration
How JGroups
works
Conclusions
Questions
References
JGroups - page 4
IP multicast
IP multicast
JGroups
multicast
JGroups API
Example
Demonstration
How JGroups
works
Conclusions
Questions
References
JGroups - page 5
IP multicast
IP multicast
JGroups
multicast
JGroups API
Example
Demonstration
How JGroups
works
Conclusions
Questions
References
JGroups - page 6
IP multicast
IP multicast
JGroups
multicast
JGroups API
Example
Demonstration
How JGroups
works
Conclusions
Questions
References
JGroups - page 7
IP multicast
IP multicast
JGroups
multicast
JGroups API
Example
Demonstration
How JGroups
works
Conclusions
Questions
References
IGMP protocol
JGroups multicast
IP multicast
JGroups
multicast
JGroups API
Example
Demonstration
How JGroups
works
Conclusions
Questions
References
Point-to-point messaging
Encryption
JGroups - page 9
JGroups API
IP multicast
JGroups
multicast
JGroups API
Example
Demonstration
How JGroups
works
Conclusions
Questions
References
Transport protocol
Scheduling policies
for
multicast
or
unicast
Example
IP multicast
JGroups
multicast
JGroups API
Example
Demonstration
How JGroups
works
Conclusions
Questions
References
Communication types:
HTTP request
HTTP response
JGroups
Machine types:
Client
Server
Network
entry point
JGroups - page 11
Demonstration
IP multicast
JGroups
multicast
JGroups API
Example
Demonstration
How JGroups
works
Conclusions
Questions
References
Distributor's code
Servers' code
while( true ) {
// Wait for a request
Object o = channel.receive(0);
// Only process normal messages
if( o instanceof Message ) {
o = ((Message) o).getObject();
// Verify that it's an HTTP request
if( o instanceof HTTPRequest ) {
// Call the standard HTTP server program with request
ProcessRequest( (HTTPRequest) o );
}
}
}
JGroups - page 12
Ethereal
JGroups - page 13
Pros:
Open projects
Ethereal plugin
Bluetooth support
...
JGroups - page 14
Cons
IP multicast
JGroups
multicast
JGroups API
Example
Demonstration
How JGroups
works
Conclusions
Pros and
perspectives
Cons
Questions
References
Packet coalescing
Priorities
Subgroups
Stream exchanging
State exchange
JGroups - page 15
Questions ?
IP multicast
JGroups
multicast
JGroups API
Example
Demonstration
How JGroups
works
Conclusions
Questions
References
Questions ?
JGroups - page 16
References
IP multicast
JGroups
multicast
JGroups API
Example
Demonstration
How JGroups
works
Conclusions
Questions
References
Ethereal
JGroups - page 17
Thank you
Thank you
Documents available on
http://scholar.alishomepage.com/Master/JGroups/
JGroups - page 18
JGroups - page 19