{'fraction_non_alphanumeric': 0.02247191011235955, 'fraction_numerical': 0.010112359550561797, 'mean_word_length': 5.645522388059701, '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}}
Configuration management technology using tree structures of ICT systems

In large-scale ICT (Information and Communication Technology) systems, such as cloud computing, a reduction of operation management workloads and stabilization of the systems are requested. Configuration management copes with these problems. Configuration management is a process of the design, verification, and deployment of configurations of ICT systems. Configuration management can reduce the workloads and improper settings of design by describing the rules for the design and verifying the configurations. However, the problem is that it is too hard for non-experts to describe the rules correctly. We thus focused on the characteristics of the configurations that have relationships (such as same/different) between two devices or software that corresponds to the tree structure of the ICT system (such as servers, racks, and data centers). By using the relationships as verification rules that should be satisfied by the configurations, we developed configuration management technology that does not require rules written by operation managers. This technology reduces the workloads on design and verification by consolidating the same configurations and reducing the number of managed configurations. Moreover, the technology discovers improper settings by verifying the configurations based on the relationships. We implemented a prototype of our technology and applied it to real systems. As a result, the following effects were confirmed. 1) 94 percent (117,632/125,286) of the configurations converged under an environment of servers with uniform configurations, and 94 percent of the workloads were also reduced. 2) Improper settings were successfully discovered under two different systems.