{'fraction_non_alphanumeric': 0.021827000808407437, 'fraction_numerical': 0.0, 'mean_word_length': 5.728260869565218, '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 performance simulation of a software architecture for large-scale measurement of broadband networks using colored petri nets

The heterogeneous nature of broadband networks and the varied levels of services required by applications pose a challenge to the collection and assessment of performance-related metrics. This paper discusses a simulation based, model-driven approach in the definition, design, implementation and validation of our software architecture that captures the essence of such a system of systems. Our proposed software architecture conforms to the general requirements set forth by the Internet Engineering Task Force's working group on Large-Scale Measurement of Broadband Performance (IETF-LMAP). The inherent complexity of the system makes model-based development and a simulation-driven life cycle an imperative, instead of the traditional document-centered approach to design and development. We use Colored Petri Nets (CPNs), which are an extension of original Petri Nets, to model and simulate our software system. CPNs are a form of a graphical modeling language suitable for characterizing distributed, concurrent and resource-constrained systems with synchronous or asynchronous communication.