Stephen Chenney, Franklin S. Cho, Adam M. Costello
Contractor is a system, built on the Java(TM) platform, which enables users to run their untrusted code on remote servers, encouraging utilization of otherwise idle computing resources. Users of the system write regular Java classes, needing to know almost nothing about the Contractor. Compute servers can allocate CPU time and network bandwidth fairly among multiple jobs. Of course, jobs are incapable of harming the servers or each other.
Contractor was built as a class project for CS 262 in fall 1996. See also:
Java and Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. The authors of Contractor are independent of Sun Microsystems, Inc.