90 likes | 177 Views
TIED: A Cluster of One. TIED: Trial Integration Environment DETER. built on. TIED Federation Architecture. CEDL “Assembly Code†Standard Experiment Representation. Testbeds/ Aggregates. Experiment Creation Tool. Experiment Requirements. Experiment Creation Tool. Federator. Agg.
E N D
TIED: A Cluster of One TIED: Trial Integration Environment DETER builton
TIED Federation Architecture CEDL“Assembly Code” Standard Experiment Representation Testbeds/ Aggregates ExperimentCreation Tool Experiment Requirements ExperimentCreation Tool Federator Agg. Properties Experiment Topology ExperimentCreation Tool Agg. Properties Experiment Decomposition Tools
Slice Creation: CEDLCanonical Experiment Description Language • Standard low-level experiment representation – “assembly code” • Output of all tools / input to Federator • Form of / alternative to Rspecs for experiment-wide specification • Expressiveness (today): • Core semantics: • Logical {nodes, links, elements} • Topology (ns2/Emulab) • Annotations: logical attributes (eg, node type) • Type information: router, switch, etc. • Physical selection: map to specific instance • Annotations: physical attributes • “Escapes” to allow physical configuration of hardware
Experiment Methodology and The SEER Toolkit • Experimenters select from a palette of predefined elements: topology, traffic, instrumentation, etc. Skeleton palettes for original and customized experiments are available. • Methodology Engine frames standard, systematic questions that guide an experimenter in selecting and combining the right elements • Experiment Automation increases repeatability and efficiency by managing the experiment • Other work • Validating invariants and environment • Understanding and constraining risky behavior PALETTES TOPOLOGY TRAFFIC ATTACK DATA-CAPTURE METHODOLOGY & GUIDANCE ? EXPERIMENT AUTOMATION