Java security: hostile applets, holes&antidotes
Java security: hostile applets, holes&antidotes
Bayanihan: building and studying web-based volunteer computing systems using Java
Future Generation Computer Systems - Special issue on metacomputing
HORB: Distributed Execution of Java Programs
WWCA '97 Proceedings of the International Conference on Worldwide Computing and Its Applications
Aurora: An Approach to High Throughput Parallel Simulation
Proceedings of the 20th Workshop on Principles of Advanced and Distributed Simulation
A scalable framework for parallel discrete event simulations on desktop grids
GRID '07 Proceedings of the 8th IEEE/ACM International Conference on Grid Computing
JaDiMa: java applications distributed management on grid platforms
HPCC'06 Proceedings of the Second international conference on High Performance Computing and Communications
Hi-index | 0.00 |
Unicorn provides an architecture using Java to harness the vast processing power on the Internet for distributed computing applications. It employs the code-shipping paradigm to broker this processing power. The client can either make use of the suite of applications provided by Unicorn or upload his own applications to the server together with the data to be processed. These tasks are distributed in parallel to idle hosts logged on to the Unicorn server. A set of Unicorn programming tools, including the Unicorn Application Interface and Broker ServerLite (a scaled-down version of Unicorn Broker Server), is distributed to clients to facilitate applications development. The framework handles all the communication needs of the broker and hosts, leaving the clients to concentrate on the functionality of their applications. In addition, a mechanism for resource pricing has been incorporated to provide incentives for sharing of processing power. The clients are charged and host systems are paid according to the resources used. The broker takes a commission in the transactions.