____________

Software Implementation

____________

Based on the Condor package developed by the University of Wisconsin, Madison, we have implemented the proposed task management mechanism as a software layer that lies between the OS and the application processes:

To facilitate monitoring of the task management system, we have also implemented a Java monitor. The monitor runs on a machine (which needs not be one of the participating workstations), and communicates with a statistics collector daemon that runs at each participating machine. The statistics collector daemon is implemented in such a way that it behaves like a "remote shell" daemon. That is, it takes the command from a socket, executes it locally and then returns the result to the command initiator (i.e., the Java monitor). In this manner, the Java monitor has full control of the commands to invoke, the arguments that goes with the commands, and when to invoke the commands. More details on the Java monitor can be found here.


Return to Project Home Page
Date last modified -- August 15, 1998
Direct comments concerning this WWW site to: jhou@ece.osu.edu.