H04L41/0836

OPTIMIZING A NETWORK TOPOLOGY TO SATISFY PREDICTED GROWTH
20170331694 · 2017-11-16 ·

Methods and systems for determining a network topology for each of a plurality of demand scenarios. The method includes identifying, using an iterative process that involves generating and evolving a set of candidate network topologies, a network topology for the highest demand scenario. A network topology is then identified for the next highest demand scenario using the same iterative process, but this time the set of candidate network topologies is seeded to include the identified network topology for the highest demand scenario. This process repeats for each other demand scenario so that the set of candidate network topologies for a particular demand scenario is seeded with the identified network topology for the next highest demand scenario.

Method Performed by a WLAN Node in an Integrated Wireless Communications Network, for Applying Security to Received Traffic Data
20170331688 · 2017-11-16 ·

A wireless local area network, WLAN, node (400) is adapted to be comprised in an integrated wireless communications network comprising a WLAN and a cellular communications network. The WLAN node (400) comprises a receiving module (401) adapted to receive traffic data signals from a wireless device. A security module (403) is adapted to process the received traffic data signals and apply a first security protocol to a first traffic data signal received from the wireless device and a second security protocol to a second traffic data signal received from the wireless device. A routing module (405) is adapted to route the first traffic data signal to a node of the cellular communications network and route the second traffic data signal to a node of the WLAN. In one example the the security module is adapted to concurrently process the first traffic data signal and second traffic data signal from the wireless device, and the routing module (405) is adapted to concurrently route the first traffic data signal and the second traffic data signal to their respective nodes.

ONLINE RESTORE TO DIFFERENT TOPOLOGIES WITH CUSTOM DATA DISTRIBUTION

Online restore may be performed between databases with different topologies while applying a custom data distribution. A request to restore a database into a different topology of nodes may be received. A plan to move different portions of the database from a current topology to the new topology made using a general distribution scheme. The plan may be performed to move the different portions of the database into the new topology and the database made available for access using the new topology. A background process may be applied to modify the distribution of the database at the new topology to match a custom distribution scheme that was implemented at the current topology.

REAL-TIME LOAD BALANCING FOR A NETWORK
20170318479 · 2017-11-02 ·

A device may select a sector of a network on which to perform network traffic offloading based on a sector loading metric relating to an imbalance of loading of a set of cells of the sector. The device may identify a loaded cell of the sector based on one or more call admission metrics or one or more cell congestion metrics. The device may identify a less loaded neighbor (LLN) cell for the loaded cell. The device may cause one or more cell configuration alterations relating to causing network traffic to be offloaded from the loaded cell to the LLN cell.

Systems and Methods to Relocate Live Compute Assets
20170318116 · 2017-11-02 ·

Systems and methods are provided to ensure lossless and ordered traversal of digital information destined for and generated from a plurality of live compute assets during the relocation of a plurality of live compute assets from one network enabled computer to a plurality of network enabled computers. After the storage of digital information is initiated through the controlled devices, the live compute assets are relocated to the new computer(s). Simultaneously, or following the relocation of the computer assets, the digital information temporarily stored within the network may be moved and stored subsequently within the network to optimize the reliable delivery through software control of the physical and virtual network/network enabled devices. Upon completion of the relocation of the live compute assets, software is utilized to complete network traversal of new and temporarily stored digital information through the network to/from the relocated compute assets in an ordered, lossless, and reliable manner.

UNIFIED RECOMMENDATION ENGINE
20230179507 · 2023-06-08 ·

A system receives, from one or more subsystems, one or more predicted outcomes associated with a device. The system provides provide at least a subset of the predicted outcomes as input to a machine learning model trained to identify a set of resolution actions. The system receives, from the machine learning model, the set of resolution actions for the subset of the predicted outcomes, wherein each resolution action in the set of resolution actions is associated with a probability of resolving at least one of the predicted outcomes in the subset of predicted outcomes. The system identifies a first resolution action from the set of resolution actions, wherein the first resolution action has a highest probability of resolving the at least one of the predicted outcomes in the subset of predicted outcomes. The system provides a first instruction to execute the first resolution action.

TROUBLESHOOTING MULTI-LAYERED NETWORKS USING DATAPATH ANALYSIS
20170339037 · 2017-11-23 ·

In various embodiments, the techniques and supporting systems implement a recursive routing mechanism in hierarchical topological addressed environments to analyze and determine the presence of packet-forwarding errors within an IP network comprising a plurality of network-connected devices. This includes receiving, at a software defined network device, an indication of a potential packet-forwarding error between a first and second device of the plurality of network-connected devices and injecting, by the software defined network device, a test packet at an ingress to the first device. The test packet includes an initial ingress interface location identifying the first device, an alternate ingress interface location identifying the software defined network device and an egress interface location identifying the second device. A determination may then be made as to whether the test packet is received at the second device, thus indicating the existence or lack of routing errors.

Highly reliable path accommodation design apparatus and method

Accommodation design for wavelength and sub-λ paths in a communication network is performed. If sub-λ path accommodation is possible according to search for a wavelength path present in a single-hop logical route, the accommodation in the wavelength path is executed. If sub-λ path accommodation is possible according to search for a wavelength path present in a multi-hop logical route, a logical route is selected based on the wavelength path and the sub-λ path is accommodated in the wavelength path. Additionally, each physical route suitable for the sub-λ path accommodation is searched for. If the route can accommodate a wavelength path set in a single-hop logical route by available wavelength allocation, the sub-λ path is accommodated in the wavelength path. Furthermore, routes in consideration of overlapping of nodes, pipelines, and links and operation rate are selected based on information about the start and end nodes of each of redundant routes.

Disruption minimization for guests when applying changes to a data plane of a packet handler in a host

The technology disclosed herein enables a data plane of a packet handler in a host to be changed while minimizing disruption to the operation of guests that are associated therewith. In a particular embodiment, the method provides, in a control plane of the packet handler, extracting state information about states of the data plane and pausing network traffic to the data plane. After pausing the network traffic to the data plane, the method provides applying changes to components of the data plane. After applying changes to the components of the data plane, the method provides restoring the states to the data plane using the state information and resuming the network traffic to the data plane.

Cross-layer aware communication of a multipath data flow via a communication network

A capability for cross-layer aware communication of a multipath data flow via a communication network is presented. The multipath data flow is transported using a set of multiple transmission flows based on a multipath transport protocol. The communication network supports a set of multiple communication paths. A controller is configured to determine a set of mappings between the multiple transmission flows of the multipath data flow and the multiple communication paths based on cross-layer state information, compute a set of path mapping rules for a network element based on the mappings between the multiple transmission flows of the multipath data flow and the multiple communication paths, and provide the path mapping rules to the network element. The network element is configured to apply the path mapping rules for mapping packets of the multipath data flow between the multiple transmission flows of the multipath data flow and the multiple communication paths.