Patent classifications
H04L41/0826
Systems and methods for distributed resource management
Methods, computer readable media, and systems service a queue, comprising a plurality of jobs, by identifying nodes satisfying a hardware requirement for at least a subset of jobs in the queue. Each job indicates when it was submitted to the queue and one or more node resource requirements. A current availability score for each node class in a plurality of node classes is determined and nodes of a first node class in the plurality of node classes are reserved when a demand score for the class satisfies the current availability score for the first node class by a first threshold amount. Reserved nodes are permitted to draw jobs from the queue in accordance with satisfaction by such nodes of the node resource requirements of the jobs but are terminated, without completing the jobs, when the current availability score for their node class exceeds a second threshold amount.
METHODS AND SYSTEMS FOR REDUCING DATA SHARING OVERHEAD
Methods and systems for reducing data sharing overhead based on similarities of datasets. In one aspect, there is a computer implemented method (1200) for reducing the amount of data transmitted to a network node (102) of a wireless communication system (100). The network node is configured to use the data to create or modify a model. The method is performed by the network node and comprises obtaining (s1202) information identifying a set of available datasets (152-158) and obtaining (s1204) a set of similarity scores. The method also comprises based on the obtained similarity scores, selecting (s1206) a subset of the set of available sets. The method further comprises transmitting (s1208) a request for each dataset included in the subset, receiving (s1210) the requested datasets, and using (s1212) the received datasets to construct or modify a model.
System and method for multiple point transmission in a communications system
A system and method for multiple point transmission in a communications system are provided. A method for multiple point transmission operation comprises modifying a configuration of a radio bearer for use in a multiple point transmission to a user equipment according to operating condition information of the user equipment, reconfiguring the radio bearer according to the modified configuration, and initiating a multiple point transmission to the user equipment using the reconfigured radio bearer.
PROVIDING RECOMMENDATIONS FOR IMPLEMENTING VIRTUAL NETWORKS
Some embodiments provide a novel method for deploying different virtual networks over several public cloud datacenters for different entities. For each entity, the method (1) identifies a set of public cloud datacenters of one or more public cloud providers to connect a set of machines of the entity, (2) deploys managed forwarding nodes (MFNs) for the entity in the identified set of public cloud datacenters, and then (3) configures the MFNs to implement a virtual network that connects the entity's set of machines across its identified set of public cloud datacenters. In some embodiments, the method identifies the set of public cloud datacenters for an entity by receiving input from the entity's network administrator. In some embodiments, this input specifies the public cloud providers to use and/or the public cloud regions in which the virtual network should be defined. Conjunctively, or alternatively, this input in some embodiments specifies actual public cloud datacenters to use.
BUILDING CONTROL SYSTEM WITH FEATURES FOR OPERATING UNDER INTERMITTENT CONNECTIVITY TO A CLOUD COMPUTATION SYSTEM
A controller for operating building equipment of a building including processors and non-transitory computer-readable media storing instructions that, when executed by the processors, cause the processors to perform operations including obtaining a first setpoint trajectory from a cloud computation system. The first setpoint trajectory includes setpoints for the building equipment or for a space of the building. The setpoints correspond to time steps of an optimization period. The operations include determining whether a connection between the controller and the cloud computation system is active or inactive at a time step of the optimization period and determining an active setpoint for the time step of the optimization period using either the first or second setpoint trajectory based on whether the connection between the controller and the cloud computation system is active or inactive at the time step. The operations include operating the building equipment based on the active setpoint.
BUILDING CONTROL SYSTEM WITH FEATURES FOR OPERATING UNDER INTERMITTENT CONNECTIVITY TO A CLOUD COMPUTATION SYSTEM
A controller for operating building equipment of a building including processors and non-transitory computer-readable media storing instructions that, when executed by the processors, cause the processors to perform operations including obtaining a first setpoint trajectory from a cloud computation system. The first setpoint trajectory includes setpoints for the building equipment or for a space of the building. The setpoints correspond to time steps of an optimization period. The operations include determining whether a connection between the controller and the cloud computation system is active or inactive at a time step of the optimization period and determining an active setpoint for the time step of the optimization period using either the first or second setpoint trajectory based on whether the connection between the controller and the cloud computation system is active or inactive at the time step. The operations include operating the building equipment based on the active setpoint.
Network interconnect as a switch
An interconnect as a switch module (“ICAS” module) comprising n port groups, each port group comprising n-1 interfaces, and an interconnecting network implementing a full mesh topology where each port group comprising a plurality of interfaces each connects an interface of one of the other port groups, respectively. The ICAS module may be optically or electrically implemented. According to the embodiments, the ICAS module may be used to construct a stackable switching device and a multi-unit switching device, to replace a data center fabric switch, and to build a new, high-efficient, and cost-effective data center.
Network interconnect as a switch
An interconnect as a switch module (“ICAS” module) comprising n port groups, each port group comprising n-1 interfaces, and an interconnecting network implementing a full mesh topology where each port group comprising a plurality of interfaces each connects an interface of one of the other port groups, respectively. The ICAS module may be optically or electrically implemented. According to the embodiments, the ICAS module may be used to construct a stackable switching device and a multi-unit switching device, to replace a data center fabric switch, and to build a new, high-efficient, and cost-effective data center.
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.
CONFIGURATION OF A NETWORK USING A FLEX-ALGORITHM ROUTING MECHANISM
In some implementations, a first network device may receive an advertisement from a second network device. The advertisement may be associated with indicating that the second network device is configured to support a particular flex-algorithm. The first network device may identify, in the advertisement, an address of the second network device. The first network device may configure a routing table of the first network device to indicate that the second network device is capable of receiving traffic associated with the particular flex-algorithm based on the address. The first network device may perform, using the routing table, an action associated with routing the traffic associated with the particular flex-algorithm.