白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Microservices change management and analytics

專利號
US11175947B2
公開日期
2021-11-16
申請人
INTERNATIONAL BUSINESS MACHINES CORPORATION(US NY Armonk)
發(fā)明人
Selcuk Nedim Oezmen; Clea Anne Zolotow; Ulrike Vauth
IPC分類
G06F21/57; G06F8/76; G06F9/448; G06F9/48; G06F11/14; G06F11/07; G06F9/54; G06F9/46; G06F11/36
技術領域
invocation,or,matrix,network,computer,in,cloud,process,computing,system
地域: NY NY Armonk

摘要

Managing microservice changes and performing related analytics can include generating a plurality of process instance representations. Each process instance representation can be generated based on a corresponding process path that comprises an ordered sequence of operations that are performed by a process using multiple microservices. A microservices network representation can be constructed based on the plurality of process instance representations, each element of the microservices network corresponding to an interface between a pair of the microservices. Based on the microservices network representation, a relative frequency can be determined for each of the microservices, each relative frequency corresponding to a likelihood that a change in a microservice will affect the performance of at least one process using at least one of the microservices.

說明書

Another analytic generated by analyzer 114 corresponds to seriatim changes made to a process or processes by introducing new microservice interfaces or dropping old ones. The changes are tracked by system 100 generating updated invocation matrices in response to the changes. Thus, a time series of m invocation matrices corresponding to a process can reflect m updates that occurred with one or more new interfaces between one or more pairs of microservices being introduced and/or one or more prior ones being deleted. Bearing in mind that, as described above, the i-th row, j-th column of an invocation matrix assumes a value, n, corresponding to the number of invocations or interfaces between a pair of microservices, matrix subtraction of the penultimate invocation matrix from the latest one identifies the specific changes that have occurred.

For example, if the number of interfaces between the i-th microservice and the j-th microservice are not changed between the immediate version of a process and the last version, then matrix subtraction yields zero at the i-th row, j-th column of the resulting matrix. If, however, the value at the i-th row, j-th column of the invocation matrix of the prior version of the process is k, but is l in the invocation matrix corresponding to the current version of the process, then the i-th row, j-th column of the resulting matrix after subtraction would be l-k. A difference greater than zero indicates an increase in the number of interfaces, while a difference less than zero indicates a decrease. As described below, the same procedures apply with respect to a network matrix, such as network matrix 212, for a network of microservices.

權利要求

1
微信群二維碼
意見反饋