Patent classifications
H04L43/16
Predicting and resolving issues within a telecommunication network
Disclosed here is a system to automatically predict and resolve issues within a telecommunication network. Initially, the system builds a service registry to store dependence information within the network, which can include software components and hardware components. Various components of the network create logs of their operations. Machine learning models examine the logs and detect any issues. Upon detecting an issue or abnormal event, the system can automatically resolve the issue by determining the most similar issue occurring previously and determining a solution that resolved the previous most similar issue. In addition, the system can propagate the fix to dependent systems and/or notify the dependent systems of the issue.
Resource fairness enforcement in shared IO interfaces
Described are platforms, systems, and methods for resource fairness enforcement. In one aspect, a programmable input output (IO) device comprises a memory unit, the memory unit having instructions stored thereon which, when executed by the programmable IO device, cause the programmable IO device to perform operations comprising: receiving an input from a logical interface (LIF); determining, by at least one meter, a metric regarding at least one resource used during a processing of the input through a programmable pipeline; and regulating additional input received from the LIF based on the metric and a threshold for the at least one resource.
Method and system for connectivity diagnostics in communication systems
Described is a method and system for connectivity diagnostics in communication systems. The method comprises: querying a first communication device at a first time and a second time to determine whether a second communication device is connected to the first communication device and to determine a value of an operational parameter at the first and second times; and determining the second communication device disconnected from the first communication device based on detecting the second communication device was connected to the first communication device at both the first time and the second time, and detecting the value of the operational parameter at the second time is inside a range of threshold values. In one embodiment, the method comprises determining a link is unstable for connectivity based on connection duration, number and/or pattern of connection and/or disconnection events, and/or traffic activity during connection and/or disconnection events.
Method and system for connectivity diagnostics in communication systems
Described is a method and system for connectivity diagnostics in communication systems. The method comprises: querying a first communication device at a first time and a second time to determine whether a second communication device is connected to the first communication device and to determine a value of an operational parameter at the first and second times; and determining the second communication device disconnected from the first communication device based on detecting the second communication device was connected to the first communication device at both the first time and the second time, and detecting the value of the operational parameter at the second time is inside a range of threshold values. In one embodiment, the method comprises determining a link is unstable for connectivity based on connection duration, number and/or pattern of connection and/or disconnection events, and/or traffic activity during connection and/or disconnection events.
METHOD AND APPARATUS FOR PERFORMING DISCONTINUOUS RECEPTION AND DOWNLINK INTER-FREQUENCY AND INTER-RADIO ACCESS TECHNOLOGY MEASUREMENTS IN CELL_FACH STATE
A method and apparatus of performing discontinuous reception (DRX) and downlink inter-frequency and inter-radio access technology (RAT) measurements in CELL_FACH state are disclosed. While in DRX mode, a wireless transmit/receive unite (WTRU) may perform inter-frequency and inter-RAT measurements in a measurement occasion that fall into a DRX period. The WTRU may take the measurements on first predetermined number of frame in which a DRX frame would coincide after a last reception frame if DRX operation was ongoing. The WTRU may periodically wake up for downlink reception in CELL_FACH state in accordance with common DRX pattern that is common to all WTRUs in a cell or may wake up from DRX upon reception of the order and receiving a common traffic.
WORKLOAD MANAGEMENT
A messaging system comprises a plurality of connected components and including a schema defining fields for messages, at least one field defined as non-essential. A mechanism for operating the messaging system comprises the steps of collecting one or more performance metrics for one or more components of the messaging system, determining that at least one performance metric has crossed a predetermined threshold, informing one or more components of the messaging system that a surge in workload has occurred, and the informed components removing non-essential fields from transmitted messages and/or not processing non-essential fields from received messages.
LOAD DISTRIBUTION APPARATUS, LOAD DISTRIBUTION METHOD AND PROGRAM
A load distribution apparatus connected, via a network, to a plurality of relay apparatuses that relay communication performed by a terminal, and to the terminal, including: storage means configured to store relay apparatus identifiers that identify each of the plurality of relay apparatuses, installation site information that indicates installation sites of each of the plurality of relay apparatuses, and load information that indicates loads of each of the plurality of relay apparatuses; load management means configured to collect the load information from each of the plurality of relay apparatuses to store the load information in the storage means; selection means configured, when receiving a request from the terminal, to select a relay apparatus for relaying communication performed by the terminal from among the plurality of relay apparatuses based on the installation site information or the load information; and transmission means configured to transmit, to the terminal that transmits the request, a relay apparatus identifier of the relay apparatus selected by the selection means.
ELASTIC OUTBOUND GATEWAY
In general, in an aspect, a method for providing an outbound gateway protection includes provisioning one or more worker gateways located in a first gateway virtual private cloud, the one or more worker gateways sharing configuration data with the controller gateway, provisioning one or more load balancer gateways in one or more client virtual clouds, the one or more client virtual clouds each comprising one or more clients, the one or more load balancer gateways distributing client requests among the worker gateways, assigning groups of the one or more clients to one of the one or more load balancer gateways based on requests from a majority of the worker gateways, and communicating outbound network traffic from the clients via the assigned load balancer gateways.
GENERATING AUTOMATIC BANDWIDTH ADJUSTMENT POLICIES PER LABEL-SWITCHED PATH
A device may identify a plurality of first values associated with network traffic of a label-switched path of a plurality of label-switched paths. The device may determine an adjustment policy based on the plurality of first values. The adjustment policy may include one or more factors associated with a plurality of second values. The plurality of second values may be determined based on the plurality of first values. The device may implement the adjustment policy in association with the label-switched path. A bandwidth reservation of the label-switched path may be adjusted based on the adjustment policy. The adjustment policy may be implemented for fewer than all of the plurality of label-switched paths.
DISAGGREGATED BROADBAND NETWORK GATEWAY FUNCTIONALITY FOR EFFICIENT CONTENT DELIVERY NETWORK PEERING
A first device may receive information that assigns a function related to network traffic associated with a content delivery network. The first device may implement the function based on the information that assigns the function. The first device may receive the network traffic from the content delivery network and may provide the network traffic to a subscriber device. The first device may provide, to a second device, information associated with the network traffic based on implementing the function. The second device may manage a subscriber session associated with the subscriber device based on the information associated with the network traffic.