tied: a cluster of one
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
TIED: A Cluster of One
TIED: Trial Integration Environment DETERbuilt
on
2
TIED Federation ArchitectureTIED Federation Architecture
ExperimentCreation
ToolFederator
Testbeds/Aggregates
ExperimentCreation
Tool
ExperimentCreation
Tool
Agg.Properties
ExperimentRequirements
ExperimentTopology
CEDL“Assembly Code”
Standard Experiment Representation
Experiment Decomposition Tools
Agg.Properties
3
Slice Creation: CEDLSlice Creation: CEDLCanonical Experiment Description LanguageCanonical 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
TIED Physical Infrastructure 6/09
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
METHODOLOGY& GUIDANCE
EXPERIMENTAUTOMATION
TOPOLOGY TRAFFIC ATTACK DATA-CAPTURE
?
7
TIED
Technical Elements