RESOURCE ALLOCATION DEVICE, RESOURCE ALLOCATION METHOD, AND RESOURCE ALLOCATION PROGRAM

[Problem] To achieve quality assurance for an application while improving resource use efficiency. [Solution] A resource allocation device 10 comprises: a storage unit 13 for storing resource capacity information 120 indicating the capacity of each server resource 200; an SLI information collection...

Full description

Saved in:
Bibliographic Details
Main Authors KITANO, Takehiro, MATOBA, Kohei, ARAOKA, Makoto
Format Patent
LanguageEnglish
French
Japanese
Published 12.03.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:[Problem] To achieve quality assurance for an application while improving resource use efficiency. [Solution] A resource allocation device 10 comprises: a storage unit 13 for storing resource capacity information 120 indicating the capacity of each server resource 200; an SLI information collection unit 11 which acquires SLI information for each of a plurality of applications 2 at prescribed time intervals; and a resource allocation determination unit 12 which uses a movement average and a standard deviation for the prescribed time in relation to the acquired SLI information to compute allocated resource amounts for each of the applications 2, sorts the applications 2 in descending allocated resource amount order, and determines the server resources 200 to which each application 2 is to be allocated by adding up the allocated resources of the sorted applications 2 in ranges which do not exceed the capacity of each server resource 200 in descending order of applications 2 in terms of allocated resource amount. Le problème décrit par la présente invention est d'obtenir une assurance qualité pour une application tout en améliorant l'efficacité d'utilisation des ressources. La solution de l'invention porte sur un dispositif d'attribution de ressources 10 qui comprend : une unité de mémoire 13 pour stocker des informations de capacité de ressources 120 indiquant la capacité de chaque ressource de serveur 200 ; une unité de collecte d'informations SLI 11 qui acquiert des informations SLI pour chaque application parmi une pluralité d'applications 2 à des intervalles de temps prescrits ; et une unité de détermination d'attribution de ressources 12 qui utilise une moyenne de mouvement et un écart-type pour le temps prescrit en fonction des informations SLI acquises pour calculer des quantités de ressources attribuées pour chacune des applications 2, trie les applications 2 dans l'ordre décroissant de la quantité de ressources attribuées, et détermine les ressources du serveur 200 auxquelles chaque application 2 doit être attribuée en ajoutant les ressources attribuées des applications triées 2 dans des plages qui ne dépassent pas la capacité de chaque ressource de serveur 200 dans l'ordre décroissant des applications 2 en termes de quantité de ressources attribuées. 【課題】アプリケーションに対する品質保証を実現しつつ、リソースの利用効率を高める。 【解決手段】リソース割当装置10は、サーバリソース200それぞれの容量を示すリソース容量情報120が記憶される記憶部13と、SLIの情報を複数のアプリケーション2それぞれについて、所定の時間間隔で取得するSLI情報収集部11と、取得したSLIの情報に関する所定期間の移動平均と標準偏差とを用いて各アプリケーション2の割当リソース量を算出し、割当リソース量の多い順にアプリケーション2をソートし、割当リソース量の多いアプリケーション2の順に各サーバリソース200の容量を超えない範囲で、ソートしたアプリケーション2の割当リソース量を足し合わせていくことにより、当該アプリケーション2の割当先となるサーバリソース200を決定するリソース割当決定部12と、を備える。
Bibliography:Application Number: WO2019JP33424