By making it very easy for institutions around the world to share their computing resources, volunteer computing opens up exciting new possibilities in world-wide collaborative research efforts. It can enable researchers in collaboratories [13,14] to share not only their data and ideas, but their computing power as well. Research institutions on opposite sides of the globe can also barter-trade for each other's computing power, depending on their need. For example, a university in the United States can allow a lab in Japan to use its CPUs at night (when it is day in Japan) in exchange for being able to use the Japanese lab's CPUs during the day (when it is night in Japan).
Forced volunteer computing is already being done by many institutions using their own ad hoc tools or libraries such as PVM (the PVM home page  has some links to PVM-based projects). Java-based forced volunteer computing improves on these by being much easier to use for everyone - users, programmers, and administrators alike. If a company decides to use its machines to do parallel computation, for example, the administrators would not need to spend time manually installing the computational software to be run on all the company machines - they could simply tell their employees to point their browsers to a certain web page on the company intranet, and leave the browser running while they work, or when they go home. In this way, setting-up a parallel computation, a process that would normally take weeks for software installation and user education, can be done literally overnight.