Originally posted by Ali Gilani:
so how do you make a java program aware of the cluster?
and what difference is there between a Grid and a Cluster
Ali
It means you put enough logic in your program to know how to dispatch a job to the grid. Most of the grid toolkits handle that logic for you (like the Globus link). Making your Java programs grid (or cluster) aware means picking a grid (or cluster) toolkit and using it in your software.
I've always thought of a grid as a group of machines, each one running as a independant node in the grid, requiring a controller (or master node) to dispatch jobs and a cluster being more transparent, similar to your original question. I've never done much with clusters though so I may be completely wrong.