Load balancing device, load balancing system, load balancing method, and load balancing program
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
【0009】 本発明によれば、電力効率が大きくなるようにリクエスト処理部を動作させることができる。
Smart Images

Figure 0007871885000001 
Figure 0007871885000002 
Figure 0007871885000003
Abstract
Claims
1. An information storage unit stores the amount of requests that maximize power efficiency as information for determining the distribution ratio when distributing each request to multiple request processing units, The system is characterized by having a distribution unit that determines the distribution ratio of requests to each request processing unit, based on the ratio determination information read from the information storage unit, so as to distribute the amount of requests that maximizes power efficiency to each request processing unit. Load balancer.
2. The distribution unit is characterized by correcting the amount of requests to be distributed in a way that maximizes power efficiency according to the current operating frequency of each of the request processing units, and determining the distribution ratio of requests to each of the request processing units based on the corrected amount of requests to be distributed. The load balancing device according to claim 1.
3. 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.
4. A load balancing system comprising a load balancing device according to any one of claims 1 to 3 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 determines the amount of requests that maximize power efficiency based on the power characteristic information of each of the request processing units collected, and stores the determined result as ratio determination information in the information storage unit. Load balancing system.
5. The data collection unit classifies the number of requests processed by each request processing unit into one of several request types, and collects the power characteristic information of each request processing unit for each request type. The data analysis unit determines the amount of requests to allocate that maximizes power efficiency for each request type, based on the power characteristic information of each request processing unit collected for each request type, and stores the determined results as ratio determination information in the information storage unit. The load balancing system according to claim 4.
6. The data analysis unit creates a power efficiency formula that shows the power efficiency with respect to the number of requests, based on the power characteristic information of each request processing unit. The distribution unit is characterized in that, for requests that remain after the amount of requests that maximize power efficiency has not been allocated to any of the request processing units, it determines one or more destination request processing units to which the power efficiency will be maximized according to the power efficiency formula. The load balancing system according to claim 4.
7. The load balancing device has an information storage unit and a distribution unit. The aforementioned information storage unit stores the amount of requests that will maximize power efficiency as information for determining the distribution ratio when distributing each request to multiple request processing units. The distribution unit is characterized in that, based on the ratio determination information read from the information storage unit, it determines the ratio of requests to be distributed to each request processing unit in such a way that it distributes the amount of requests that maximizes power efficiency to each request processing unit. Load balancing method.
8. A load balancing program for causing a computer to function as a load balancing device according to any one of claims 1 to 3.