-
公开(公告)号:US11979769B2
公开(公告)日:2024-05-07
申请号:US17238457
申请日:2021-04-23
Applicant: Nokia Solutions and Networks Oy
Inventor: Bogdan Uscumlic , Andrea Enrici
IPC: H04W28/02 , H04L5/00 , H04W28/08 , H04W28/086
CPC classification number: H04W28/0263 , H04L5/0005 , H04L5/0098 , H04W28/0831 , H04W28/0861
Abstract: A programmable device includes a plurality of first partial reconfiguration slots, a plurality of transceivers and a second partial reconfiguration slot. The plurality of first partial reconfiguration slots are configured to execute one or more applications or network functions. The second partial reconfiguration slot is configured to route data traffic flows between the plurality of first partial reconfiguration slots and the plurality of transceivers.
-
公开(公告)号:US10701466B1
公开(公告)日:2020-06-30
申请号:US16382541
申请日:2019-04-12
Applicant: Nokia Solutions and Networks Oy
Inventor: Brice Leclerc , Olivier Marcé , Dominique Chiaroni , Bogdan Uscumlic
Abstract: A node is configured for deployment in an optical network. The node includes an analog switch for routing an optical packet between input ports and output ports. The node also includes digital processing circuitry configured to generate first configuration information based on the optical packet prior to providing the optical packet to the analog switch. The analog switch is configured to route the optical packet between the input ports and the output ports based on the first configuration information in response to the optical packet arriving at the node in a first time interval. The optical packet is not processed by the digital processing circuit or results of processing are not used to configure the analog switch during a second time interval. The analog switch routes the optical packet between the input and output ports based on second configuration information during the second time interval.
-
公开(公告)号:US12155566B2
公开(公告)日:2024-11-26
申请号:US17572884
申请日:2022-01-11
Applicant: Nokia Solutions and Networks Oy
Inventor: Bogdan Uscumlic , Yu-Chia Tseng
IPC: H04L45/00 , G06F18/214 , G06N3/047 , H04L45/42
Abstract: A device includes a transceiver and processing circuitry. The transceiver is configured to receive an input packet having an input header and forward an output packet having an output header. The processing circuitry is configured to parse the input header, determine recommendations for forwarding a payload of the input packet using a trained neural network and based on the parsed input header, and process the input packet and generate the output packet with the output header based on the recommendations and available resources.
-
公开(公告)号:US11528347B2
公开(公告)日:2022-12-13
申请号:US16911671
申请日:2020-06-25
Applicant: Nokia Solutions and Networks Oy
Inventor: Bogdan Uscumlic , Gopalasingham Aravinthan , Lionel Natarianni
IPC: H04L69/22 , H04L49/101 , H04L47/24 , H04L47/62
Abstract: A network switch includes one or more queues to hold packets received from a first input flow and a second input flow. The network switch also includes a packet communication switch configured to access a first header of a first packet in the one or more queues and a second header of a second packet in the one or more queues. The first header includes first machine learning (ML) information that represents a first set of state transition probabilities under a set of actions performed at the network switch. The second header includes second ML information that represents a second set of state transition probabilities under the set of actions performed at the network switch. The packet communication switch is configured to selectively modify the first header or the second header based on a comparison of the first ML information and the second ML information.
-
5.
公开(公告)号:US11579894B2
公开(公告)日:2023-02-14
申请号:US17081555
申请日:2020-10-27
Applicant: Nokia Solutions and Networks Oy
Inventor: Andrea Enrici , Bogdan Uscumlic
IPC: G06F9/4401 , G06F13/40
Abstract: A device includes a plurality of reconfigurable resources, a bus, and a configurator. The bus interconnects the plurality of reconfigurable resources. The configurator is configured to deterministically compute a segmented interconnect configuration for the bus based on operational parameters associated with the device and operational constraints associated with program modules to be executed by the plurality of reconfigurable resources.
-
公开(公告)号:US10972382B2
公开(公告)日:2021-04-06
申请号:US16432783
申请日:2019-06-05
Applicant: Nokia Solutions and Networks Oy
Inventor: Bogdan Uscumlic , Gopalasingham Aravinthan
IPC: H04L12/707 , H04L12/26 , H04L12/823 , H04L12/861 , H04W84/18
Abstract: A node in a mesh network includes insertion circuitry to selectively delay first packets prior to insertion in a mesh network by a first time interval corresponding to a maximum failure detection time interval for the mesh network based on whether a failure has been detected in the mesh network. The node includes reception circuitry configured to selectively delay second packets received from the mesh network by a second time interval depending on whether the failure has been detected. The second time interval equals a maximum latency for the mesh network minus a sum of the maximum failure detection time interval and a propagation time along a working path. If a failure is detected, the second packets are delayed by a third time interval determined based on the maximum latency, the maximum failure detection time interval, and a propagation time along a backup path for the working path.
-
公开(公告)号:US11675947B2
公开(公告)日:2023-06-13
申请号:US17240052
申请日:2021-04-26
Applicant: Nokia Solutions and Networks Oy
Inventor: Bogdan Uscumlic , Yu-Chia Tseng , Gopalasingham Aravinthan
IPC: G06F30/343 , G06F30/347 , G06F30/392 , G06F30/34
CPC classification number: G06F30/343 , G06F30/34 , G06F30/347 , G06F30/392
Abstract: A network device includes processing circuitry configured to: determine whether to initiate a temporal reconfiguration or a spatial reconfiguration of a partial reconfiguration slot on a programmable device, and initiate the temporal reconfiguration or the spatial reconfiguration of the partial reconfiguration slot in response to determining that the temporal reconfiguration or the spatial reconfiguration is to be initiated.
-
公开(公告)号:US11627038B2
公开(公告)日:2023-04-11
申请号:US17026421
申请日:2020-09-21
Applicant: Nokia Solutions and Networks Oy
Inventor: Yuchia Tseng , Gopalasingham Aravinthan , Bogdan Uscumlic
IPC: H04L41/069 , H04L41/0816
Abstract: A network node generates a reduced size textual network log by including a set of numerical values for a log entry within a textual network log for a network, the log entry constituting an instance of a recognizable pattern within the textual network log; and then outputs the reduced size textual network log to a network controller for configuring the network.
-
公开(公告)号:US11416399B2
公开(公告)日:2022-08-16
申请号:US16911680
申请日:2020-06-25
Applicant: Nokia Solutions and Networks Oy
Inventor: Andrea Enrici , Bogdan Uscumlic
IPC: G06F12/0806
Abstract: A server includes a field programmable gate array (FPGA) partitioned into a set of partial reconfiguration (PR) slots and a memory that supports a set of logical buffers. A deterministic application request module (DARM) receives application requests to allocate the set of reconfiguration slots to one or more tenants and the one or more tenants configure the allocated reconfiguration slot to perform tasks. The DARM stores data associated with the application request in a first logical buffer from the set of logical buffers. A reconfiguration slot scheduling (RSS) module identifies a first reconfiguration slot from the set of reconfiguration slots and associates the first reconfiguration slot with the first logical buffer. A reconfiguration slot initialization (RSI) module reconfigures the first reconfiguration slot to perform the tasks based on the data stored in the first logical buffer.
-
10.
公开(公告)号:US11303554B2
公开(公告)日:2022-04-12
申请号:US16941265
申请日:2020-07-28
Applicant: Nokia Solutions and Networks Oy
Inventor: Yu-Chia Tseng , Gopalasingham Aravinthan , Bogdan Uscumlic , Liat Pele , Guillermo Rodriguez-Navas
Abstract: A processor instantiates a virtual network function (VNF) and a probe to monitor at least one metric associated with the VNF. The processor also allocates a pool of ports to the probe. A transceiver establishes one or more first interfaces between the probe and one or more applications using one or more first ports from the pool of ports. Information such as metrics generated by the ports is concurrently exchange between the probe and the applications using the first interfaces. In some cases, a second interface is established between the probe and a monitoring server. The probe reports mission critical events to the applications via the first interfaces and non-mission critical events to the monitoring server via the second interface concurrently with reporting the mission critical events.
-
-
-
-
-
-
-
-
-