Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Multi-version coexistence microservice adaptive method oriented to changes in user requirements

A user-required, user-oriented technology, applied in the field of computer services, which can solve problems such as unsolvable problems

Active Publication Date: 2022-04-15
HARBIN INST OF TECH
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these methods cannot solve the problems arising from new user requirements, and cannot deploy related service instances while satisfying dependencies

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-version coexistence microservice adaptive method oriented to changes in user requirements
  • Multi-version coexistence microservice adaptive method oriented to changes in user requirements
  • Multi-version coexistence microservice adaptive method oriented to changes in user requirements

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0077] This embodiment is composed of an edge cluster composed of 5 virtual machines and a cloud server composed of 2 cloud servers. Among them, the edge cluster nodes are configured with 8vCPU and 16GB memory, and the cloud server is regarded as configuration and used on demand, with no upper limit. The edge cluster uses the v1.18.0 version of Kubernetes and the 19.03.8 version of Docker. The internal delay of the edge cluster is less than 1ms, and the bandwidth is 100Mb / s; the delay between the edge cluster and the cloud server is about 30ms, and the bandwidth is 20Mb / s. The specific deployment situation is as follows Figure 5 shown.

[0078] Service Collection A service collection of 10 services is artificially constructed. Each service has 2 to 3 different versions, and different versions have different dependencies, functions and SLAs. Overall, three different types of dependency cases are covered. In terms of user demand changes, 60 minutes of data are constructed, an...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention discloses a multi-version co-existing micro-service self-adaptive method oriented to changes in user needs. The method includes the following steps: step S1, constructing a micro-service dependency model; step S2, collecting service system information; step S3, analyzing, Processing information; step S4, calculating the evolution scheme of the system; step S5, implementing the evolution scheme. The present invention can monitor the changes of user requirements when the system is running, and calculate a suitable system evolution plan based on these changes combined with the version dependencies between micro-services, and finally implement the automatic implementation of the plan to achieve automatic response to changes in user needs. Adapt and adjust to meet the new needs of users and ensure stable service quality.

Description

technical field [0001] The invention belongs to the technical field of computer services, and relates to a multi-version coexistence microservice self-adaptive method and system oriented to changes in user requirements, in particular to an self-adaptive method and system that considers multi-version co-existing microservice dependency models. Background technique [0002] With the increasing complexity of various services and various business logics, the traditional monolithic architecture has more and more restrictions, and it is gradually difficult to cope with more and more complex business requirements. The integrated software architecture refers to packaging the application program into a single executable program and deploying it under the organization with functional logic module division. Due to the continuous complexity of business logic and the continuous increase of functional logic modules, the modification of a single module will cause unnecessary impact on the ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L67/61H04L67/1097H04L67/10H04L67/51H04L67/566
CPCH04L67/1097H04L67/10H04L67/566H04L67/51H04L67/61
Inventor 贺祥涂志莹刘磊王忠杰徐晓飞
Owner HARBIN INST OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products