|
Site Navigation
Simulator
|
TCP Simulator Operation
=>
TCP Layer
=>
Dynamic Configuration Mechanism
Dynamic Configuration MechanismThe Dynamic Configuration Mechanism allows users to extend the simulator by defining new flow control algorithms that can be loaded into the TCP Layer at run time for simulation purposes. The following is a brief description of how this mechanism works. For a complete explanation, please refer to Section 4.1 in the thesis.Firstly, each TCP event handler in the simulator is expressed as a set of TCP Handler modules that are sequentially executed whenever the handler as a whole is activated (See below). Expressing TCP event handlers in this form allows users to modify any TCP event handler present in the simulator. They can -
The Dynamic Configuration Mechanism then works as follows.
Since users can define module sets however they like, the Dynamic Configuration Mechanism allows any flow control algorithm to be implemented as a a module set that can be loaded into the simulator at run time for simulation purposes. For information on how flow control algorithms can be implemented as a module set, please refer to Appendix 2 in the thesis. |