Changes in Release 5.3

The latest OMF v5.3 has been released! This new version includes the following changes:

New features:

  • Added netem traffic shaping support
  • Added new OEDL command "loadData" to upload arbitrary binary content to resources (e.g. video file for demos, etc...)
  • New Event-driven mechanism, we can now define user-custom 'events' (using defEvent), and associated tasks (using 'onEvent') to perform when the events occur
  • New RPM packages for Fedora 8
  • New package installation on resources via YUM
  • Support for EJabberd as the default PubSub server
  • Support for disconnected exeriments
  • New basic authentication scheme
  • Support of PlanetLab for the Experiment Control plane
  • New web interface for the Experiment Controller

Improvements & Refactoring:

  • Changed PubSub communication tree structure to fit the federation design described here
  • Converted all the communications between EC and RCs into XML instead of plain test. In previous release 5.2, only the EXECUTE command was in XML.
  • Replace the X,Y coordinate naming scheme by a flat naming scheme using unique Human Readable Names (HRN) for the resources, similar to what is used in PlanetLab
  • Re-factoring of the communication scheme for EC and RC
  • Improved scheme for substitution of parameter values with resource-specific values at runtime
  • Better handling of exceptions when processing experiment description
  • New PubSub communication scheme for the Aggregate Manager
  • Better installation and configuration tools and guides

Bug fixes:

  • Fixed PM Install bug in reporting status to Tracestate
  • Fixed APT Install, which was broken in 5.2
  • Fixed bug related to ENV variables not being passed to the RC from the EC for other variables than OML-related ones