{'fraction_non_alphanumeric': 0.018240343347639486, 'fraction_numerical': 0.0, 'mean_word_length': 5.22, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Cache-based Executive Request Dispatching Method in The Distributed Workflow System

A Workflow management system (WfMS) is usually deployed in a Cloud environment in a distributed architecture, and the execution of the process task requires the workflow engine to parse the process definition in its cache. However, the current WfMS seldom considers the problem of the cache hit, which leads to repeated parse and decreases request response time and service quality of WfMS. A task execution dispatching method is proposed in this paper based on cache mechanism. The method enables each task’s requests to be dispatched to the best matching worker, and comprehensively utilizes the cache in the worker or the database. After experiments of practical scenes, compared with two traditional ones commonly used in business, our method is proved to improve the cache hit rate, reduces the response time, and improves system performance.