{'fraction_non_alphanumeric': 0.017777777777777778, 'fraction_numerical': 0.0, 'mean_word_length': 5.317757009345795, '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}}
A customised logical clock for timestamp-based relaxed consistency DSM systems

In this paper we present a new logical clock, the barrier-lock clock, whose conception was based on the needs of relaxed consistency DSM systems. Barrier-lock clocks can be used to implement timestamp-based relaxed consistency DSMs since they precisely control the partial order of synchronization operations. The size of barrier-lock clocks does not depend on the number of processors of the system, being proportional to the number of synchronization variables used by the application. Each timestamp gives intrinsic information about the synchronization operation with which it is associated.