Deter experiment support facilities workbench
1 / 13

DETER Experiment Support Facilities ("Workbench") - PowerPoint PPT Presentation

  • Uploaded on

DETER Experiment Support Facilities ("Workbench"). DETER & EMIST Project Staff DETER Workshop 28 September 2005. What is Special About DETER?. DETER testbed uses Utah's Emulab software. DETER is specialized to support security research. Variable isolation for running risky experiments.

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about ' DETER Experiment Support Facilities ("Workbench")' - wyanet

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Deter experiment support facilities workbench

DETER Experiment Support Facilities("Workbench")

DETER & EMIST Project Staff

DETER Workshop

28 September 2005

Braden DETER

What is special about deter
What is Special About DETER?

  • DETER testbed uses Utah's Emulab software.

  • DETER is specialized to support security research.

    • Variableisolation for running risky experiments.

    • DETER experiments often push limitson # of nodes, link speeds, …

    • Narrow user community

      • DETER/EMIST goal: form a cooperative research community that builds on each other's work.

Braden DETER

Experiment support facilities in deter
Experiment Support Facilitiesin DETER

  • To support the DETER user community, DETER and EMIST projects are building security-specificexperiment support facilities.

Braden DETER

Support facilities
Support Facilities

  • Library of security experiment building blocks

    • Code: tools

    • Data: standard topologies & other static info that is experiment-neutral.

  • Repository of complete experiments

  • Integrated experimenter environment and interface: Security Experimenters’ Workbench (SEW)

Braden DETER

1 tools library
1. Tools Library

  • First step: assemble an initial tools library

    • Topology Generators

    • Configuration generators

    • Attack generators

    • Background traffic generators

    • Measurement tools

    • Data analysis tools

    • Visualization tools

Braden DETER

Tools library examples
Tools Library -- Examples

  • Topology Generators

    • GT-ITM – Georgia Tech

    • INET – Umich

    • BRITE – Boston U

    • Purdue Topology generator tool

      • (RouteViews + Rocketfuel + policy => config files for Emulab/DETER)

  • Configuration generators

    • Purdue tool

    • ESVT – Penn State (prototype SEW: discussed later)

Braden DETER

Tools library examples1
Tools Library – Examples

  • Attack generators

    • TCPopera (UCDavis)

    • Minos-honeypot (UC Davis)

    • BGPplay (UCDavis)

    • SPINES (UCDavis)

    • Flood – Purdue

    • Event-based agents (Sparta)

    • Wormgen (UCDavis)

Braden DETER

Tools library examples2
Tools Library – examples

(More complete list in Peng Liu's talk, to follow)

Braden DETER

2 experiment repository
2. Experiment Repository

  • "Hello World": Simple complete experiments for new users and students

    • Generally simple

    • Plan initial use in USC security classes

  • Complete complex experiments, for serious users

    • Purpose 1: Advance science by supporting replication.

    • Purpose 2: Help experimenters: morph an existing experiment to meet new objectives.

Braden DETER

Experiment scaling
Experiment Scaling

  • Scaling the size of an experiment to 200 physicaL nodes, or to 1000 virtual nodes, raises practical problems for testbed users.

  • Need tools for generating configurations and for data analysis/display.

  • SEW will include a convenient toolkit for this purpose.

Braden DETER

3 security experimenters workbench sew
3. Security Experimenters’ Workbench (SEW)

  • An environment for experiment definition/control/analysis, aimed at security experiments.

  • A uniform user interface for selecting and configuring a diversity of tools, topologies, instrumentation, and traffic traces.

  • A work in progress

Braden DETER

Sew functions envisioned
SEW Functions Envisioned

  • “Stitch” together existing tools and facilities behind common interface, "on top" of Emulab/DETER, "behind" a GUI.

  • Generate configuration and event files by "compiling" abstract configuration descriptions with customization rules.

  • • Active window for controlling experiment execution while capturing the event sequence for later background replay.

  • • Support variety of post-execution data analysis tools, which “know” the experiment configuration.

Braden DETER

Initial prototype of sew
Initial Prototype of SEW

  • ESVT – Experiment Specific’n and Visualiz’nTool

    • Under development at Penn State

    • Used in 3 of today's demos.

    • Peng Liu will describe it.

Braden DETER