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

SLA-based cloud workflow engine resource scheduling and controlling method

A workflow engine and resource scheduling technology, applied in the field of cloud workflow engine, which can solve problems such as high hardware costs or high operation and maintenance costs for small and medium-sized companies

Active Publication Date: 2016-11-09
SUN YAT SEN UNIV
View PDF4 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the stand-alone single-user mode of traditional workflow engines can meet the needs of a single enterprise, small and medium-sized companies inevitably use highly reliable process services due to high hardware costs or high operation and maintenance costs.

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
  • SLA-based cloud workflow engine resource scheduling and controlling method
  • SLA-based cloud workflow engine resource scheduling and controlling method
  • SLA-based cloud workflow engine resource scheduling and controlling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] The present invention will be further described below in conjunction with the accompanying drawings, but the embodiments of the present invention are not limited thereto.

[0054] The technical solution for specific implementation will be further described below in conjunction with the module design and deployment drawings.figure 1 is the module structure of the engine resource control system in the instance, figure 2 is the engine component deployment diagram, image 3 It is a schematic diagram of the timing process.

[0055] (1) The control platform is a management platform based on independent environments such as virtualized operating systems or containers, providing basic management information interfaces and control interfaces for migrating independent environments between physical machines. Specifically, the control platform needs to input the registered physical machine, and the output service includes querying the management information and status information...

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 service level agreement SLA-based cloud workflow engine resource scheduling and controlling method. The method comprises the following steps of: dividing a resource distribution process into two flows of carrying out regular check and requesting to carry out scheduling; in the flow of carrying out regular check, loading all the lessees in a system and SLAs of the lessees by the system, obtaining a real-time speed of each engine, combining the real-time speeds into real-time speeds of the lessees, calculating the differences between SLA speeds of the lessees and the real-time speeds of the lessees, for the lessees, the differences of which exceed the upper and lower limits of a threshold value, executing a double-threshold value-based engine controlling method to increase and decrease engines in a cluster, executing a genetic algorithm-based scheduling method according to the distribution of a physical machine and a virtual machine of the current engine so as to calculate a new distribution, and completing engine migration; and in the flow of requesting to carry out scheduling, loading a mutual exclusion rule set and the current user table after a case request is received, traversing the mutual exclusion rule set and the current user table, selecting the engine which does not trigger mutual exclusion rules or has minimum performance influence, recording performance snapshots of a user and the engine, updating a mutual exclusion rule list, and processing the request and responding the user.

Description

technical field [0001] The present invention relates to a cloud workflow engine in the workflow field, and more specifically, to a resource scheduling and control method for a cloud workflow engine based on a Service Level Agreement (hereinafter referred to as SLA). Background technique [0002] With the cloudification of process services, more and more companies try to use cloud workflow engines to drive business processes in projects. Although the single-machine single-user mode of traditional workflow engines can meet the needs of a single enterprise, small and medium-sized companies inevitably use highly reliable process services due to high hardware costs or high operation and maintenance costs. [0003] At present, in the field of workflow, the system architecture and management structure of existing workflow cluster systems usually serve the same user, resources are used intensively and human intervention is reduced as much as possible. In the cloud service business ...

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): G06F9/50
CPCG06F9/5088
Inventor 余阳范啟能
Owner SUN YAT SEN UNIV
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