Jini/Rio training — Day 3
The last day of the training was oriented towards grid computing. I began by demonstrating a space-based grid computing platform (running two different kind of jobs). The nice thing about this demonstration is that is it a perfect example in order to illustrate some key functionalities of Jini and Rio such as: the workers do not need to know the jobs they will execute, you do not need to alter your cybernodes when droping new kind of jobs, you can move workers around the cluster and increase/decrease the number of workers you have, etc.
I explained how I wrote the server, the basic contract of each task, the implementations of two different tasks, and finally the “clients” publishing task requests in the space and picking the tasks results.
On top of this, I added many Rio watches in order to monitor AND react to the number of requests processed by workers, the rate of requests per second the worker was able to achieve, and the time needed to process a task.
Here are various screenshots taken while demonstrating the compute server platform (click on the pictures for higher resolution):




December 10th, 2006 at 5:51 pm
What compute server platform were you demonstrating?
December 10th, 2006 at 7:00 pm
I’m not sure I understand your question.
I’m demonstrated how to build your own compute server platform with Rio…
December 11th, 2006 at 2:29 am
Ah… So, it is available only in blueprint form (where the seminar is the blueprint) and not download and install form. Good answer for such uncertainty about the question.
December 11th, 2006 at 8:49 am
Not exactly: the examples are going to be added into Rio source repository (I have commit privileges) and I hope to write an English tutorial based on these examples. That would make it useful for newbies.
Additionally, I recorded the whole session on tapes, and do plan to give some extracts (mostly because the session is in French, and I’m not sure I’ll have enough time for translation). I’ll keep you informed through this blog.