Micro-service adaptive evolution method based on RMAE in cloud computing environment

A cloud computing environment and microservice technology, applied in computing, software engineering design, model-driven code, etc., can solve problems such as adaptive evolution and addition of distributed software systems in cloud computing environment

Active Publication Date: 2019-08-02
ZHEJIANG UNIV OF TECH
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The variability, dynamics, and openness of the cloud computing environment also add a lot of difficulty to the adaptive evolution of distributed software systems.

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
  • Micro-service adaptive evolution method based on RMAE in cloud computing environment
  • Micro-service adaptive evolution method based on RMAE in cloud computing environment
  • Micro-service adaptive evolution method based on RMAE in cloud computing environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0120] refer to Figure 1 to Figure 6 , a microservice adaptive evolution method based on RMAE under a cloud computing environment, the microservice adaptive evolution method comprises the following steps:

[0121] Step 1. In web applications, the user's needs and context determine the decisions and behaviors of web interactions. To do this, these applications must translate the user's needs into a series of web tasks that can be automatically performed on behalf of the user to provide better user experience;

[0122] The implementation of RMAE requires the implementation of self-adaptive software (Self-Adaptive Software, SAS) to support automatic adjustment as much as possible under the microservice architecture. Therefore, first construct the figure 1 The demand interaction model under the microservice architecture shown, the model modules are as follows:

[0123] 1.1 User Requirement Parsing (User Requirement Parsing): the system must be able to convert user requirements ...

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 micro-service adaptive evolution method based on RMAE in a cloud computing environment. The micro-service adaptive evolution method comprises the following steps: step 1, constructing a demand interaction model under a micro-service architecture; step 2, providing a key component module required by the RMAE framework, particularly designing RMAE lange for describing the micro-service, and supporting a system to adaptively understand user requirements; step 3, providing an RMAE overall architecture and an operation process; step 4, introducing a DYNAMICO reference model proposed by the Villegas into an RMAE framework, wherein the DYNAMICO provides the structure and behavior characteristics of components required for realizing the SAS system; step 5, further providing a routing delegation method of the RMAE framework for the user demand; and step 6, based on the previous five steps, giving an RMAE cooperation algorithm. A self-adaptive evolution capability of the software system is improved so that the dynamic diversified user requirements are met.

Description

technical field [0001] The invention relates to the field of software evolution, in particular to an RMAE-based microservice self-adaptive evolution method in a cloud computing environment. Background technique [0002] Software evolution refers to the process that software changes continuously and reaches people's desired form. It has been the focus of academic and industrial research in recent decades. Early research on software evolution mostly focused on static evolution. However, key systems in many important fields cannot achieve evolution in static ways such as stopping, updating or restarting. Therefore, it is necessary to conduct research from an adaptive perspective, so that the system can adaptively adjust its own behavior to achieve Dynamic evolution. [0003] With the continuous development of Internet technology, more and more distributed software systems choose to deploy on cloud computing platforms and provide external services through the network. The vari...

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
IPC IPC(8): G06F8/35G06F8/41G06F8/71
CPCG06F8/35G06F8/427G06F8/71
Inventor 陆佳炜吴涵卢成炳高燕煦徐俊程振波肖刚
Owner ZHEJIANG UNIV 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