Version 7 (modified by 18 years ago) ( diff ) | ,
---|
OML - Orbit Measurement Library
The ORBIT measurement library (OML), is a distributed software framework enabling real-time collection of data in a large testbed environment. Although this framework was developed for ORBIT, it can be deployed independently on any testbed. OML has three major components :
- The OML-Service, which can generate wrapper code for a c/c++ applications to interact with OML and also creates runtime experiment client/server files based on an experiment definition.
- The OML-Client library, which is deployed on the nodes participating in the experiment and can aggregate and filter data from the applications participating in the experiment and send it to a central server.
- The OML-Collection-Server, which collects filtered data coming from all nodes involved in the experiment and stores it in a mySQL database.
Publication :
ORBIT Measurements Framework and Library (OML): Motivations, Design,Implementation, and Features
Manpreet Singh, Maximilian Ott, Ivan Seskar and Pandurang Kamat, proceedings of IEEE Tridentcom 2005, Trento, Italy, Feb 2005
Starting Points
For Experimenters
For Developers
- Check out source using subversion at http://svn.orbit-lab.org/svn/orbit/oml/trunk.
Note:
See TracWiki
for help on using the wiki.