Changes between Version 13 and Version 14 of OldFeddAbout


Ignore:
Timestamp:
Jun 6, 2010 7:27:28 AM (14 years ago)
Author:
faber
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OldFeddAbout

    v13 v14  
    404404The red nodes are the connector nodes inserted by `fedd`.  They both transfer experimental traffic verbatim and tunnel services, like a shared filesystem.  Exactly what gets tunneled and how the connections are made is a function of the federation kit, the topic of the next section.
    405405
     406= Experiment Services =
     407
     408An important part of the cohesive experiment framework created by the DFA is the web of services interconnecting the sub experiments.  A service, in this context, is fairly liberally defined; it is any one of several pre-defined ways of sharing information statically or dynamically between sub-experiments.  Static information includes the accounts to create on various machines or the hostnames to export to sub-experiments.  Dynamic information includes mounting filesystems or connecting user experiment tools, like [http://seer.isi.deterlab.net SEER].
     409
     410Each service has an ''exporter'' the testbed that provides the service, and zero or more ''importers'', testbeds that use the information.  In addition, services can have attribute/value pairs as parameters.
     411
     412The specific services currently supported by fedd are:
     413
     414 '''hide_hosts'''::
     415 By default, all hosts in the topology are visible across the experiment.  This allows some hosts to be completely local.  The hosts chosen are given by the hosts attribute.
     416 '''local_seer_control'''::
     417 Adds a local seer control node to sub-experiments in the exporting testbed.
     418 '''project_export'''::
     419 Exports the user configuration and filesystem named by the project attribute to the importing testbeds
     420 '''seer_master'''::
     421  Adds a second seer controller to the exporting testbed that is capable of aggregating the inputs from several local seer masters.  To create a seer instance that sees several sub experiments, create a local_seer_control in each and export a seer_master to all.
     422 '''SMB'''::
     423  Export a set of SMB/CIFS filesystems.
     424 '''userconfig'''::
     425  Export the account information from a given project or group.  Currently accepts the project attribute for that purpose.
     426
     427Service advertisement, provision, and specification is an ongoing area of research in federation, and we expect these specifications to become more detailed and useful as that research progresses.
     428
    406429= The Federation Kit =
    407430