Changes between Version 12 and Version 13 of OldFeddAbout


Ignore:
Timestamp:
Jun 5, 2010 11:13:25 AM (14 years ago)
Author:
faber
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OldFeddAbout

    v12 v13  
    168168= Experiments =
    169169
    170 A federated experiment exports a master testbed's runtime environment
    171 into the other testbeds.  The resulting experiment exports the shared
    172 file space of the home testbed, though a different filesystem, SMB, is
    173 used to export it.  Emulab events can be sent to nodes throughout the
    174 federated experiment, though some naming slight-of-hand may be required.
    175 Users who want to reboot nodes or links in federated testbeds will need
    176 to access those testbeds directly using the credentials provided by
    177 fedd.
    178 
    179 Currently experiments are described in the same ns2 syntax that DETER
     170A federated experiment combines resources from multiple independently administered testbeds into a cohesive environment for experimentation.  Earlier versions of fedd enforced a Master/Slave relationship with one emulab project exporting its environment to others.  While this model remains viable, current fedd implementations allow compositions of the services and views of the facilities as well as their resources.
     171
     172Currently experiments can be described in the same ns2 syntax that DETER
    180173and Emulab use, except that additional annotations for the testbed on
    181 which to place each node have been ad dded.  (The extension is
    182 set-node-testbed, and described elsewhere.)  The testbed name here is a
     174which to place each node have been added.  (The extension is
     175set-node-testbed, and described elsewhere.)  Most users will specify experiments in this format, initially. The testbed name here is a
    183176local string meaningful to the experimenter.  Each fedd knows some set
    184177of such strings, and experimenters can also inform fedd of the
    185178appropriate mapping between local testbed name and fedd address to
    186179contact.
     180
     181Fedd also understands experiments expressed in the [FeddPluginArchitecture#TopologyDescriptionLanguage topdl] language that it uses to communicate with facilities.
    187182
    188183An experimenter creates an experiment by presenting it to a fedd that
     
    196191projects that map into different global testbed-scoped projects.
    197192
    198 Once created the user receives the various keys under which he or she
    199 can access the sub-experiment services and a local and global name by
    200 which the experiment can be referenced.  (Experiments are identified by
     193Once created the user can gather information on the resources allocated to the experiment and where to access them.  (Experiments are identified by
    201194fedids).  The local name is mnemonic and can be used locally to access
    202195information about the experiment and to terminate it.  The experimenter