wiki:FeddReleaseNotes

Version 1 (modified by faber, 14 years ago) (diff)

--

Release Notes

Fedd 3.0

Fedd 3.0 includes several new features and several bug fixes.

Features:

  • ProtoGENI v1.0 plug-in support. Experiments can now use ProtoGENI nodes
  • A plug-in for using DETER's internal network has been added, allowing multiple sub-experiments to be created on DETER.
  • An example skeleton plug-in is included in the code, as a demonstration of the architecture and a starting point for new plug-ins.
  • Fedd uses topdl, our topology description language for sub-segment representation and communication between experiment controller and access controller. Topdl will be making its way out to user interfaces and input tools as well.
  • Fine grained specification of experiment services that allows experimenters to compose experimental environments from multiple sources.
    • This has been used to construct multi-party experiments with information hiding.
  • Access controller/plug-in code has been reorganized and more heavily commented.
    • Common functionality has been moved into a plug-in base class for easy re-use.
  • Dynamic plug-in controllers can be added by users
  • Plug in interfaces have been documented?
  • The old multi-function fedd_client.py command has been split out into individual commands that are easier to read and simpler to maintain.
  • Local emulab access controllers now use the Emulab XMLRPC interface.