Version 2 (modified by 13 years ago) (diff) | ,
---|
Federation in Support of Multi-Party Experiments
Multi-party experiments are a research activity undertaken by multiple experimenters or groups of experimenters that requires differing views of the environment. For example, a multi-party security experiment may pit an attack designer against a defense designer, each with limited visibility and control of the system. Such environments may also support collaboration.
Conceptually, multiple users come to DETER with experiment fragments and constraints on how those fragments are combined and DETER creates the composite environment that meets those constraints.
DETER's support for this is evolving. Our initial implementation uses the simple composition system to combine partial topologies automatically, subject to constraints, and the federation to construct the composite topologies in DETER as federated experiments with individual service configurations.
This page documents the proof of concept implementation. More work is ongoing in making this system more broadly usable and expressive.
Combining partial topologies
One aspect of combining multiple environments is building a single overall topology, even if no individual player will be able to see all of it. We use a simple label-matching constraint resolver to combine topology fragments. Each node in a fragment is annotated
Attachments (9)
-
model.png (73.9 KB) - added by 13 years ago.
model
-
composition.png (27.6 KB) - added by 13 years ago.
composition example
- etrio.tcl (829 bytes) - added by 13 years ago.
- usa_trio.tcl (770 bytes) - added by 13 years ago.
- bot.tcl (551 bytes) - added by 13 years ago.
- atrio.tcl (954 bytes) - added by 13 years ago.
- us_hex.tcl (1000 bytes) - added by 13 years ago.
- attack.tcl (950 bytes) - added by 13 years ago.
- defend.tcl (2.1 KB) - added by 13 years ago.
Download all attachments as: .zip