Started implementation of ISP traffic control modules based on Separate traffic meter modules.
Updated VLAN ID settings for CSFQVLANTBFQueue and DRRVLANTokenBucket modules.
Still working on BasicTokenBucketMeter and DRRVLANTokenBucketQueue modules.
Updated BasicTokenBucketMeter and DRRVLANTokenBucketQueue modules.
* CSFQVLANTBFQueue is renamed CSFQVLANTokenBucketQueue.
* Both CSFQVLANTokenBucketQueue and DRRVLANTokenBucketQueue are now based on separate token bucket meter modules for ease of NED parameter assignments.
First successfully compiled version with CSFQVLANTokenBucket and DRRVLANTokenBucket modules.
First version without error during the simulation.
* Now external meter modules are part of a new Ethernet MAC module (i.e., EtherMAC2withOutputQueueAndMeter).
* Renamed DRRVLANTokenBucketQueue to DRRVLANQueue.
* Created a new compound module NgnAccessNode2 with EthernetMAC2withOutputQueueAndMeter.
* Deleted IQoSMeter.h.
Finished the implementation of DRRVLANQueue and related modules.
* Still needs debugging.
* CSFQVLANQueue module is to be completely updated based on DRRVLANQueue module.
DRRVLANQueue module is under debugging.
Both DRRVLANQueue and CSFQVLANTokenBucketQueue modules are working, but they need serious debugging process.
Debugging CSFQVLANQueue module:
* Renamed CSFQVLANTokenBucketQueue module into CSFQVLANQueue.
* Added ThruputMeter2 module.
First working version of CSFQVLANQueue module with meaningful results.
Changed the unit of FIFO queue size in CSFQVLANQueue module from bit to byte.
Finished debugging of both CSFQVLANQueue and DRRVLANQueue modules.
* Now queue size of both the modules are specified in byte.
* Flow weight allocation in CSFQVLANQueue is automated.
* Created separate ini files for both the modules.
Removed outdated and unnecessary ini files.
Finished simulation of static and dynamic configurations for both DRRVLANQueue and CSFQVLANQueue modules.
* Only with UDP traffic models.
* Configurations for both TCP and UDP traffic models are under debugging.
Updated configurations files and R scripts.
Added static configurations for DRR+TBM scheme.
Updated simulation configuration files and R scripts.
* Finished the implementation of buffer-related amendments in CSFQVLANQueue2 module.
Fixed bugs in handling of non-conformed packets for CSFQVLANQueue2 module.