Patent classifications
H04L47/785
Methods and systems for providing multiple networks from a gateway
The present disclosure is directed to methods and systems for providing multiple networks from a gateway. A multiple network gateway system can include a gateway (e.g., a router) with the ability to support multiple, configurable, and customizable networks. The gateway can connect to a source (e.g., internet service provider (ISP), cable networks, OTA networks, satellite networks, etc.) and determine the bandwidth. Using the determined bandwidth, the gateway can allocate the bandwidth among the multiple networks according to a priority order of the networks. In some implementations, the gateway can receive customizable features from the user. Examples of the customizable features can include security options, parental controls, operational hours, MAC address specific operations, number of user limits, and internet usage tracking. The gateway can determine the priority of each network based on the customizable features.
Shared storage model for high availability within cloud environments
Techniques are provided for a high availability solution (e.g., a network attached storage (NAS) solution) with address preservation during switchover. A first virtual machine is deployed into a first domain and a second virtual machine is deployed into a second domain of a computing environment. The first and second virtual machines are configured as a node pair for providing clients with access to data stored within an aggregate comprising one or more storage structures within shared storage of the computing environment. A load balancer is utilized to manage logical interfaces used by clients to access the virtual machines. During switchover, the load balancer preserves an IP address used to mount and access a data share of the aggregate used by a client.
TRAFFIC ENGINEERING FOR IMPROVED BANDWIDTH ALLOCATIONS
Systems and methods for routing packet data for transmission via a plurality of communication links are described. A method may include dividing a usage cycle for the plurality of communication links into a plurality of timeslots. Packet data traffic demands for the packet data for transmission via the plurality of communication links may be received. Based on a mixed integer linear programming model, an allocation of the packet data traffic demands to the plurality of communication links during the usage cycle may be determined using binary constraints of the mixed integer linear programming model. The binary constraints may prioritize respective subsets of the plurality of timeslots for at least some of the plurality of communication links. For each of the plurality of timeslots, an allocation of the packet data traffic demands to each of the plurality of communication links may be determined using the mixed integer linear programming model.
METHOD AND APPARATUS FOR NETWORK RESOURCE MANAGEMENT
Systems and methods are described herein for managing network resources. A computing device may request network resources for an application and obtain a guarantee that those network resources can be provided. The computing device may use a layer in its operating system that communicates with a provider of the network resources in order to manage the network resources and obtain a guarantee that the network resources can be provided. The provider may confirm whether it can fulfill the computing device's request and may manage network traffic to guarantee that the network resources are provided.
FACILITATING IDENTIFICATION OF BACKGROUND BROWSING TRAFFIC IN BROWSING HISTORY DATA IN ADVANCED NETWORKS
Facilitating identification of background browsing traffic in browsing history data in advanced networks (e.g., 5G, 6G, and beyond) is provided herein. Operations of a system can include, based on browsing history traffic observed with respect to a group of user equipment, constructing labeling functions for a group of domains associated with the browsing history traffic, producing a group of labels based on the labeling functions, and transforming the group of labels into a single consolidated label for a first domain. Further, the operations can include, based on a determination that a first numeric value of the single consolidated label is nearer to a first value than a second value, scheduling first traffic for the first domain prior to scheduling traffic for a second domain determined to include the second numeric value that is nearer the second value than the first value.
SYSTEM AND METHOD OF PROVIDING POLICY SELECTION IN A NETWORK
Disclosed are systems and methods for providing policy selection in a software defined network. An example method includes registering, by an enterprise controller on an enterprise domain, in a shared mapping system on a service provider domain, one or more entries specifying one or more services for one or more classes of traffic to yield registered entries, reading, by a service provider controller, from the shared mapping system, the registered entries, posting, by the service provider controller, the one or more entries to one or more routing tables at a software-defined wide area network of the service provider domain and receiving a request, by a mobile node on the enterprise domain, of a specific service for a particular class of packets according to a classification of the particular class of packets based on a particular label defined in the registered entries for the specific service.
SYSTEM AND METHOD TO CONTROL A CROSS DOMAIN WORKFLOW BASED ON A HIERACHICAL ENGINE FRAMEWORK
Provided are a system and method for controlling a workflow across domains on the basis of a hierarchical engine framework. Inventive workflow control makes it possible to configure a flexible hierarchical engine framework and provide a workflow service with low latency. Also, the system and method make it possible to control a workflow by building an engine and a data pipeline across domains.
System and method to control a cross domain workflow based on a hierarchical engine framework
Provided are a system and method for controlling a workflow across domains on the basis of a hierarchical engine framework. Inventive workflow control makes it possible to configure a flexible hierarchical engine framework and provide a workflow service with low latency. Also, the system and method make it possible to control a workflow by building an engine and a data pipeline across domains.
E-Line service control
A method may include receiving a first message requesting a change associated with an Ethernet service that includes routing data from a user device to a destination device via a first service provider and a second service provider. The method may also include determining, by the first service provider, whether resources are available in a first network associated with the first service provider to fulfill the requested change and determining, by the second service provider, whether resources are available in a second network associated with the second service provider to fulfill the requested change. The method may further include sending a second indicating whether the change is accepted and in response to determining that the change is accepted, automatically implementing the change for the Ethernet service.
METHOD TO SUPPORT REDUNDANCY SWITCHING OF VIRTUAL MAC CORES
Systems and methods to support switching of virtual cores.