-
公开(公告)号:US20240202177A1
公开(公告)日:2024-06-20
申请号:US18084649
申请日:2022-12-20
Applicant: International Business Machines Corporation
Inventor: Jayachandu Bandlamudi , Sreenivasa Rao Pamidala , Subil Mathew Abraham
IPC: G06F16/22 , G06F16/2455
CPC classification number: G06F16/2237 , G06F16/24553 , G06N20/00
Abstract: Mechanisms are provided for indexing microservices for optimized querying based on microservice attributes. A plurality of application graph data structures are generated with nodes representing microservices and edges representing functionality of microservices. A data transformation is performed on the graphs to generate, for each node, a corresponding microservice document specifying microservice attributes of the corresponding microservice. A machine learning training operation is executed on an embedding computer model based on a plurality of the microservice documents to train the embedding computer model to learn a representation vector space for representing microservices as vector representations. The trained embedding computer model is executed on the microservice documents to generate corresponding vector representations and compile them into entries of a microservice index data structure which is used to process queries for microservices.
-
公开(公告)号:US20220164186A1
公开(公告)日:2022-05-26
申请号:US17103156
申请日:2020-11-24
Applicant: International Business Machines Corporation
Inventor: Sreenivasa Rao Pamidala , Jayachandu Bandlamudi , Gandhi Sivakumar , Ernese Norelus
Abstract: Performing container scaling and migration for container-based microservices is provided. A first set of features is extracted from each respective microservice of a plurality of different microservices. A number of containers required at a future point in time for each respective microservice of the plurality of different microservices is predicted using a trained forecasting model and the first set of features extracted from each respective microservice. A scaling label and a scaling value are assigned to each respective microservice of the plurality of different microservices based on a predicted change in a current number of containers corresponding to each respective microservice according to the number of containers required at the future point in time for each respective microservice. The current number of containers corresponding to each respective microservice of the plurality of different microservices is adjusted based on the scaling label and the scaling value assigned to each respective microservice.
-
公开(公告)号:US11704123B2
公开(公告)日:2023-07-18
申请号:US17103156
申请日:2020-11-24
Applicant: International Business Machines Corporation
Inventor: Sreenivasa Rao Pamidala , Jayachandu Bandlamudi , Gandhi Sivakumar , Ernese Norelus
IPC: G06F9/50 , G06F9/54 , G06F9/22 , G06F18/213 , G06F18/214
CPC classification number: G06F9/22 , G06F9/5072 , G06F9/5077 , G06F9/541 , G06F18/213 , G06F18/2155
Abstract: Performing container scaling and migration for container-based microservices is provided. A first set of features is extracted from each respective microservice of a plurality of different microservices. A number of containers required at a future point in time for each respective microservice of the plurality of different microservices is predicted using a trained forecasting model and the first set of features extracted from each respective microservice. A scaling label and a scaling value are assigned to each respective microservice of the plurality of different microservices based on a predicted change in a current number of containers corresponding to each respective microservice according to the number of containers required at the future point in time for each respective microservice. The current number of containers corresponding to each respective microservice of the plurality of different microservices is adjusted based on the scaling label and the scaling value assigned to each respective microservice.
-
-