Load distribution system
First Claim
1. A load distribution system for distributing traffic load, comprising:
- a plurality of load distribution units for receiving a traffic assignment and performing load distribution;
a pre-assignment unit disposed in a stage preceding the plurality of load distribution units, the pre-assignment unit comprising;
a transmission byte count acquisition block for acquiring the number of transmission bytes from a frame, a transmission byte count storage block for storing the number of transmission bytes accumulated on a destination address basis in a transmission byte count table, and a transmission byte count report block for reporting the number of transmission bytes stored in the transmission byte count table, at regular intervals; and
a management unit comprising;
an overloaded-unit detection block for detecting any overloaded load distribution unit by comparing the reported number of transmission bytes and the number of transmission bytes that can be received by each of the plurality of load distribution units and an assignment adjustment block for adjusting the traffic assignment by reducing the volume of an assignment to any load distribution unit determined to be overloaded.
1 Assignment
0 Petitions
Accused Products
Abstract
A load distribution system performing load measurement and load distribution control efficiently at a high speed and capable of improving the quality of communication and reliability. A transmission byte count acquisition block acquires the number of transmission bytes on a destination address basis from a frame. A transmission byte count storage block stores the accumulated number of transmission bytes in a transmission byte count table. A transmission byte count report block transfers the number of transmission bytes stored in the transmission byte count table, at regular intervals. An overloaded-unit detection block compares the transferred number of transmission bytes and the number of transmission bytes that can be received by a load distribution unit and detects any overloaded load distribution unit. An assignment adjustment block adjusts the traffic assignment by reducing the volume of an assignment to any load distribution unit determined to be overloaded.
23 Citations
27 Claims
-
1. A load distribution system for distributing traffic load, comprising:
-
a plurality of load distribution units for receiving a traffic assignment and performing load distribution;
a pre-assignment unit disposed in a stage preceding the plurality of load distribution units, the pre-assignment unit comprising;
a transmission byte count acquisition block for acquiring the number of transmission bytes from a frame, a transmission byte count storage block for storing the number of transmission bytes accumulated on a destination address basis in a transmission byte count table, and a transmission byte count report block for reporting the number of transmission bytes stored in the transmission byte count table, at regular intervals; and
a management unit comprising;
an overloaded-unit detection block for detecting any overloaded load distribution unit by comparing the reported number of transmission bytes and the number of transmission bytes that can be received by each of the plurality of load distribution units and an assignment adjustment block for adjusting the traffic assignment by reducing the volume of an assignment to any load distribution unit determined to be overloaded. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A pre-assignment unit for assigning traffic in a stage preceding load distribution units, the pre-assignment unit comprising:
-
a transmission byte count acquisition block for acquiring the number of transmission bytes from a frame;
a transmission byte count storage block for storing the number of transmission bytes accumulated on a destination address basis in a transmission byte count table; and
a transmission byte count report block for reporting the number of transmission bytes stored in the transmission byte count table, at regular intervals. - View Dependent Claims (7)
-
-
8. A management unit for performing traffic assignment control, comprising:
-
an overloaded-unit detection block for detecting any overloaded load distribution unit by comparing a measured transmission byte count and the number of transmission bytes that can be received by the load distribution unit; and
an assignment adjustment block for adjusting the traffic assignment by reducing the volume of assignment to any load distribution unit determined to be overloaded. - View Dependent Claims (9, 10, 11)
-
-
12. A load distribution system for distributing traffic load, comprising:
-
a plurality of load distribution units for receiving a traffic assignment and performing load distribution;
a pre-assignment unit disposed in a stage preceding the plurality of load distribution units, the pre-assignment unit comprising;
a transmission byte count acquisition block for acquiring the number of transmission bytes from a frame, a transmission byte count storage block for storing the number of transmission bytes accumulated on a destination address basis about individual users in a transmission byte count table, and a transmission byte count report block for reporting the number of transmission bytes stored in the transmission byte count table, at regular intervals; and
a management unit comprising;
an overloaded-unit detection block for detecting any overloaded load distribution unit by comparing the reported number of transmission bytes accumulated on a load distribution unit basis and the number of transmission bytes that can be received by each of the plurality of load distribution units and an assignment adjustment block for adjusting the traffic assignment by detecting a user with the greatest amount of traffic to any load distribution unit determined to be overloaded and reducing the volume of an assignment to the user. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A pre-assignment unit for assigning traffic in a stage preceding load distribution units, the pre-assignment unit comprising:
-
a transmission byte count acquisition block for acquiring the number of transmission bytes from a frame;
a transmission byte count storage block for storing the number of transmission bytes accumulated on a destination address basis about individual users in a transmission byte count table; and
a transmission byte count report block for reporting the number of transmission bytes stored in the transmission byte count table, at regular intervals. - View Dependent Claims (18)
-
-
19. A management unit for performing traffic assignment control, comprising:
-
an overloaded-unit detection block for detecting any overloaded load distribution unit by comparing a measured transmission byte count accumulated on a load distribution unit basis and the number of transmission bytes that can be received by a load distribution unit; and
an assignment adjustment block for adjusting the traffic assignment by detecting a user with the greatest amount of traffic to any load distribution unit determined to be overloaded and reducing the volume of an assignment to the user. - View Dependent Claims (20, 21, 22)
-
-
23. A load distribution method for distributing traffic load, comprising the steps of:
-
acquiring the number of transmission bytes from a frame;
storing the number of transmission bytes accumulated on a destination address basis in a transmission byte count table;
reporting the number of transmission bytes stored in the transmission byte count table, at regular intervals;
detecting any overloaded load distribution unit by comparing the reported number of transmission bytes and the number of transmission bytes that can be received by a load distribution unit; and
adjusting the traffic assignment by reducing the volume of an assignment to any load distribution unit determined to be overloaded. - View Dependent Claims (24, 25, 26, 27)
-
Specification