Unlock instant, AI-driven research and patent intelligence for your innovation.

Technical method for example concurrent processing under workflow engine cluster environment

A workflow engine and cluster technology, which is applied in the field of memory physical address positioning and concurrency conflict handling, and can solve problems such as memory information acquisition errors

Inactive Publication Date: 2015-06-17
北京慧正通软科技有限公司
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] When the workflow engine server is used in an environment with high performance requirements, it often needs to be deployed in a cluster environment. The processing of process instances often requires multiple steps. At the beginning of processing, the process instance generally resides in memory. In this case, it may be due to complex balancing of different request forwarding and physical server conversion during process instance processing, resulting in memory information acquisition errors, and when the memory instance is loaded, multiple participating objects may need to be processed concurrently. At this time, the memory Proper handling of read and write conflicts in process instances

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
  • Technical method for example concurrent processing under workflow engine cluster environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] Deploy a cluster shared memory management module with a conflicting concurrent processing lock mechanism algorithm

[0014] Implement the interface between workflow engine and memory object access.

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 method for internal storage physical address locating and concurrency conflict processing after load balancing converting during an example process when cluster environment deployment is used for a workflow engine server. A standard internal storage object operation interface and a shared memory management control module containing a concurrence accessing conflict lock algorithm are included. An internal storage object accessing interface is used for loading an example to an internal storage, and a reading-writing operation interface in the period resides. A shared memory module for a cluster environment is used for providing shared memory space management for the cluster environment, during the load balancing process of the cluster server, after a request is forwarded dynamically, the unique physical address locating of the process example residing in the internal storage, and accessing failure is avoided. A concurrence conflict lock processing algorithm is achieved inside, in the period when the example resides in a shared memory zone, a lock queue which needs to be sorted by priority is subjected to concurrence accessing, and concurrence access conflict is avoided. The deadlock resisting mechanism is achieved.

Description

technical field [0001] The invention relates to a method for locating physical addresses of memory after load balancing and forwarding and processing concurrency conflicts when a workflow engine server is deployed in a cluster environment and in the instance processing process of the workflow engine. . Background technique [0002] Most of the current workflow engines are designed based on the WFMC standard model. According to WFMC's definition of workflow engine functions, the processing of process instances is the core work of workflow engine. Process instance processing generally involves the instantiation of process definitions and the read and write operations of instances. [0003] When the workflow engine server is used in an environment with high performance requirements, it often needs to be deployed in a cluster environment. The processing of process instances often requires multiple steps. At the beginning of processing, the process instance generally reside...

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/48G06F9/50
Inventor 谢国勇贾春平
Owner 北京慧正通软科技有限公司