Equinix Patent Grants

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…

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…

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…

Time synchronization using a weighted regression analysis

Granted: July 13, 2021
Patent Number: 11063738
Techniques are disclosed for performing time synchronization at a plurality of computing devices in a network. In one example, a method comprising obtaining time stamp data in accordance with a synchronization operation for a timing protocol; computing a skewness estimate and an offset estimate from the time stamp data by executing, over a number of iterations, a weighted regression analysis targeting at least one bound of the time stamp data, the skewness estimate comprising a frequency…

Inter-data center data transfer using unmanned vehicles

Granted: July 6, 2021
Patent Number: 11057498
In one example, a method includes receiving, by a programmable network platform (PNP), a data transfer order for data from a first customer network located in a first data center to a second customer network located in a second data center; provisioning, by the PNP, a first interconnection from the first customer network to a first data transfer station of the first data center; notifying, by the PNP, the first customer network to send the data to the first data transfer station;…

Service peering exchange

Granted: June 22, 2021
Patent Number: 11044326
In general, this disclosure describes a service peering exchange for creating and managing service-to-service paths among applications. For example, a service peering exchange with network connectivity with multiple networks may receive application programming interface (API) data describing APIs for services provided, e.g., by enterprises or cloud service providers (CSPs) and accessible via the networks using service requests. Such services may include, for example, data storage,…

Virtual performance hub

Granted: April 27, 2021
Patent Number: 10992576
In general, this disclosure describes a virtual router configured to enable multi-cloud service provider connectivity. The multi-cloud service provider connectivity may enable network function virtualization (NFV) services to be applied to network traffic such as enterprise traffic. The NFV services may be offsite, cloud-based NFV services or data center provider-hosted NFV services, for example. In one example, a system comprises at least one computing device deployed to a data center…

Near real-time messaging service for data center infrastructure monitoring data

Granted: January 26, 2021
Patent Number: 10904173
In some examples, a method includes receiving, by a data center infrastructure monitoring system, a registration request that indicates a method of a subscription application programming interface and specifies one or more event subjects of events describing a system operation of a data center; storing, by the data center infrastructure monitoring system to a data-topic map, respective mappings for the one or more event subjects to a topic of a cloud-based publication platform;…

Routing protocol security using a distributed ledger

Granted: January 12, 2021
Patent Number: 10893022
In one example, a method includes receiving, by a first network device via a routing protocol peering session with a peer router in a first autonomous system, a plurality of routing protocol routes to destination addresses, each routing protocol route specifying a network address prefix and an identifier of the autonomous system that originated the routing protocol route; receiving network address prefix ownership information from a distributed ledger storing a plurality of associations…

Container-based cloud exchange disaster recovery

Granted: January 12, 2021
Patent Number: 10892942
In general, this disclosure describes techniques for coordinating, with a cloud exchange, automated cloud-based disaster recovery across containers from a failed cloud service to a backup cloud service. In some examples, an orchestration engine for a cloud exchange is configured to: detect an indication of a disruption in a first cloud service provided by a first cloud service provider network coupled to the cloud exchange to send and receive data packets via the cloud exchange;…

Inter-metro service chaining

Granted: January 12, 2021
Patent Number: 10892937
Techniques described in this disclosure are directed to a co-location facility provider generating an inter-metropolitan area service chain for application of a plurality of services offered by cloud service providers located in geographically distributed metropolitan areas. In some examples, a method includes receiving, by a controller executing at a computing device of a co-location facilities provider, a request for a plurality of services to be applied to data of a customer; in…

Cooling unit control

Granted: January 5, 2021
Patent Number: 10888027
A method includes, at a start time, controlling a cooling unit to start the cooling unit in a mechanical mode and controlling the cooling unit to transition, after waiting a waiting interval from the start time and over a transition interval, the cooling unit from the mechanical mode to an economizer mode. In the mechanical mode, the cooling unit receives return air, cools the return air, and releases the cooled return air as supply air. The supply air is air supplied to a cooled volume.…

Data center refrigeration system

Granted: January 5, 2021
Patent Number: 10888024
An apparatus includes a pump and a driver mechanically coupled to the pump. The driver is configured to receive gaseous refrigerant at a first pressure, discharge gaseous refrigerant at a second pressure, and produce a mechanical force from a pressure differential between the first pressure and the second pressure. The pump is configured to receive liquid refrigerant at a third pressure, discharge liquid refrigerant at a fourth pressure, and pump liquid refrigerant from the third…

Cooling unit fan speed control

Granted: December 29, 2020
Patent Number: 10881032
In general, techniques are described for overriding a programmed set-point of an air moving component of a cooling unit, in order to control an extent of a refrigeration load on an air cooling component of the cooling unit. In one example, an air cooling unit that is configured to be coupled to an electrical bus of a data center includes an air cooling component, an air moving component that is configured to supply air to the air cooling component at a volumetric flow rate according to a…

Interconnection and activation for internet of things devices in multi-tenant data center facilities

Granted: December 29, 2020
Patent Number: 10880743
Techniques are described for a centralized, neutral system for Internet of Things (IoT) device activation and automatic onboarding on an end-to-end basis, and for establishing secure communication between IoT devices and the IoT platforms. For example, a method includes receiving an activation request message from an IoT device to activate the IoT device on an IoT core network of a plurality of IoT core networks, wherein the plurality of IoT core networks and a plurality of IoT edge…

Method, system, and medium for asset-based permissions management for resellers of cloud exchange assets

Granted: December 29, 2020
Patent Number: 10878483
In general, this disclosure describes techniques for hierarchical management of co-location facility assets and permissions. For example, techniques are described for managing permissions for sub-customer access to reseller assets of a co-location facility, where the sub-customers are customers of the reseller. The techniques as described herein may, as a result, enable customers that become resellers to assign assets of the cloud exchange and manage sub-customer permissions to those…

Customer churn risk engine for a co-location facility

Granted: December 15, 2020
Patent Number: 10867267
In some examples, a customer churn risk engine is configured to query at least one of co-location data indicating co-location facility usage by a particular co-location facility customer and telemetry data indicating interconnections established between the particular co-location facility customer and at least one additional co-location facility customer within at least one co-location facility operated by a co-location facility provider. The customer churn risk engine is further…

Dynamic capacity assessment of devices in a data center

Granted: December 1, 2020
Patent Number: 10855567
In some examples, a computing device comprises at least one computer processor; and a memory comprising instructions that when executed by the at least one computer processor cause the at least one computer processor to: receive feature usage data indicating respective usages of a plurality of network device features configured for the network device; receive resource utilization data indicating resource utilization of the network device resource by each of the network device features at…

Power supply load control using frequency

Granted: November 3, 2020
Patent Number: 10826293
A power supply system includes a plurality of UPSs configured to provide output power to one or more loads using AC power drawn from a supply bus and energy stored at respective energy modules of the plurality of UPSs. Each UPS of the plurality of UPSs comprises a corresponding frequency sensor configured to generate an indication of a frequency of the AC power at the supply bus. The plurality of UPSs comprises a first UPS configured to draw the AC power from the supply bus when the…