Load balancing device, load balancing system, load balancing method, and load balancing program

JP7871886B2Active Publication Date: 2026-06-09NIPPON TELEGRAPH & TELEPHONE CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
NIPPON TELEGRAPH & TELEPHONE CORP
Filing Date
2022-10-26
Publication Date
2026-06-09

AI Technical Summary

Benefits of technology

【0009】 本発明によれば、需要変動に対応して電力効率が大きくなるようにリクエスト処理部を動作させることができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007871886000001
    Figure 0007871886000001
  • Figure 0007871886000002
    Figure 0007871886000002
  • Figure 0007871886000003
    Figure 0007871886000003
Patent Text Reader

Abstract

A request allocation unit (11) of an allocation device (1): forms a maximum-efficiency group that allocates an allocation amount with which electric power efficiency reaches a peak value to each server (3), and a change-tolerant group that allocates an allocation amount with which electric power efficiency does not reach a peak value to each server (3); and determines the ratio of allocation of a received request (9) to each server (3) belonging to the respective groups. If the volume of the received request (9) changes after allocation to the servers (3) at the determined allocation ratio, the change in volume is reflected in the allocation amounts allocated to the servers (3) of the change-tolerant group.
Need to check novelty before this filing date? Find Prior Art

Claims

1. An information storage unit stores information indicating the power efficiency when processing each distribution amount, including the distribution amount of requests that result in peak power efficiency, as information for determining the distribution ratio when distributing each request to multiple request processing units. Based on the ratio determination information read from the information storage unit, a maximum efficiency group is formed, which distributes the amount of power that reaches its peak value to each request processing unit, and a change-tolerant group is formed, which distributes the amount of power that does not reach its peak value to each request processing unit, and the distribution ratio of requests to each request processing unit belonging to each group is determined. A distribution unit is characterized by having the following: after distributing the requests to the request processing unit according to the determined distribution ratio, if the volume of requests changes, the distribution unit reflects the change in volume in the distribution amount distributed to the request processing unit of the change-tolerant group. Load balancer.

2. The information storage unit creates an allowable increase range indicating the range of the first distribution amount so that power efficiency is improved by increasing the distribution amount beyond the first distribution amount, and includes the allowable increase range in the ratio determination information. The distribution unit is characterized in that it forms increase-allowed groups as change-allowed groups, which distribute the distribution amount of the increase-allowed region to each of the request processing units, and when the volume of requests increases, it distributes the increased amount to the request processing units of the increase-allowed group. The load balancing device according to claim 1.

3. The information storage unit creates a reduction tolerance region indicating the range of the second distribution amount so that power efficiency is improved by reducing the distribution amount from the second distribution amount, and includes the reduction tolerance region in the ratio determination information. The distribution unit is characterized in that it forms reduction-tolerance groups as change-tolerance groups, which distribute the distribution amount of the reduction-tolerance range to each of the request processing units, and when the amount of requests decreases, it distributes the reduced amount so as to remove it from the request processing units of the reduction-tolerance group. The load balancing device according to claim 1.

4. The distribution unit is characterized in that, when determining the distribution ratio of requests to each of the request processing units, it transitions the request processing unit to a power-saving mode if no requests are distributed to it. The load balancing device according to claim 1.

5. A load balancing system comprising a load balancing device according to any one of claims 1 to 4 and an analytical device, The aforementioned analytical device includes a data acquisition unit and a data analysis unit. The data collection unit collects power characteristic information of each request processing unit, which indicates the power efficiency in relation to the number of requests, based on the number of requests processed by each request processing unit and the power consumption required to process those requests. The data analysis unit, based on the power characteristic information of each request processing unit collected, obtains information indicating the power efficiency when processing each allocation amount, including the allocation amount for which the power efficiency reaches its peak value, and stores the obtained result as ratio determination information in the information storage unit. Load balancing system.

6. The load balancing device has an information storage unit and a distribution unit. The aforementioned information storage unit stores information indicating the power efficiency when processing each distribution amount, including the distribution amount of requests that result in peak power efficiency, as information for determining the distribution ratio when distributing each request to multiple request processing units. The aforementioned distribution unit is Based on the ratio determination information read from the information storage unit, a maximum efficiency group is formed, which distributes the amount of power that reaches its peak value to each request processing unit, and a change-tolerant group is formed, which distributes the amount of power that does not reach its peak value to each request processing unit, and the distribution ratio of requests to each request processing unit belonging to each group is determined. After distributing requests to the request processing unit according to the determined distribution ratio, if the volume of requests changes, the change in volume is reflected in the distribution amount allocated to the request processing unit of the change-tolerant group. Load balancing method.

7. A load balancing program for causing a computer to function as a load balancing device according to any one of claims 1 to 4.