Patent ID: 8949412
Filing Date: 2015-02-03
Classification: H04L

Abstract:
1. A method for managing data stream exchanges in an autonomic telecommunications network including a central module intended to establish a global policy defining the rules for transfer of streams in the network between multiple data producers P i and multiple data consumers C j connected to the network via multiple functional elements distributed across the network, where the functional elements include at least one module for processing said streams intended to optimize the settings of the stream transfer over the network, and at least one decision-making module intended to dynamically define rules for optimizing the transfer settings, the method comprising: inserting in the network at least one a functional element verified by the central module, matching the inserted functional element with the decision-making module to enable data extracted from the processed information to be moved on the fly, stream-by-stream dynamically matching of the inserted functional element, using the data extracted from the processed information to enable extracted data required for the distributed control to be moved on the fly, and stream-by-stream aligning of the data transfer processing settings with settings taken from processing of extracted data required for the distributed control; wherein the method further comprises a first phase consisting of: (a) extracting through the processing modules of each stream exchanged across the network routing data and measuring data of the transfer function between at least one data producer P (b) sharing the extracted routing data with the decision-making modules, (c) selecting at least one decision-making or processing module so that the access time to the measuring data of the transfer function is minimal, and a second phase consisting of: (d) dynamically defining by at least one of the selected modules for optimizing the stream transfer settings according to the measuring data, (e) selecting processing modules located on the path of said streams in order to apply said rules such that the stream transfer function is made consistent with the global stream exchange policy defined by the central module, and (f) applying said rules by the modules selected in step (e); wherein steps (a) and (f) are also executed by at least one observation module of said streams, situated between at least one data producer P exchanging routing and measuring data with the decision-making modules and the processing modules, recognizing starts and ends of streams, calculating a signature associated with a data packet, temporarily storing headers of data packets and time-stamped signatures, calculating elementary metrics of the exchanged stream, and adapting the said stream using rules defined dynamically by the decision-making module.