Changes between Version 15 and Version 16 of Software/dOML/z3OML/FAQ
- Timestamp:
- Apr 4, 2006, 9:11:10 PM (19 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Software/dOML/z3OML/FAQ
v15 v16 6 6 Application definition is created by the application developer. The application developer chooses what measurements(metrics) will be generated by the application, how they will be grouped and what name to give to the measurement group. An experimenter has no control over this. This is the ''"WHAT"'' of measurement collection since the application writer decides ''what'' measurements (metrics) will be generated by the application. 7 7 8 In the example for OTG application definition found here : 9 http://www.orbit-lab.org/wiki/Documentation/OTG/ScriptsRepository/OtgAppDef 8 In the example for OTG application definition found [wiki:Documentation/OTG/ScriptsRepository/OtgAppDef here]: 10 9 {{{ 11 10 a.addMeasurement("senderport", nil, [ … … 23 22 The experimenter controls which metrics to use in the experiment and how to process them or filter them, via a prototype. He or she can use one of the predefined prototypes or create their own. Think of the prototypes as the "Avatars" that you define to control the ''"HOW"'' of measurement collection i.e. ''HOW'' often the measurements will be aggregated and which of them you are interested in and how you want to filter them. 24 23 25 So if you look at a sample prototype like sender.rb which uses the otg application : 26 http://www.orbit-lab.org/wiki/Documentation/OTG/ScriptsRepository/ProtoDefSender 24 So if you look at a sample prototype like sender.rb which uses the otg application [wiki:Documentation/OTG/ScriptsRepository/ProtoDefSender here]: 27 25 {{{ 28 26 otg = p.addApplication(:otg, "test:app:otg")