Virtual network function virtual domain isolation
Granted: December 6, 2022
Patent Number:
11520615
Techniques for virtualized network functions (VNFs) that provide for domain isolation of networks coupled to the VNF are described. A virtual network function (VNF) includes a cloud virtual domain coupling the VNF to a cloud service, a management virtual domain coupling the VNF to a management service, and an external virtual domain having a public Internet Protocol (IP) address. The external virtual domain receives an authentication request providing access credentials for a VNF…
Time synchronization using skew estimation
Granted: December 6, 2022
Patent Number:
11520372
Techniques are disclosed for performing time synchronization for a plurality of computing devices without relying upon a minimum measured delay. In one example, processing circuitry obtains time stamp data in accordance with an iteration of a synchronization operation for a timing protocol, wherein the time stamp data describes one or more measured delays for a path between a first computing device and a second computing device, computes a skewness estimate from the time stamp data using…
Simulating time synchronization
Granted: November 15, 2022
Patent Number:
11502913
An example method includes creating, by a computing system and in response to user input, one or more virtual master devices and a plurality of virtual leaf devices in a virtual network system; selecting, by the computing system, data from one or more of real-time clock offset data, prerecorded clock offset data, or synthetically generated clock offset data; executing, by the computing system, a time synchronization simulation by applying a predefined clock offset generation algorithm to…
Application workload routing and interworking for network defined edge routing
Granted: September 20, 2022
Patent Number:
11451999
Techniques are described for a network providing application workload routing and application workload interworking. For example, a controller may move or replicate an application workload hosted on an original edge compute to a different edge compute in a different edge data center that is locally accessible by the device and route the network traffic to the new edge compute using paths mapped to respective traffic classes.
Network defined edge routing for an application workload
Granted: April 12, 2022
Patent Number:
11304115
Techniques are described for a network providing network defined edge routing for an application workload. For example, a controller receives element registration information for each module hosted on a set of interconnected edge data centers and for one or more network devices that interconnect the modules in the network; obtain one or more routing metrics of the network; compute, based on the element registration information and the one or more routing metrics, one or more paths mapped…
Data center cooling system
Granted: April 5, 2022
Patent Number:
11297738
This disclosure describes systems for cooling one or more data halls of a data center that include one or more sections of a cooling spine. Each section of the cooling spine includes a riser module, a manifold module, and one or more arrays of cooling units. The riser module includes riser piping configured to fluidically couple to a liquid cooling system. The manifold module includes manifold piping fluidically coupled to the riser piping. Each array of cooling units is positioned…
Clock synchronization in a heterogeneous system
Granted: February 15, 2022
Patent Number:
11252068
The disclosure describes methods and systems for performing time synchronization in a heterogeneous system. In one example, a method includes evaluating, by a computing system, one or more network conditions of a network to determine whether to perform a time synchronization process with a secondary device in the network, wherein the one or more network conditions include a health score for the secondary device, and, in response to determining, based on the evaluation of the one or more…
Clock synchronization in a heterogeneous system
Granted: February 15, 2022
Patent Number:
11252065
The disclosure describes methods and systems for performing time synchronization in a heterogeneous system. In one example, a method includes, for each secondary device of one or more secondary devices in a network, determining, by a computing system, one or more time synchronization characteristics for the respective secondary device; and generating, by the computing system and based on at least the respective one or more time synchronization characteristics for each respective…
Port verification for customer interconnection in a data center
Granted: February 8, 2022
Patent Number:
11245573
In general, techniques are described for dynamic port configuration with an interconnection system (IS) to streamline a process for port ordering and reduce port configuration and interconnection services provisioning times. In one example, an IS includes at least one interconnection facility and a programmable network platform (PNP), the at least one interconnection facility including: a network switch fabric having at least one network device and ports; and a customer cage for a…
Efficient network service provisioning
Granted: February 1, 2022
Patent Number:
11238448
This disclosure describes techniques that include use of a distributed ledger to arrange for and/or initiate provisioning of network services, and also to validate payment for such network services. In one example, this disclosure describes a method that includes modifying, by a computing system, a distributed ledger maintained by a consensus network to implement a smart contract that is configured to generate, in response to receiving a request for network services, a provisioning…
Inter-metro connectivity network connect
Granted: January 18, 2022
Patent Number:
11228641
In general, techniques are described for dynamically programming a cloud-based service exchange to enable connections from an enterprise buyer in one metropolitan area to connect to a cloud exchange in another metropolitan area. For example, a network data center includes a programmable network platform to receive an indication of a network service provider (NSP) configured to transport traffic to a customer in a second metropolitan area; provision a virtual circuit from a…
Application programming interface exchange
Granted: January 18, 2022
Patent Number:
11228573
An Application Programming Interface (API) exchange located within a data center is configured to receive, from a customer, a request for access to one or more APIs corresponding to respective service provider networks and to which the API exchange provides access. Based on the request for access, the API exchange bundles the one or more APIs into an API bundle, generates a unique subscription key for accessing the API bundle, and sends the unique subscription key to the customer. The…
Remote port for network connectivity for non-colocated customers of a cloud exchange
Granted: January 4, 2022
Patent Number:
11218424
In general, techniques are described for network connectivity for non-colocated customers of a cloud exchange. A programmable network platform for the cloud exchange comprises processing circuitry configured to: configure a virtual network device in the data center to run a network service for a customer; receive, from the customer, a request for a remote port and network information for a network service provider connectivity service for the customer; assign, in response to receiving…
Interconnection platform for real-time configuration and management of a cloud-based services exchange
Granted: January 4, 2022
Patent Number:
11218363
In one example, a cloud-based services exchange comprises a plurality of interconnection assets configured to connect a customer of the cloud-based services exchange to one or more cloud service providers, the plurality of interconnection assets including a virtual circuit by which the customer accesses a cloud service from the one or more cloud service providers; and an orchestration engine configured to modify the plurality of interconnection assets.
Decentralized verification of devices using distributed ledger technology
Granted: January 4, 2022
Patent Number:
11218313
A trusted device is positioned within a private consensus network. The trusted device includes a memory and processing circuitry in communication with the memory. The processing circuitry is configured to obtain, from a private distributed ledger associated with the private consensus network, rules associated with the private consensus network, the private distributed ledger being accessible only to devices positioned within the private consensus network, to identify one or more other…
Timing synchronization for clock systems with asymmetric path delay
Granted: December 21, 2021
Patent Number:
11206095
Techniques are disclosed for performing time synchronization for a plurality of computing devices that exhibit asymmetric path delay. In one example, processing circuitry receives data indicative of a graph comprising a plurality of nodes and vertices, wherein each node represents a clock and each vertex represents a bidirectional path between two clocks. Each bidirectional path has a first path delay in a first direction that is different from a second path delay in a second direction.…
Clock synchronization in a heterogeneous system
Granted: December 7, 2021
Patent Number:
11197075
The disclosure describes methods and systems for performing time synchronization in a heterogeneous system. In one example, a method includes, for each secondary device of a plurality of secondary devices in a network: determining, by a computing system and based at least in part on a time indication for a clock on a master device and a time indication for a clock on a secondary device in the network, a time synchronization offset for the respective secondary device; collecting, from the…
Agent-based monitoring of network resources
Granted: September 21, 2021
Patent Number:
11126523
This disclosure describes, in some examples, a monitoring platform to provide integrated system that ingests, correlates, and provides alerts for monitored data relating to nodes, which may include applications, services, containers, and network components. In one example, this disclosure describes a method that includes receiving, by a computing system in a network, criticality information about a node included within the network; identifying, by the computing system, a status change…
Timing synchronization service and distribution system
Granted: September 7, 2021
Patent Number:
11115142
This disclosure describes techniques for delivering high-accuracy and high-precision clock synchronization in heterogeneous distributed computer clusters. For example, the disclosure describes a synchronization engine that sets efficient clock synchronization processes based on a cluster node's characteristics, pricing, precision, geolocation, and/or cluster topology, while in some cases using a combination of master clock data with internal atomic clocks of computers. The techniques…
Method and arrangement for air-conditioning a cold aisle
Granted: September 7, 2021
Patent Number:
11116111
A method and an arrangement for air-conditioning a cold aisle which is partially bounded by heat-generating devices and is arranged in a hot room, the hot room being separated from a second room by a boundary wall, and a region of the boundary wall is formed by a heat exchanger, such that air that is conveyed through the heat exchanger by the fan is supplied to the cold aisle. An opening with a fan is provided in the boundary wall. The cold aisle is connected to the boundary wall so that…