{'fraction_non_alphanumeric': 0.02954341987466428, 'fraction_numerical': 0.0, 'mean_word_length': 5.245810055865922, '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}}
Overload handling via thread to granule policy in replicated DRTDBS

Replication protocol (RPCL) has been the major focused area for research in the replicated distributed real-time database system (RDRTDBS). The primary objective of RPCL is to improve the availability, scalability, and fault tolerance of the system. However, the most challenging task is to guarantee QoS for the data services in the RDRTDBS. The real-time transaction workload may not be balanced, and their access patterns may be time-varying and skewed. As a result, many RTTs miss their deadlines, or consistency constraints of the real-time data items may be violated. In the current paper, our objective is to propose an integrated version of a transaction manager that consists of the transaction sub-module and granule sub-module, thread to granule policy, and overload resolver (OLRE) to guarantee quality of service (QoS) during unpredictable workload. The experimental results show that our proposed algorithms reduce the overload condition and improve the processing of real-time transactions (RTTs) with maintaining mutual consistency.