The tools developed in the context of the Nectar project fall in two classes. First users need monitoring tools so that they can trace both the system and their application. Since network-based multicomputers can be very dynamic, such tools are essential to understanding the behavior of applications. An example of such a tool is Bee, a configurable monitoring tool for distributed programs. A second class of tools consist of dynamic load balancers that move work are runtime so that the available computational resources are used efficiently. Finally, project members have worked on automatic checkpointing tools that allow recovery from node failures.
Both application experience and tool development have been reported on in more detail in a number of papers.