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 moreImage
Smart Image Click on the blue labels to locate them in the text.
Smart ImageViewing Examples
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
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
Login to View More IPC IPC(8): G06F9/48G06F9/50
Inventor 谢国勇贾春平
Owner 北京慧正通软科技有限公司
