{'fraction_non_alphanumeric': 0.02900763358778626, 'fraction_numerical': 0.0, 'mean_word_length': 4.7043478260869565, '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}}
QoS-based flexibility in distributed systems

This paper discusses how to make a distributed object system flexible so as to satisfy the application's requirement in the change of the system environment. Each object supports other objects with quality of service (QoS). The change of the system is modeled to be the change of QoS supported by the objects. We discuss relations among the operations with respect to QoS, i.e. QoS-based equivalency and compatibility of the operations. By using the QoS-based relations, we newly discuss a QoS-based compensating way to recover from the less qualified state. Finally, we discuss QoS-based replicas of objects.