110 likes | 229 Views
OMF(cOntrol and Management Framework). 2009. 08. 17 Presenter: Choi Koh Networked Media Laboratory Dept. of Information & Communications Gwangju Institute of Science & Technology (GIST). OMF is framework to use and manage experimental platforms(testbeds) Usage
E N D
OMF(cOntrol and Management Framework) 2009. 08. 17 Presenter: Choi Koh Networked Media Laboratory Dept. of Information & Communications Gwangju Institute of Science & Technology (GIST)
OMF is framework to use and manage experimental platforms(testbeds) Usage Support “experiment cycles”, validation, accuracy & reproducibility Manage Ease operation and maintenance tasks Optimize resource utilization inside / across testbeds Research group Orbit, Winlab(Rutgers University, USA), Thomson Lab(France), NICTA(Australia), Center for research and technology(Greece) OMF component Grid Service, Node Handler, Node agent Introduction
User View of OMF • USER/Experimenter • Describes experiment in a high-level domain specific language, and passes it on to OMF. • Deploy and configure the experiment on the testbed according to user‘s description • Initiate and control the execution of this experiment. • Measure and collect data according to the user‘s description.
ENet(Experimental Networks) and MNet(control, Measurement, Management Network) ENet: Test and evaluate schemes and prototypes MNet: all the OMF components use to exchange control, measurement, and management messages Architecture of OMF
System architecture of OMF -Aggregate Manager: overall control of the testbed -RM(Resource Manager) -RC(Resource Controller)
Grid Services(GS) Set of services that the NH and/or the operator can use to perform management tasks on the testbeds and support experiment execution CMC, Frisbee, Inventory, OML, PXE, NFS, TFTP, MySQL … Grid Services(GS)
MySQL The inventory of the resources of the testbeds MySQL server
Measuring, collecting, and analysing result Orbit measurement library or OML for collecting experiment results. Enables real-time collection of data. Experimenters can define customisable measurement points OML architecture
Node Handler(NH) Deploy a client/console machine. Receive experiment descriptions from users, interpret it, and sends command required to execute the requirements. Node Handler
Node Agent(NA) Daemon software running on each testbed nodes. Receives commands from the NH over the MNet, and execute these commands. Node Handler
Depends on OMF version Unstable OML Our lab Experiment of connectivity map by using broadcast Enable NASTE+ experiment in GMESH by using OMF Real case Connectivity measurements between nodes(by Hayoung Yoon, Max Ott, Thierry Rakotoarivelo) MOVi experiments(by Hayoung Yoon) Multi-path extension to the Optimized Link State Rouitng Protocol(OLSR) Mobile Experiments Made Easy with OMF/Orbit Discussion