Multi-version coexisting micro-service self-adaption method for user demand changes

A technology oriented to users and user needs, applied in the field of computer services, can solve problems such as unsolvable problems

Active Publication Date: 2020-08-14
HARBIN INST OF TECH
View PDF6 Cites 3 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 coexisting micro-service self-adaption method for user demand changes
  • Multi-version coexisting micro-service self-adaption method for user demand changes
  • Multi-version coexisting micro-service self-adaption method for user demand changes

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 invention discloses a multi-version coexisting micro-service self-adaption method for user demand changes. The method comprises the following steps: S1, constructing a micro-service dependence model; S2, collecting service system information; S3, analyzing and processing the information; S4, calculating a system evolution scheme; S5, implementing an evolution scheme. According to the invention, the change of user requirements can be monitored when the system runs, an appropriate system evolution scheme is calculated by combining the change with the version dependence relationship between the micro-services, and finally, the scheme is automatically implemented, so that self-adaptive adjustment for the change of the user demand is achieved, the new demand of the user is met, and stable service quality is ensured.

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 Applications(China)
IPC IPC(8): H04L29/08
CPCH04L67/1097H04L67/10H04L67/566H04L67/51H04L67/61
Inventor 贺祥涂志莹刘磊王忠杰徐晓飞
Owner HARBIN INST OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products