Distributed Executions Everywhere (DEE) is a software tool that distributes and manages jobs (program executions) and groups of jobs across a network of Unix workstations. DEE will support both batch queue management and interactive job management while providing automatic load balancing and job distribution. Users interact with DEE using a variety of interfaces. DEE can be applied to a wide range of scientific and military applications such as parametric studies for computer models, image rendering, and vulnerability assessment studies.The performance data from DEE indicate substantial speedups without changing the EVA source code. The profile data from EVA shown in Table 1 on page 3 of the Phase I Report indicates that attempting to parallelize the outer loops of EVA would not be appropriate at this time. Discussions with other facilities indicate that a software system such as DEE would have considerable commercial potential while, at the same time, offering a high degree of support for Air Force projects.The performance data indicate that the best approach is to continue to develop DEE. Additional funding and effort will be required to move DEE into a production environment. In addition, plans for commercializing DEE are underway.
Keywords: DISTRIBUTED COMPUTING PARALLEL COMPUTING LOAD BALANCING DISTRIBUTED OBJECTS