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

cloud service API adaptation method based on execution path similarity

An execution path and cloud service technology, applied in the software field, can solve the problems of staying at the engineering level, lacking a rule description of the management model, and not clarifying the scope of cloud vendors and functions of the multi-cloud management model

Active Publication Date: 2019-04-19
江苏博云科技股份有限公司
View PDF7 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The common multi-cloud management model is the core of the cloud service proxy system, although Apache's top open source projects Libcloud (http: / / libcloud.apache.org / ), Jclouds (https: / / jcloud.apache.org / ), Deltacloud (http: / / deltacloud.apache.org / ) are trying to solve this problem, but they are still at the engineering level. There is no clear range of cloud vendors and functions applicable to the multi-cloud management model, and there is no clear rule description of the management model.

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
  • cloud service API adaptation method based on execution path similarity

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Below in conjunction with specific embodiment and accompanying drawing, the present invention is described in detail, as figure 1 As shown, the method flow of the embodiment of the present invention:

[0025]API management provides administrators with convenient code maintenance functions, and code generation is performed according to the multi-cloud management model, which is divided into two parts: trajectory analysis and code generation. The trajectory analysis part includes acquisition of execution trajectory, semantic mapping work, construction and analysis of functional dependency graph, construction and analysis of execution trajectory graph; code generation part includes execution trajectory library in units of functions, and code template library in units of modules , XML library and automatic code generation algorithm library.

[0026] (1) Trajectory analysis: Acquisition of the execution trajectory in units of functions is done using Python decorators, and e...

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 relates to a cloud service API adaptation method based on execution path similarity. The problem that multi-cloud deployment needs to face diversity and complexity of different cloud computing platforms is solved. According to the method, the function dependency graph is constructed by using the execution track with the function as the unit, the function dependency graph is analyzedthrough methods such as formula calculation and the maximum public subgraph, the similarity between codes of different cloud service providers is obtained, and therefore the application range of a management mode is defined. Meanwhile, an execution track graph is constructed by using the execution track taking the module as a unit, and a standardized execution track is analyzed based on a rule, sothat a multi-cloud management mode is constructed.

Description

technical field [0001] The invention relates to a cloud service API adaptation method based on execution path similarity, and belongs to the field of software technology. Background technique [0002] With the rapid development of IT technology, Internet applications have gradually become an important driving force for business innovation and enterprise quality improvement. Therefore, it is very important to guarantee the service quality of Internet applications. However, in recent years, the contradiction between the global service demand of Internet applications and the regional service quality of cloud computing vendors has gradually emerged. There is an urgent need for multi-cloud unified management technology. Cloud computing vendors with better regional service quality will deploy. Multi-cloud unified management technology can deal with availability problems such as application localization and single cloud failure, and is mainly divided into two types: adaptation-ba...

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): G06F8/30
CPCG06F8/30
Inventor 花磊
Owner 江苏博云科技股份有限公司
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