摘要 |
System resources are pooled and allocated in an optimal manner to handling telephone voice traffic (432) or to handling computer data traffic (431). By pooling resources optimal use is made of the available resources. The following mechanisms are used to achieve higher statistical multiplexing on a network interface by dynamically adjusting the multiplexing: 1) homogeneous access to DSO trunk resource by both voice and data traffic, 2) partially normalizes the class of service characteristics of data traffic to make it more predictable and can dynamically adjust the bandwidth such that requests for resources can be honored with higher success rate, and 3) maintains multiple qualities of service for multiple voice and data streams drawing from single resource pool. Data traffic is normalized into flows, each of which has an assigned priority. Bandwidth is allocated to each of the flows. Filtering is performed on lower priority flows if there is not sufficient bandwidth available to handle all requests for service. The bandwidth of each flow is continuously monitored and the bandwidth allocation is periodically adjusted according to the assigned priority to accommodate the magnitude of the requests for service and the resources available (435a, 435b).
|