US 11,750,471 B2
Method and apparatus for determining resource configuration of cloud service system
Qi Wang, Wuhan (CN); Shuangquan Gui, Shuangliu (CN); Hong Mu, Sichuan (CN); He Yu, Wuxi (CN); and Zhou Yuan, Wuhan (CN)
Assigned to SIEMENS AKTIENGESELLSCHAFT, Munich (DE)
Appl. No. 18/1,900
Filed by Siemens Aktiengesellschaft, Munich (DE)
PCT Filed Jun. 16, 2020, PCT No. PCT/CN2020/096398
§ 371(c)(1), (2) Date Dec. 15, 2022,
PCT Pub. No. WO2021/253239, PCT Pub. Date Dec. 23, 2021.
Prior Publication US 2023/0188432 A1, Jun. 15, 2023
Int. Cl. H04L 41/5009 (2022.01); H04L 41/14 (2022.01); H04L 41/0806 (2022.01)
CPC H04L 41/5009 (2013.01) [H04L 41/0806 (2013.01); H04L 41/145 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for determining a resource configuration of a cloud service system by use of a system simulation tool, wherein the system simulation tool comprises a model library and an apparatus for determining a resource configuration, the model library comprises a basic hardware model set, a cloud infrastructure model set, and a basic software model set, the method comprising:
obtaining a model required for each service of the cloud service system from the model library;
obtaining a resource limit setting of each required model;
creating a service workflow among the obtained models, to obtain a system simulation model of the cloud service system, wherein the service workflow indicates the interaction workflow among the models and the sequence of model execution in a single service;
using training data to train a service performance model of each service in the system simulation model, wherein the training data comprises part or all of the test data collected from the cloud service system in a testing environment, and the service performance model defines a resource consumption of a single request running on a service in the system simulation model;
using the service performance models and the system simulation model to perform system simulation with a given resource configuration set and the resource limit settings, to obtain a system performance KPI; and
determining a resource configuration with the best system performance KPI in the resource configuration set as the resource configuration of the cloud service system.