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

Microservices change management and analytics

專利號(hào)
US11175947B2
公開日期
2021-11-16
申請(qǐng)人
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
技術(shù)領(lǐng)域
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.

說明書

System 100, in certain embodiments, creates a database that comprises a system-generated microservice attribute table based on data (e.g., metadata) associated with each microservice and retrieved by associator 110. The database can include a microservices network matrix corresponding to the microservices used by a plurality of processes, and the process paths corresponding to each process, as constructed by constructor 112. Vectors and matrices can be generalized to any number of dimensions using tensors. Thus, in certain embodiments, a two-dimensional microservice attribute table, a two-dimensional microservice network matrix, and a one-dimensional process path vectors can be combined into a five-dimensional tensor. (In the context of a tensor, each dimension is typically termed an axis and is a term used below.) Multi-dimensional tensors can be used by system 100 to combine various classes of system-generated data, as described in greater detail below with reference to FIG. 3.

Over the course of time processes are revised, often quite frequently, by introducing new versions of one or more of the microservices from which the processes are built. Similarly, new microservices can be added or current ones deleted from a process. System 100 can create a revised or updated network matrix for each new version of one or more of the microservices or revision of one or more processes, thereby generating a time series that can be used to compare the current versions of microservices with past versions and/or with planned future versions.

權(quán)利要求

1
微信群二維碼
意見反饋