Changes between Version 8 and Version 9 of Old/OTG/ArchitectureDesign


Ignore:
Timestamp:
Feb 27, 2006, 9:07:01 PM (18 years ago)
Author:
seskar
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Old/OTG/ArchitectureDesign

    v8 v9  
    1616Figure 1. Design Diagram
    1717
    18 A very important motivation and feature of ORBIT Traffic Generator design is its integration with the [http://svn.orbit-lab.org/projects/oml OML] (''ORBIT Measurement Library'') framework.  The properties of each packet generated or received such as packet size, packet deliver time are all reported to OML by OTG and OTR. Users can calculate certain measurements like throughput, delay by either applying special OML filters or querying the OML database directly. There also exists an interface to use LIBMAC to correlate each packet with corresponding physical layer parameters. 
    19 The design complies with modular principle and different modules are kept loosely coupled.  The interface to the [http://svn.orbit-lab.org/projects/oml OML], the interface to the user are supposed to be dynamically generated from an ORBIT application definition file. Both of them should be independent with the core module of application.
     18A very important motivation and feature of ORBIT Traffic Generator design is its integration with the [wiki:Documentation/OML OML (''ORBIT Measurement Library'')] framework.  The properties of each packet generated or received such as packet size, packet deliver time are all reported to OML by OTG and OTR. Users can calculate certain measurements like throughput, delay by either applying special OML filters or querying the OML database directly. There also exists an interface to use LIBMAC to correlate each packet with corresponding physical layer parameters. 
     19The design complies with modular principle and different modules are kept loosely coupled.  The interface to the [wiki:Documentation/OML OML], the interface to the user are supposed to be dynamically generated from an ORBIT application definition file. Both of them should be independent with the core module of application.
    2020TG and OTG are integrated through a simple standard interface.
    2121The whole software is designed by OOP (Object-Oriented Programming) Method with C++ language.