Changes between Version 9 and Version 10 of OldIntro


Ignore:
Timestamp:
Jul 30, 2012 10:14:57 AM (12 years ago)
Author:
Ted Faber
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OldIntro

    v9 v10  
    22
    33
    4 Today you can run experiments on DETER involving high numbers of virtual nodes. We currently support experiments mixing QEMU virtual nodes running Ubuntu, View-OS lightweight processes, and physical computers.
     4Today, using version 1.0.0,  you can run experiments on DETER involving high numbers of virtual nodes. We currently support experiments mixing QEMU virtual nodes running Ubuntu, View-OS lightweight processes, and physical computers.
     5
     6A container represents a collection of experimental elements at the
     7same level of abstraction. Containers have standardized interfaces and
     8incorporate interconnection backplanes for communication both within
     9and between containers. Containers can be nested -- the elements
     10within a container can be other containers. This leads naturally to a
     11hierarchical paradigm, in which apparatuses are built by allocating
     12and connecting containers hierarchically through standard interfaces.
    513
    614If you have problems with or questions about the system, contact Ted Faber faber@ISI.EDU or [https://trac.deterlab.net/wiki/GettingHelp contact the testbed staff].
     15
     16= Project Goals =
     17
     18The container mechanism will enable an experimenter to provide a conceptual
     19description of an experiment -- a "conceptual apparatus" -- as a
     20general topology annotated with fidelity requirements, without
     21specifying its eventual physical realization in the testbed as a "real
     22apparatus". The container mechanism will automate instantiating
     23the conceptual apparatus as a real DETERlab experiment that is scaled and abstracted appropriately to meet the
     24fidelity requirements. This will include mapping conceptual nodes into
     25real machines, virtual machines, processes, threads, etc as
     26appropriate, and handling the details of configuring the links and
     27initializing the experiment.
     28
     29The experimenter will create a topology description labeled with
     30experiment constraints, and the system will assign its concrete elements to a
     31hierarchical structure of containers. The system will guide the user in
     32this assignment by ensuring that both experiment constraints and
     33container constraints are satisfied. Then the concrete elements in the
     34containerized experiment will be mapped into physical realizations on the
     35real testbed(s).The virtual machines need to be instantiated, the
     36simulators loaded, and the computers allocated. The container system
     37will use the hierarchical structure to perform a recursive embedding
     38process, again satisfying constraints.
     39
     40
    741
    842== Current Users ==