...Bayanihan: Web-Based Volunteer Computing Using Java
To appear in the 2nd International Conference on World-Wide Computing and its Applications (WWCA`98), Tsukuba, Japan, March 4-5, 1998.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...problem,
Or maybe just a cool challenge, depending on who one talks to.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...Japan).
I have been unable to find the original reference for this example.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...work,
It is possible and easy to write an applet that continues to run in the background, even if the user moves to a different web page.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...file.
To ensure that the user does not turn Java off, the server can check if it has been periodically receiving data from the applet - if it has not, then the server stops providing service to the user.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...it.
Given reasonably appropriate applications.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...NOIAs,
Interestingly, the word noia, Greek for ``mind'', conjures-up images of a brain-like massively parallel network of tens of millions of small processors around the world.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...Bayanihan,
Pronounced buy-uh-nee-hun, bayanihan is a Filipino word meaning communal unity and cooperation, and is epitomized by the old tradition of neighbors helping a relocating family by physically carrying their house, and moving it to its new location.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...object
A better name may be proxy. However, proxy means something else in HORB.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...applets.
Since the worker applet has only one (sequential) computation thread, running only one instance of it does not result in parallelism, even on a dual-Pentium machine. Both processors can be used at full-speed, though, by running two instances of the worker applet in the machine at the same time.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Luis Sarmenta
1/2/1998