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
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
>> Website
>> Contact: Ted Faber
Deter Agents Simulating Humans (DASH)
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
>> User's Guide
>> Contact: James Blythe
DETER Federation
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
>> Website
>> Contact: Ted Faber
Montage AGent Infrastructure (MAGI)
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
>> Website
>> Contact: Alefiya Hussain