JXTASink. Peer emulation, and load generation

JxtaSink and companion utilities are some of the least publicized tools available underneath the JXTA platform hood, however don't underestimate their power. JxtaSink emulates the JXTA endpoint protocol, and provides API for message callback, or it can act as a message drain. Such features are beneficial when trying simulate a network of 1000's nodes on a single machine, and in determining breaking, or tuning points. Using JxtaSink requires knowledge of the JXTA protocols and behavior. One test developed which makes use of these utilities is the RendezvousLoad. RendezvousLoad emulates the rendezvous connection protocol and can scale to 1000's peers (on certain platforms). This load test was beneficial in exposing unforeseen OS limitation, as well as bottlenecks. Similar load tests can be written using the forementioned utilities, provided good understanding of protocol of interest. JxtaSink resides in the platform project under platform/binding/java/test/src/net/jxta/test/util

Comments:

Post a Comment:
Comments are closed for this entry.
About

hamada

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today