{'fraction_non_alphanumeric': 0.01445966514459665, 'fraction_numerical': 0.0, 'mean_word_length': 5.54228855721393, '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}}
Evaluating the Impact of Application Design Factors on Performance in Publish / Subscribe Systems over Wireline and Wireless Networks

The publish/subscribe interaction paradigm has recently received great attention due to its flexibility and scalability in distributed applications. The decoupling of publishers and subscribers in time and space along with the inherently asynchronous communication pattern make the publish/subscribe paradigm well-suited for mobile wireless environments. A careful design of the publish/subscribe applications is required however for achieving high performance. This paper evaluates the performance of a publish/subscribe system in wireline and wireless network domains. We first identify the factors that affect the performance of the publish/subscribe system and study their behavior in both network environments. In our analysis, we have used different test cases as a suitable means to cover a broad range of such factors and to motivate their selections. Based on our evaluation study, we observe that the performance of publish/subscribe system can be greatly affected by several factors. The results also show that wireless characterizations influence the system performance. We believe that our measurements provide valuable insights into system behavior and performance.