Arrangement for routing data packets through a circuit switch
First Claim
1. An arrangement for routing data packets through a circuit switch;
- comprising;
a packet switch having a plurality of output links connected to said circuit switch and memory means for storing the identity of said output links designated for use to a particular destination;
said circuit switch having a plurality of channels to said particular destination and means for interconnecting said designated output links with a number of said channels equal to the number of said output links designated for use to said particular destination; and
allocator means responsive to data packets on said designated output links for causing said packet switch to change the number of said output links designated for use to said particular destination when the overall use of said designated output links reaches a threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is arrangement (101, 102, 110) for routing data packets designated for a particular destination (103) from a packet switch (114) through a circuit switch (120). The packet switch includes a plurality of output links (152, 153) connected to the circuit switch and a memory (209) for storing the identity of the output links designated for use to a particular destination. The circuit switch has a plurality of channels (190) to the particular destination and a switching network (121) for interconnecting an equal number of the channels and the designated output links. Included in the arrangement is a circuit allocator (110) that monitors the use of each of the designated links. When the overall use of the designated output links is greater than an upper threshold, the allocator causes the packet switch to increase the number of links designated for use to the particular destination and subsequently causes the circuit switch to correspondingly increase the number of channels interconnecting with the output links designated for use to the particular destination. The number of designated output links is similarly decreased when the designated overall use of the output links falls below a lower threshold. A predetermined algorithm is used to determine the upper and lower thresholds for each number of output links designated for use to the particular destination.
86 Citations
21 Claims
-
1. An arrangement for routing data packets through a circuit switch;
- comprising;
a packet switch having a plurality of output links connected to said circuit switch and memory means for storing the identity of said output links designated for use to a particular destination; said circuit switch having a plurality of channels to said particular destination and means for interconnecting said designated output links with a number of said channels equal to the number of said output links designated for use to said particular destination; and allocator means responsive to data packets on said designated output links for causing said packet switch to change the number of said output links designated for use to said particular destination when the overall use of said designated output links reaches a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- comprising;
-
9. An arrangement for routing data packets through a circuit switch;
- comprising;
a packet switch having a plurality of output links coupled to said circuit switch and memory means for storing the identity of said output links designated for use to a particular destination; said circuit switch having a plurality of channels to said particular destination and means for interconnecting said designated output links with a number of said channels equal to the number of said output links designated for use to said particular destination; and allocator means for causing said packet switch to increase the number of said output links designated for use to said particular destination when the overall use of said designated output links is greater than a first threshold and to decrease the number of said output links designated for use to said particular destination when the overall use of said designated output links is less than a second threshold. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
- comprising;
-
20. For use with a packet switch and a circuit switch, said packet switch having a plurality of output links connected to said circuit switch and memory means for storing the identity of said output links designated for use to a particular destination, said circuit switch having a plurality of channels to said particular destination and means for interconnecting said designated output links with a number of said channels equal to the number of said output links designated for use to said particular destination, an allocation arrangement for causing the packet switch to change the number of output links designated for use to a particular destination dependent on the overall use of the designated output links comprising:
-
monitor means responsive to the busy/idle condition of each of said designated output links for determining the overall use of said designated output links and control means for causing said packet switch to change the number of said output links designated for use to said particular destination when the overall use of said designated output links reaches a threshold.
-
-
21. For use with a packet switch and a circuit switch, said packet switch having a plurality of output links connected to said circuit switch and memory means for storing the identity of said output links designated for use to a particular destination, said circuit switch having a plurality of channels to said particular destination and means for interconnecting said output links designated for use to said particular destination with a number of said channels equal to the number of said output links designated for use to said particular destination, an allocation arrangement for causing the packet switch to change the number of output links designated for use to a particular destination dependent on the overall use of the designated output links comprising:
-
monitor means responsive to the busy/idle condition of each of said designated output links for determining the overall use of said designated output links and control means for causing said packet switch to increase the number of said output links designated for use to said particular destination when the overall use of said designated output links is greater than a first threshold and to decrease the number of said output links designated for use to said particular destination when the overall use of said designated output links is less than a second threshold.
-
Specification