Abstract:
An electronic device (100) is disclosed. The electronic device is adapted to receive and process an electromagnetic radiation, such as a radio frequency signal from a wireless communication system. The electronic device comprises:a metasurface (115) for intercepting the electromagnetic radiation, the 5metasurface comprising a plurality of active elements for sensing at least one parameter of the electromagnetic radiation as it is actually received at the electronic device, wherein the active elements of said plurality of active elements are controllable to implement a plurality of configurations of the metasurface each one corresponding to a radiation pattern with which the electromagnetic radiation is passed through the 0metasurface, a control unit (CU) communicably coupled to the metasurface, wherein the control unit is configured to iteratively:receive the sensed at least one parameter from the metasurface;identify, based on the at least one parameter of the electromagnetic 5radiation, an optimized configuration, among the plurality of configurations, that optimizes electromagnetic radiation reception at the electronic device, andcontrol the active elements to implement the optimized configuration.
Abstract:
A method of providing a service (230) to a requesting Infrastructure Element (105, 110, 115; 245ie) belonging to plurality of Infrastructure Elements (105, 110, 115; 245ie) interconnected to form a data network (100) is proposed. The method comprises operating a computing system (120) for receiving a service request (220r) requesting the provisioning of a service (230) from the requesting Infrastructure Element (105, 110, 15; 245ie), the service request comprising an indication of one or more performance requirements; converting said service request (220r) in a service graph (230g), the service graph (230g) comprising at least one task (530) to be accomplished complying with said one or more performance requirements in order to provide said service (230); selecting at least one Infrastructure Element (105, 110, 115; 245ie) currently capable the accomplishment of said at least one task (530) complying with said one or more performance requirements; configuring the selected at least one Infrastructure Element (105, 110, 115; 245ie) for accomplishing said at least task (530), and causing the selected at least one Infrastructure Element (105, 110, 15; 245ie) to accomplish said at least one task (530) to provide the service (230) to the requesting Infrastructure Element (105, 110, 115; 245ie).
Abstract:
It is disclosed a method and system for providing a service to a user. The system comprises a module (VAHI) associated with the user and configured to act on her/his behalf and a plurality of modules (VAE) associated with and representing respective physical resources. The system comprises a runtime distributed execution environment for running VAHI and VAEs, such environment being provided with a distributed operating system supporting access by VAHI and VAEs to the physical resources. The VAHI is capable of having an interaction with the VAEs and, as a result of such interaction, providing the user with a proposal for the provision of a service. Upon reception of an approval from the user, the VAHI is capable of instructing at least one of the VAEs to request the associated physical resource to perform an action providing at least part of the service according to the proposal.
Abstract:
A system comprising: - a provider module (110) configured to serve a Software Defined Infrastructure (SDI) service request generated by a consumer (105), such SDI service request being formulated in a first language; - an NSP translation module (140) configured to translate such SDI requests from said first language into a corresponding service chain comprising a set of Network and Service Primitives (NSP) comprising at least one NSP; - a service space module (150) configured to map each NSP of a service chain onto a multidimensional vector space by exploiting a space matrix, said space matrix being a data structure providing the positions within the multidimensional vector space of vectors NSP(i) corresponding to any possible NSP; and wherein - said service space module (150) is also configured to query said space matrix with a sequence SNSP of vectors NSP(i) so as to retrieve a further sequence SNSP' of vectors NSP'(i) by carrying out on the vectors NSP(i) of the sequence SNSP geometric operations in order to find a level of similarity between such vectors and the vectors of the V -dimensional service space SS so as to carry out at least one among: - predict a new NSP in the composition of the further sequence SNSP' starting from a set of neighbors NSPs composing the sequence SNSP ; and - predict a set of neighbors NSPs composing the further sequence SNSP' , starting from a NSP of the sequence SNSP .
Abstract:
An optical network is configured so as to dedicate a first portion of lightpaths to high priority traffic, and leaving a second portion of lightpaths available for low priority traffic. The high priority traffic entering the high priority lightpaths is monitored. In case of detection of a burst in high priority traffic, at least of the low priority lightpaths is torn down, so as to make available network resources within the network. Then, a new temporary lightpath is set up using the available network resources, and high priority traffic is routed on the temporary lightpath.
Abstract:
It is disclosed a tracking system for tracking the movement of a moving entity. The tracking system comprises a tracking device configured to move together with the moving entity and provide data associated with the movement of the moving entity, and a detection module configured to, on the basis of the data associated with the movement of the moving entity, perform a detection process to detect an anomaly in the data, the detection process comprising a machine learning algorithm. The tracking system is further configured to, in case the anomaly is detected, issue an alert message to be processed at a control station.
Abstract:
A system for executing services in a distributed way, the execution of each service involving the processing of a plurality of tasks of predetermined types, each task type to be processed being represented by a corresponding type of tuples of data relating to the task type, wherein: the system comprises a plurality of peer entities; each peer entity is adapted to store and execute a plurality of worker modules, each worker module being adapted to process at least one task type; each peer entity comprises tuple handling modules that, for a tuple of a type T, are adapted: a) to check if at least one of the plurality of the worker modules comprised in the peer entity is adapted to process the task represented by said tuple, b) in the positive case of a), to take in charge the processing of the task represented by said tuple, c) in the negative case of a), to execute a forwarding procedure for forwarding said tuple to another peer entity of the plurality of peer entities of the system.
Abstract:
Method for operating a node of a communication network comprising a plurality of peer-to-peer nodes, the node being linked with predetermined neighbour nodes among said plurality of peer-to-peer nodes, the method comprising: a) storing, on a first storage area, node information indicative of predetermined data required by the node to become an information provider node; b) waiting to receive from at least one information provider node of the neighbour nodes describing information of data that can be provided by said information provider node; c) at the receipt of said describing information from said at least one information provider node, checking in said first storage area if the data that can be provided by said at least one information provider node match at least in part the predetermined data required by the node; d) in the affirmative, deleting in the first storage area the node information indicative of the matching data; e) in the negative, forwarding the describing information received in c) to at least one of the plurality of peer-to-peer nodes.
Abstract:
Communications method for a packet -switched network (100) , comprising: a) receiving at a routing module (120) , operating in a low layer (NTW) of a layered model defining communications on the network, a packet (P-1) including an identifier associated to a protocol (451) to be employed at a high layer (APL) of said model which is higher than said low layer; b) inspecting the received packet at an inspection module (130) so as to identify the protocol associated to the identifier; c) selecting at a selection module (140) a first device (AS1) , operating in said high layer, associated with the identified protocol; d) sending the packet (P-1) towards the first device (AS1) ; e) processing said packet by applying at the first device (AS1) a procedure of the high layer to produce a processed packet (P- 2) ; f) sending the processed packet from the first device to the routing module (120) ; g) transmitting the processed packet from the routing module (120) towards the network (100).
Abstract:
Method of establishing connections between at least afirst (1) and a second (2) terminal on a communication network (NW), comprising: sending to the second terminal a network signal (SN1) requesting the network availability to establish said connection and a terminal signal (ST1) requesting the availability of the second terminal to run an application exchanging data (DS) between said first and second terminals; receiving at the second terminal (2) the network signal (SN1) and the terminal signal (ST1), sending on the network (NW) a response signal (SR) carrying an information based on the network and terminal signals and assuming a content corresponding to the availability/unavailability of the network (NW) to establish the connection combined the availability/unavailability of the second terminal to run the application.