Resource Conflict Resolution Method in Workflow Execution

A technology of resource conflict and workflow, applied in the direction of program control devices, etc., can solve problems such as application limitations and affect execution efficiency, and achieve the effect of strong applicability

Active Publication Date: 2015-08-26
HUNAN TALKWEB INFORMATION SYST
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] The inconvenience of this method is that although theoretically the "scope" can be set to "infinitely small", so that resource conflicts can be confined to relatively very small airspaces; but in practice, too small airspaces will Affect execution efficiency
This kind of balance can only be solved by compromise for different delay response requirements in engineering implementation, that is, the corresponding airspace setting can only be determined according to the allowable value of delay response, so its application is subject to many restrictions

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
  • Resource Conflict Resolution Method in Workflow Execution
  • Resource Conflict Resolution Method in Workflow Execution
  • Resource Conflict Resolution Method in Workflow Execution

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056] The CD model consists of two parts: model definition, conflict detection, and resolution, which are described in the following paragraphs.

[0057] 1. Model definition

[0058] Definition 1. Objects, Airspace and Preemption

[0059] Object = data object ∪ text object ∪ image object ∪ voice object ∪ process object ∪ communication object ∪ input and output object;

[0060] Air domain = bounded data space∪database field∪bounded text space∪bounded image space∪bounded speech space∪named program segment∪communication equipment∪input and output equipment;

[0061] Preemption: An airspace has been locked by an object, and other objects cannot use the airspace before it is unlocked.

[0062] Definition 2. Object

[0063] The object P is a six-tuple

[0064] P=(i,j,D,A,t,L)(1)

[0065] Among them, i and j are irrelevant positive integers, i is the user number, j is the ordered object number belonging to user i, D is the object description (including the object implementation...

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 resource conflict digestion method in workflow execution. An object P is expressed by a six-element group, namely P=(i, j, D, A, t and L). The resource conflict digestion process is as follows: step 1: a workflow object enters a storehouse; step2: the workflow object is ejected from the storehouse and conflict is defected, and the object execution is judged to be conflict execution when the following formulas shown are satisfied: the intersection set of Ag,i, Ah,j to Ak,1 is an nonempty set, each of Lg,i to Lh,j is equal to 0, and each of Li,k to Lk,1 is equal to 1; and step 3: conflict resolution, when the execution of two objects is conflict execution, the object with high priority obtains instant execution and a corresponding airspace is locked, the object with low priority is pressed in the storehouse and the step 2 is performed, and along with the time slice advancing, the resource conflict digestion progress in the workflow execution is finished when the storehouse is empty. The resource conflict digestion method in the workflow execution is wide in application range, and can effectively alleviate resource conflict in workload.

Description

technical field [0001] The invention relates to a method for resolving resource conflicts in workflow execution, using a "conflict detection model" (Conflict Detecting, CD model for short) as the main strategy for resolving resource conflicts in workflow execution, and is especially suitable for the field of office automation. Background technique [0002] Workflow (Workflow) is an indispensable content in office automation. It involves the automation of part or the whole of the business process in a computer application environment. , which automatically advances the process of delivering documents, information, or tasks so that a desired business goal is achieved. [0003] To this end, the International Workflow Management Coalition (Workflow Management Coalition, WfMC, http: / / www.wfmc.org / ) was established in 1993. The establishment of the alliance marks that workflow technology has entered a relatively mature stage. In order to realize interoperability between different...

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 Patents(China)
IPC IPC(8): G06F9/44
Inventor 李新宇宋鹰沈清周泽峰郑年斌龙炽王平王忠强
Owner HUNAN TALKWEB INFORMATION SYST
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