JRes, Alta and JKernel

A sensible node implementation must be capable of running many netlets inside one Java virtual machine (VM). These netlets must be secured against each other, and their resource usage must be tracked and limited individually. The ``weight'' of a standard Java VM precludes using one per netlet, but unfortunately Java was not really designed with this multiprocessing in mind, and contains some properties which make this goal problematic.

These projects are concerned with the problem of creating ``processes'' within a Java VM, and tracking and limiting resource usage of these processes. Ideas, and in some instances available code, have been taken from these projects to aid the initial Jtrix implementation.

Nik Silver 2001-10-15