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