Channel utilization method and system for ISDN
First Claim
1. In a communication network characterized by a multiplicity of channels for carrying packets of data on a medium between data servers and destinations, channel allocation apparatus, comprising:
- means for establishing input and output destination queues;
data flowmeter means for measuring quantity of data arriving at each said input and output destination queue during a particular time interval;
means for polling each said data flowmeter means at fixed intervals;
long term channel allocation means responsive to said polling means for allocating or deallocating transmission channels to a particular destination on said medium depending upon data flow traffic to said destination and particular channel parameters; and
short term channel allocation means, overriding said long term channel allocation means in response to predetermined conditions, for allocating or deallocating transmission channels on said medium.
3 Assignments
0 Petitions
Accused Products
Abstract
An ISDN gateway (GW, 100) dynamically allocates bandwidth by monitoring traffic at each destination queue and in response allocating or deallocating virtual B-channels. A long term allocation (LTA) algorithm is executed during usual traffic conditions to determine when, and for how long, virtual B-channels are to be allocated. During transient conditions, the gateway (GW, 100) executes a short term allocation (STA) algorithm. Bandwidth utilization is optimized by packaging data packets into trains that are transmitted to the destination when the train is completed and upon satisfaction of other conditions. Each train undergoes data compression by execution of a suitable compression algorithm.
-
Citations
11 Claims
-
1. In a communication network characterized by a multiplicity of channels for carrying packets of data on a medium between data servers and destinations, channel allocation apparatus, comprising:
-
means for establishing input and output destination queues; data flowmeter means for measuring quantity of data arriving at each said input and output destination queue during a particular time interval; means for polling each said data flowmeter means at fixed intervals; long term channel allocation means responsive to said polling means for allocating or deallocating transmission channels to a particular destination on said medium depending upon data flow traffic to said destination and particular channel parameters; and short term channel allocation means, overriding said long term channel allocation means in response to predetermined conditions, for allocating or deallocating transmission channels on said medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification