{'fraction_non_alphanumeric': 0.02243829468960359, 'fraction_numerical': 0.005235602094240838, 'mean_word_length': 5.109589041095891, '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}}
Circuit planning tool over heterogeneous networks

currently, there is no existing solution or tool to efficiently route a high-speed circuit over heterogeneous DWDM networks under multi-vendor environment, although each vendor may provide a planning tool to route a circuit within its own sub-network domain. This is mainly due to the lack of common technology for optical reachability calculation across vendor sub-networks. Each sub-network has its own proprietary parameters or formulas to calculate whether an optical path is reachable or not. To route a circuit across heterogeneous networks, we rely on the common function provided by each vendor tool to determine all reachable paths within each sub-network, i.e, the reachability matrix for each sub-network. Here reachability matrix is defined as a list of all reachable paths within the sub-network. Then we build a weighted cost graph based on the reachability matrices and apply the shortest path algorithm to find a cost efficient route. Finally we address the DWDM (Dense Wavelength Division Multiplex) sub-network selection, regenerator placement, and wavelength assignment on the selected route. The systematical methodology has been implemented in a circuit planning tool for high-speed circuits (up to 100Gbps) and used in a real heterogeneous DWDM network since 2009.