Check patentability & draft patents in minutes with Patsnap Eureka AI!

Cloud resource arrangement method based on cloud function and BPMN specification

A technology of cloud resources and functions, applied in the field of cloud computing, can solve the problems of slow speed, bloated engine server, affecting R&D management and operation and maintenance support, etc., to reduce maintenance costs and improve R&D efficiency.

Active Publication Date: 2021-05-25
GUANGZHOU BINGO SOFTWARE
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, with the continuous increase of cloud resources, more implementation classes need to be added, and the demand response cost for new cloud resource orchestration objects is high and slow; the scheme of implementing execution logic through service classes will concentrate a large amount of business logic in The engine server side makes the engine server side more and more bloated, which seriously affects R&D management and operation and maintenance support, and also leads to the entire program architecture being a centralized architecture, which cannot be deployed in a distributed manner, and cannot expand its response capability for a large number of deployment requests , the centralized execution logic limits the simplification of the deployment architecture when the program is running. In certain scenarios, such as cross-arm and x86 scenarios, it cannot respond to the requirements of heterogeneous deployment; the selected framework of the process engine will limit the programming language of the service class choose

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 resource arrangement method based on cloud function and BPMN specification
  • Cloud resource arrangement method based on cloud function and BPMN specification
  • Cloud resource arrangement method based on cloud function and BPMN specification

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027]Such asfigure 1 As shown, a cloud resource arranging method based on a cloud function and a BPMN specification, including the following steps:

[0028]S1: BPMN process engine parsing task information, publishing to the cloud message service; where the communication format of the publishing task information includes a method of Queue queue number and method triggering the cloud function.

[0029]S2: Cloud Message Service Trigger Start Lambda Cloud Function Service in accordance with the task information, and the method of the corresponding Lambda function is selected according to the Queue queue number and the Method triggered;

[0030]S3: The Lambda Cloud Function Service dispates the Lambda Function Set to the Cloud Function Engine, the cloud function engine performs a cloud function to complete the LambDA cloud function service complete task event, the cloud platform releases the computing resources of the Lambda instance; The CPU architecture, the cloud resource scheduling of differ...

Embodiment 2

[0039]The arrangement method of the present invention defines the process that triggers the rollback roll when the arrangement fails, including the following steps:

[0040]S1: Cloud function service execution task failed, and issued an event that failed to the BPMN process engine via the cloud message service.

[0041]S2: After the BPMN process engine receives a failure event, select the last task event in the process schedule order, and publishes the selected task event to the cloud message service. Wherein, the communication format of the release task information includes a method of Queue queue number and a Method triggering cloud function. Method is specified as Rollback.

[0042]The cloud message service triggers the launch lambda cloud function service based on the task information, and triggers the Rollback method of the cloud function according to the Queue queue number and the Method, select the corresponding rollback Lambda function set;

[0043]S3: The Lambda Cloud Function Service ...

Embodiment 3

[0047]The arrangement method of the present invention defines the process of deleting the arranging resource to the arranging resource, including the following steps:

[0048]S1: The BPMN Monitoring Engine receives the delete event, selects the target process, reverse parsing the task event of the process, and publishes the selected task event to the cloud message service. Wherein, the communication format of the release task information includes a method of Queue queue number and a Method triggering cloud function. Method is specified as delete.

[0049]S2: Cloud message service triggers the launch Lambda cloud function service based on the task information, and trigger the DELETE method of the cloud function according to the Queue queue number and the Method, select the corresponding delete Lambda function set;

[0050]S3: The Lambda Cloud Function Service dispates the Lambda Function Set to the Cloud Function Engine, the cloud function engine performs a cloud function to complete the Lamb...

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 cloud resource arrangement method based on a cloud function and a BPMN specification. The method comprises the steps that a BPMN process engine analyzes task information and issues the task information to a cloud message service; the cloud message service triggers and starts a Lambda cloud function service according to the task information, and a corresponding Lambda function set is selected; the Lambda cloud function service schedules the Lambda function set to a cloud function engine, and the cloud function engine executes a cloud function to enable the Lambda cloud function service to complete a task event; the Lambda cloud function service issues the completed task event to the BPMN process engine through the cloud message service; and the BPMN process engine analyzes the next task information. Execution logic and scheduling logic are separated, so that a process engine server side focuses on the scheduling logic of a process, a lightweight execution unit based on a cloud function is kept, and the method has good framework characteristics of cross-language, high expansion, distribution and heterogeneous deployment; according to the function set-oriented research and development mode, research and development concentrate on codes, and do not need to pay attention to the problems of code operation architecture, operation and maintenance implementation and the like, so that the research and development efficiency is improved, and the maintenance cost is reduced.

Description

Technical field[0001]The present invention relates to the field of cloud computing, and more particularly to a cloud resource arranging method based on a cloud function and a BPMN specification.Background technique[0002]The type of cloud resource includes IAAS, PaaS, SaaS, and application layers, different CPU architecture, and different CPU architecture, the scheduling method of cloud resources of different virtualization architectures is different, and the rolling control of cloud resource delivery is high, and has a diversity of organizational objects. Strong scalability and the characteristics of complexity process. BPMN (Business Process Model and notaration) is a visual graphical description method for business process model definition. Since BPMN is a very mature business process control specification, using the BPMN specification can solve the problem of complexity of cloud resource arranging process.[0003]The process control problem of deployment procedures is solved by pro...

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): H04L29/08
CPCH04L67/10
Inventor 刘忻黄继承
Owner GUANGZHOU BINGO SOFTWARE
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More