Introduction to ANet
Client Connection Modules
Data Transformation Modules
Cluster Group Modules
Cluster Filter Modules
Handshaking Protocol Modules
Packet Protocol Modules
Connection Protocol Modules
Bandwidth Manager Module
Document Type Definition (DTD)
The Bandwidth Manager Module monitors the amount of data flowing in and out of the various connections and clusters.
The Bandwidth Manager is used to gatter statistics about data bandwith. Only one Bandwidth Manager Module instance can exist in the ANet deamon.
Input and Output with the module is done through Inter-Module Communication. Thus, it is up to the Bandwith Manager to define what kind of information is sent to and from itself. To have some kind of uniformity in the different implementations of the Bandwidth Manager, a very basic protocol will be defined in the first implementation of the Bandwidth Manager that will be bundled with the ANet deamon. The basic form will be version/data, both for input and output.
Typically, the Manager will group the statistics by the clusters. Since there can be a lot of overhead between AIPs and the connection, the bandwidth overhead is computed in proportion (in percentage), not with actual values (in bytes). This can make it easier to the various modules to estimate the amount of data overhead that will be created with new data.
See the complete DTD for more information.
<!-- Bandwidth Manager Module --> <!ELEMENT BandwidthManager EMPTY> <!ATTLIST BandwidthManager %moduleName; %args; %security;>
About the references... Benad: "Run-Time Wrapper". Local link.
Last update for this document: October 29, 2001, at 14:20:15 PST