Hi,
Can you define slow? Take some measurements and post some numbers, such as the time to complete the first call, the second, etc... Talking about the Java WS-core, the first invocation (without security) might take a while (100s of ms), but then subsequent invocations should be on the order of 20~50 ms on a decent machine. Things also parallelize nicely, so you could actually do several concurrent WS calls and not have the latency increase much. A single client to a single service should be able to do on the order of 10~50 WS calls per second without security (depending on the machines capabilities). If you increase the number of client machines enough, you should be able to do 100s of aggregate WS calls/sec without security. For example, on a dual Xeon 2.4 GHz machine we can do about 200 WS calls/sec, and on a dual Xeon 3GHz with HT we can do about 500 WS calls/sec. Send me more details, including the machine's CPU info, so we can see if things are indeed slower than they should be. These numbers drop quite a bit when you turn on security. For example on the machine we get 500/sec without security, the security enabled throughput ranges between 50/sec to 200/sec depending on the security settings used.

Ioan
Hello List,

I'm trying some Grid Services deployed in my Globus 4.0.5
grid service container.

When I invoke any service, experience a poor response time.
(which container parameters are involved in de quality of
service of it?, where can i found them?).

Rare behauviour:  In subsecuent calls to the service experience
even slower reponse time.

Could you help me to find some parameters (or any place/application/
protocol to debug) in order to speed it up ?


Julio.


Other data:
The container is started with:  globus-start-container -nosec
The parameters send to the service is just int values.
The parameter restored from the service is a string.
I've tried Borjas' Math service example with the same results.






Reply via email to