DETERLab Software

The following software are behind many of the powerful and useful capabilities of DETERLab. For information on other tools that may be useful to DETERLab users, see DETERLab Tools.

DETER Containers

Logo for DETER Containers capability
The Containers system enables experimenters to create large-scale DETER topologies that support differing degrees of fidelity in individual elements. In order to create an experiment larger than the 400+ computers in DETER, experimenters must use virtualization, simulation, or some other abstraction to represent their topology. The container system guides this process allowing experimenters to create large experimental environments that can be used to gather correct results.

>> Website
>> Contact: Ted Faber

Deter Agents Simulating Humans (DASH)

Screenshot of DASHBoard

The mailReader DASHBoard after deciding, via the rational module, not to follow a URL.

DASH agents, available on DETERLab nodes, are intended to simulate human behavior in a variety of situations in DETER and other environments where group decision-making is mediated by computers. For example, they have been used to model observed behavior in responding to phishing email, downloading and using security software such as Tor or making decisions to control a power plant.

>> User's Guide
>> Contact: James Blythe

DETER Federation

Logo for fedd capability
The DETER federation architecture is a model and mechanism for creating experiments that span multiple testbeds. This subsystem allows a researcher to construct experiments that span testbeds by dynamically acquiring resources from other testbeds and configuring them into a single experiment. As closely as possible that experiment will mimic a single DETERLab experiment. Federation is used with our scalable authorization system, Attribute-Based Access Control (ABAC).

>> Website
>> Contact: Ted Faber

Montage AGent Infrastructure (MAGI)

Image of cycle performed by MAGI capability
MAGI is DETERLab's communications and control system for repeatable experimentation. This workflow management system provides deterministic control over the various components in an experiment. It is used as part of the DETERLab workflow to express and automate the procedure of an experiment. MAGI enables deterministic orchestration of event streams, repeatable enactment of procedure, and provides control and data management for experiments.

>> Website
>> Contact: Alefiya Hussain