{'fraction_non_alphanumeric': 0.020508613617719443, 'fraction_numerical': 0.0, 'mean_word_length': 5.48936170212766, '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}}
Modeling and analysis of the Unix communication subsystems

The performance of host communication subsystems is an important research topic in computer networks. Performance metrics such as throughput, delay, and packet loss are important indices to observe the system behavior. Most research in this area is conducted by experimental measurement; far less attention is paid to the analytic modeling approach. The well-known complexity and dynamic nature of the Transmission Control Protocol/Internet Protocol (TCP/IP) make the performance modeling of communication subsystems extremely difficult. The purpose of this study is to analyze and model the overhead in Unix communication subsystems. The overhead is caused by protocol processing as well as kernel functions for fair allocation of system resources. Our approach is to build analytic models of communication overhead for sending and receiving a message. The analytic models can be applied to analyze the communication overhead for Internet information systems, such as the Internet web servers, or software servers built above midwares, such as the Distributed Computing Environment/Remote Procedure Call (DCE/RPC) servers, that require intensive network I/O.