Banner
Software
So far the OneLab project has been involved in the development of eight distinct software packages, which can be divided into three broad categoires:

Core PlanetLab software:

MyPLC
MyPLC is the software package necessary to install and run a PlanetLab system. It was created by the PlanetLab team at Princeton University, as part of the global PlanetLab project. It is currently being co-developed by Princeton University and, on behalf of the OneLab project, INRIA. The relevant workpackages in the project's first phase were OneLab1 WP2 Integration and OneLab1 WP5 Validation, while the current relevant workpackage is OneLab2 WP1 Integration.

http://svn.planet-lab.org/ is the primary site for MyPLC distribution.
http://build.onelab.eu/ is the OneLab Build site, which features modules customised for the OneLab project.
The stable version of this software as of 1 October 2008 is Version 4.2, and work is currently underway on a new version, 5.0.

Monitoring components:

CoMo
CoMo is the passive monitoring component which was partially developed in OneLab1 WP3A Monitoring, by Quantavis. This program supports firstly arbitrary traffic queries that run continuously on live data streams, and also retrospective queries that analyze past traffic data to enable network forensics.

A more detailed description of Como software can be found in the following deliverables:
  • OneLab1 D3A.1 Passive monitoring component interface pdf_button
  • OneLab1 D3A.2 Passive monitoring component pdf_button
Work with CoMo continues in OneLab2 WP5 Packet Tracking.

TopHat
TopHat is the topology monitoring component developed by the UPMC as part of OneLab1 WP3B Monitoring and continued through OneLab2 WP4 Topology Information. It is a measurement service that is to be made available to all applications running on PlanetLab and continuously performs distributed measurements at the IP interface level.

The TopHat software programs developed by the OneLab project are available for downloading at http://svn.top-hat.info/

A more detailed description can be found in the following deliverables:
  • OneLab1 D3B.1 Topology information component API pdf_button
  • OneLab1 D3B.2 Topology information component pdf_button


New environment components:

WiMAX
The WiMAX component was developed by the Université Catholique de Louvain (UCL) as part of OneLab1 WP4A. CERTH continues work on WiMAX in OneLab2 WP6 Wireless.

A detailed description of this software development can be found in the following delilverable:
  • OneLab1 D4A.1 WiMAX component pdf_button
Further details of the WiMAX componant can be found in the Validation Results of OneLab1 D5.1 pdf_button

UMTS
The UMTS component was developed by CINI as part of OneLab1 WP4B, and work continues in OneLab2 WP6 Wireless. It takes the form of two distinct parts, PlanetLab-UMTS-Tools and PlanetLab-UMTS-Tools-Backend. Both packages can be found at the following address: http://svn.onelab.eu/planetlab-umts-tools/

A more detailed description of these packages can be found in the following deliverables:
  • OneLab1 D4B.1 UMTS node pdf_button
  • OneLab1 D4B.2 UMTS gateway pdf_button

Multihoming

The Multihoming component was developed by UC3M as part of OneLab1 WP4C, and will not be further developed in OneLab2.

Details of the Multihoming software program can be found within this zipped file zip1
For experiment results, see this zipped file zip1

A more detailed description of this package can be found in the following deliverables:
  • D4C.1 Multihoming architecture document pdf_button
  • D4C.2 Multhihoming mechanisms document pdf_button
  • D4C.3 Multihoming componentdescription pdf_button

Wireless ad hoc
The ad hoc Wireless component was developed by France Telecom as part of OneLab1 WP4D. CERTH continues this work in OneLab2 WP6 Wireless.

Details of the Wireless ad hoc software program can be found within this zipped file zip1

A more detailed description of this package can be found in the following deliverables:
  • OneLab1 D4D.1 PlanetLab-compliant ad hoc network pdf_button
  • OneLab1 D4D.2 Wireless ad hoc component pdf_button

Dummynet

The software package dummynet was developed as an emulation component by the University of Pisa, in part within OneLab1 WP4E.

The different software packages related to dummynet can be downloaded from http://svn.planet-lab.org/browser/dummynet_image

Please see the following deliverables for a more detailed description:
  • D4E.1 Modify dummynet to accept time-varying parameters pdf_button
  • D4E.2 Integrated dummynet and PlanetLab pdf_button
  • D4E.3 Emulation component pdf_button