Logo GODIET

GoDIET

An application tool to launch a DIET platform.

GoDIET is an utility that provides automated deployment of distributed DIET platforms. An XML file is used to describe available storage and compute resources, the desired DIET agent and server hierarchy, and any add-on services to DIET (e.g. LogService). GoDIET writes all necessary configuration files, stages the files to remote resources, provides an appropriately ordered and timed launch of components, and supports management and tear-down of the distributed platform. Feedback from LogService provides GoDIET with a view of the run-time status of deployed components.

GoDIET is written in Java and currently relies on ssh and scp for remote file management and job execution.

Questions about GoDIET can be directed to Holly Dail.

GoDIET Architecture

GoDIET Architecture