Provided is a rack, comprising: a plurality of rack units; and a plurality of lockers each housing a different respective subset of the rack units, wherein respective lockers among the plurality comprise: a first respective barrier disposed between a respective pair of the rack units; a second respective barrier disposed between another respective pair of the rack units; a third respective barrier that is orthogonal to the first barrier and the second barrier, the third respective barrier being moveably or removably coupled to the rack; a respective volume configured to receive one or more computing devices; and a respective lock configured to secure the third respective barrier to the rack in the closed position when in a locked state.
A62C 37/40 - Control of fire-fighting equipment an actuating signal being generated by a sensor separate from an outlet device by both sensor and actuator, e.g. valve, being in the danger zone with electric connection between sensor and actuator
E04H 5/02 - Buildings or groups of buildings for industrial purposes, e.g. for power-plants or factories
E05B 47/00 - Operating or controlling locks or other fastening devices by electric or magnetic means
G05B 19/042 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
Provided is a process including: advertising a plurality of values corresponding to computing components to peer nodes of a peer-to-peer network; storing the plurality of values in a tamper-evident, distributed ledger; determining a target data center in the distributed computing environment, wherein the target data center performs computations based on data sent from a mobile computing device, and wherein the target data center executes a peer node of the peer-to-peer network; determining a network path that is linked to the target data center based on a distance to the target data center; and transferring a packet from the target data center, wherein the packet traverses the network path and comprises one or more computation results from the target data center.
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
H04L 67/52 - Network services specially adapted for the location of the user terminal
H04L 69/40 - Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
Provided is a process of autonomous distributed workload and infrastructure scheduling based on physical telemetry data of a plurality of different data centers executing a plurality of different workload distributed applications on behalf of a plurality of different tenants.
H04L 67/1008 - Server selection for load balancing based on parameters of servers, e.g. available memory or workload
H04L 67/1012 - Server selection for load balancing based on compliance of requirements or conditions with available server resources
H04L 67/1023 - Server selection for load balancing based on a hash applied to IP addresses or costs
H04L 67/1034 - Reaction to server failures by a load balancer
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Provided is a rack, comprising: a plurality of rack units; and a plurality of lockers each housing a different respective subset of the rack units, wherein respective lockers among the plurality comprise: a first respective barrier disposed between a respective pair of the rack units; a second respective barrier disposed between another respective pair of the rack units; a third respective barrier that is orthogonal to the first barrier and the second barrier, the third respective barrier being moveably or removably coupled to the rack; a respective volume configured to receive one or more computing devices; and a respective lock configured to secure the third respective barrier to the rack in the closed position when in a locked state.
H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating
A62C 37/40 - Control of fire-fighting equipment an actuating signal being generated by a sensor separate from an outlet device by both sensor and actuator, e.g. valve, being in the danger zone with electric connection between sensor and actuator
E05B 47/00 - Operating or controlling locks or other fastening devices by electric or magnetic means
H02S 20/22 - Supporting structures directly fixed to an immovable object specially adapted for buildings
Provided is a process of managing rack-mounted computing devices in a data center with a distributed peer-to-peer management system, the process including: determining roles of data-center management computing devices in a distributed peer-to-peer data-center management system; receiving, via an out-of-band network, a data-center management command at a given data-center management computing device; distributing, based on at least some of the roles, via the out-of-band network, the data-center management command.
G06F 1/26 - Power supply means, e.g. regulation thereof
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer communication and Internet access services, namely providing access to the internet, communications by computer terminals, communications by fiber optic networks, computer-aided transmission of messages and images; Computer Services, namely, operating computer hardware systems and computer networks featuring broadband transmission, and also integration of computer hardware systems and networks; Computer co-location services, namely, providing facilities for the location of computer servers with the equipment of others; providing on-line non-downloadable software for managing data center colocation services; Electronic data storage services, namely, storage in a co-location data center that allows for the exchange of traffic between the users of various networks in connected co-location data centers; Computer network configuration services, namely, the design and development of virtual private network (VPN) operating software; Computer network configuration services, namely, the design and development of virtual private network (VPN) operating software
7.
AUTONOMOUS DISTRIBUTED WORKLOAD AND INFRASTRUCTURE SCHEDULING
Provided is a process of autonomous distributed workload and infrastructure scheduling based on physical telemetry data of a plurality of different data centers executing a plurality of different workload distributed applications on behalf of a plurality of different tenants.
H04L 41/0893 - Assignment of logical groups to network elements
H04L 67/1008 - Server selection for load balancing based on parameters of servers, e.g. available memory or workload
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04L 67/1012 - Server selection for load balancing based on compliance of requirements or conditions with available server resources
H04L 67/1034 - Reaction to server failures by a load balancer
H04L 67/1023 - Server selection for load balancing based on a hash applied to IP addresses or costs
G06F 1/26 - Power supply means, e.g. regulation thereof
Provided is a process including: advertising a plurality of values corresponding to computing components to peer nodes of a peer-to-peer network; storing the plurality of values in a tamper-evident, distributed ledger; determining a target data center in the distributed computing environment, wherein the target data center performs computations based on data sent from a mobile computing device, and wherein the target data center executes a peer node of the peer-to-peer network; determining a network path that is linked to the target data center based on a distance to the target data center; and transferring a packet from the target data center, wherein the packet traverses the network path and comprises one or more computation results from the target data center.
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
H04L 67/52 - Network services specially adapted for the location of the user terminal
H04L 69/40 - Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
9.
REDUCING THE ENVIRONMENTAL IMPACT OF DISTRIBUTED COMPUTING
A process includes obtaining a workload and a set of candidate computing resources and predicting amounts of carbon emissions attributable to executing the workload on different members of the set of candidate computing resources. The process also includes predicting measures of computing performance in executing the workload of the different members of the set of candidate computing resources and computing a set of scores based on the amounts of carbon emissions and the measures of computing performance. The process also includes orchestrating the workload based on the scores.
A process includes obtaining a workload and a set of candidate computing resources and predicting amounts of carbon emissions attributable to executing the workload on different members of the set of candidate computing resources. The process also includes predicting measures of computing performance in executing the workload of the different members of the set of candidate computing resources and computing a set of scores based on the amounts of carbon emissions and the measures of computing performance. The process also includes orchestrating the workload based on the scores.
Provided is a process, including: receiving, with a rack-controller, via a first network, an application program interface (API) request; based on the API request, selecting, with the rack-controller, one of a plurality of routines to effectuate control via the second network of at least some of the plurality of rack-mounted computing devices; executing, with the rack-controller, the selected routine and, as a result, sending one or more commands via the second network encoded in a second protocol different from the first protocol to effectuate an action indicated by the API request.
Provided is a rack, comprising: a plurality of rack units; and a plurality of lockers each housing a different respective subset of the rack units, wherein respective lockers among the plurality comprise: a first respective barrier disposed between a respective pair of the rack units; a second respective barrier disposed between another respective pair of the rack units; a third respective barrier that is orthogonal to the first barrier and the second barrier, the third respective barrier being moveably or removeably coupled to the rack; a respective volume configured to receive one or more computing devices; and a respective lock configured to secure the third respective barrier to the rack in the closed position when in a locked state.
G05B 19/042 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
E05B 47/00 - Operating or controlling locks or other fastening devices by electric or magnetic means
H02S 20/22 - Supporting structures directly fixed to an immovable object specially adapted for buildings
A62C 37/40 - Control of fire-fighting equipment an actuating signal being generated by a sensor separate from an outlet device by both sensor and actuator, e.g. valve, being in the danger zone with electric connection between sensor and actuator
13.
Autonomous distributed workload and infrastructure scheduling
Provided is a process of autonomous distributed workload and infrastructure scheduling based on physical telemetry data of a plurality of different data centers executing a plurality of different workload distributed applications on behalf of a plurality of different tenants.
H04L 41/0893 - Assignment of logical groups to network elements
H04L 67/1008 - Server selection for load balancing based on parameters of servers, e.g. available memory or workload
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04L 67/1012 - Server selection for load balancing based on compliance of requirements or conditions with available server resources
H04L 67/1034 - Reaction to server failures by a load balancer
H04L 67/1023 - Server selection for load balancing based on a hash applied to IP addresses or costs
G06F 1/26 - Power supply means, e.g. regulation thereof
Provided is a process including: advertising a plurality of values corresponding to computing components to peer nodes of a peer-to-peer network; storing the plurality of values in a tamper-evident, distributed ledger; determining a target data center in the distributed computing environment, wherein the target data center performs computations based on data sent from a mobile computing device, and wherein the target data center executes a peer node of the peer-to-peer network; determining a network path that is linked to the target data center based on a distance to the target data center; and transferring a packet from the target data center, wherein the packet traverses the network path and comprises one or more computation results from the target data center.
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04L 67/146 - Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
H04L 69/40 - Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
Provided is a process of autonomous distributed workload and infrastructure scheduling based on physical telemetry data of a plurality of different data centers executing a plurality of different workload distributed applications on behalf of a plurality of different tenants.
H04L 41/0893 - Assignment of logical groups to network elements
H04L 67/1008 - Server selection for load balancing based on parameters of servers, e.g. available memory or workload
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04L 67/1012 - Server selection for load balancing based on compliance of requirements or conditions with available server resources
H04L 67/1034 - Reaction to server failures by a load balancer
H04L 67/1023 - Server selection for load balancing based on a hash applied to IP addresses or costs
G06F 1/26 - Power supply means, e.g. regulation thereof
Provided is a process of managing rack-mounted computing devices in a data center with a distributed peer-to-peer management system, the process including: determining roles of data-center management computing devices in a distributed peer-to-peer data-center management system; receiving, via an out-of-band network, a data-center management command at a given data-center management computing device; distributing, based on at least some of the roles, via the out-of-band network, the data-center management command.
G06F 1/26 - Power supply means, e.g. regulation thereof
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer Services, namely, operating computer hardware systems and computer networks featuring broadband transmission, and also integration of computer hardware systems and networks; Computer co-location services, namely, providing facilities for the location of computer servers with the equipment of others; Providing on-line non-downloadable software for managing data center colocation services; Electronic data storage services, namely, storage in a co-location data center that allows for the exchange of traffic between the users of various networks in connected co-location data centers; Computer network configuration services, namely, the design and development of virtual private network (VPN) operating software
18.
DISTRIBUTED PROCESSING FOR DETERMINING NETWORK PATHS
Provided is a process including: advertising a plurality of values corresponding to computing components to peer nodes of a peer-to-peer network; storing the plurality of values in a tamper-evident, distributed ledger; determining a target data center in the distributed computing environment, wherein the target data center performs computations based on data sent from a mobile computing device, and wherein the target data center executes a peer node of the peer-to-peer network; determining a network path that is linked to the target data center based on a distance to the target data center; and transferring a packet from the target data center, wherein the packet traverses the network path and comprises one or more computation results from the target data center.
Provided is a modular datacenter having a moveable rack assembly configured to selectively provide access to rack-mounted computing devices, with access barriers selectively providing access to rack-mounted computing devices within an exposed rack or portion of a rack or device mounted thereon, safety interlocks controlling when the rack assembly moves, and space-efficient thermal management systems.
Provided is an adapter for rack-mounted computing equipment, the adapter including: a chassis; two mounts coupled to the chassis, each of the two mounts having a respective hole shaped to receive and support rack-mountable computing equipment, wherein centers of the holes are between 460 and 470 mm (millimeters) apart from one another in a side-to-side direction of the chassis; two members extending from front of the chassis, the two members being less than 18 mm tall and being between 530 and 550 mm apart in the side-to-side direction; a channel extending at least half a distance along the chassis in a front-to-back direction, the channel defining a volume configured to hold cables extending from a back side of the chassis to a front side of the chassis; and a bus-bar connector mount configured to position a bus-bar connector extending from a back of the chassis.
Provided is a process, medium, or system including using block chain as a distributed routing environment for routing data between edge-based data centers.
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
Provided is a patch panel, comprising: a circuit board; and an SFP, SFP+, or QSFP+ connector connected to a plurality of radio frequency coaxial (RF coaxial) connections via conductive traces of the circuit board, the RF coaxial connections configured to extend functionality of the SFP, SFP+, or QSFP+ socket of a computing device coupled to the patch panel from a rear end of the computing device to a front end of the computing device.
G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
H01R 24/50 - Two-part coupling devices, or either of their cooperating parts, characterised by their overall structure having concentrically or coaxially arranged contacts specially adapted for high frequency mounted on a PCB [Printed Circuit Board]
H05K 5/02 - Casings, cabinets or drawers for electric apparatus Details
H01R 24/54 - Intermediate parts, e.g. adapters, splitters or elbows
H01R 24/64 - Sliding engagements with one side only, e.g. modular jack coupling devices for high frequency, e.g. RJ 45
Provided is a device, including: a power supply comprising: a battery configured to output direct current (DC) power at a first voltage and a first current; a battery charger coupled to the battery and configured to charge the battery; a power-converter configured to receive DC power from the battery and convert the DC power to output DC power at a second voltage and a second current, the second voltage being less than half the first voltage and the second current being greater than twice the first current; and an interface to couple output power from the power-converter to a bus-bar power interface of a rack configured to hold computing equipment.
H04L 12/24 - Arrangements for maintenance or administration
H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating
H05K 7/14 - Mounting supporting structure in casing or on frame or rack
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H05K 5/00 - Casings, cabinets or drawers for electric apparatus
H02M 7/44 - Conversion of DC power input into AC power output without possibility of reversal by static converters
H02M 7/04 - Conversion of AC power input into DC power output without possibility of reversal by static converters
H02M 3/158 - Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators including plural semiconductor devices as final control devices for a single load
H02J 9/06 - Circuit arrangements for emergency or stand-by power supply, e.g. for emergency lighting in which the distribution system is disconnected from the normal source and connected to a standby source with automatic change-over
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
H02H 7/20 - Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for electronic equipment
H01R 25/16 - Rails or bus-bars provided with a plurality of discrete connecting locations for counterparts
Provided is a process including: advertising a plurality of values corresponding to computing components to peer nodes of a peer-to-peer network; storing the plurality of values in a tamper-evident, distributed ledger; determining a target data center in the distributed computing environment, wherein the target data center performs computations based on data sent from a mobile computing device, and wherein the target data center executes a peer node of the peer-to-peer network; determining a network path that is linked to the target data center based on a distance to the target data center; and transferring a packet from the target data center, wherein the packet traverses the network path and comprises one or more computation results from the target data center.
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
Provided is a process, including: receiving, with a rack-controller, via a first network, an application program interface (API) request; based on the API request, selecting, with the rack-controller, one of a plurality of routines to effectuate control via the second network of at least some of the plurality of rack-mounted computing devices; executing, with the rack-controller, the selected routine and, as a result, sending one or more commands via the second network encoded in a second protocol different from the first protocol to effectuate an action indicated by the API request.
Provided is a process, medium, or system including using block chain as a distributed routing environment for contract based handoff to route streaming data to edge-based data centers.
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
Provided is a process of managing rack-mounted computing devices in a data center with a distributed peer-to-peer management system, the process including: determining roles of data-center management computing devices in a distributed peer-to-peer data-center management system; receiving, via an out-of-band network, a data-center management command at a given data-center management computing device; distributing, based on at least some of the roles, via the out-of-band network, the data-center management command.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
Provided is a modular datacenter having a moveable rack assembly configured to selectively provide access to rack-mounted computing devices, with access barriers selectively providing access to rack-mounted computing devices within an exposed rack or portion of a rack or device mounted thereon, safety interlocks controlling when the rack assembly moves, and space-efficient thermal management systems.
Provided is a rack, comprising: a plurality of rack units; and a plurality of lockers each housing a different respective subset of the rack units, wherein respective lockers among the plurality comprise: a first respective barrier disposed between a respective pair of the rack units; a second respective barrier disposed between another respective pair of the rack units; a third respective barrier that is orthogonal to the first barrier and the second barrier, the third respective barrier being moveably or removeably coupled to the rack; a respective volume configured to receive one or more computing devices; and a respective lock configured to secure the third respective barrier to the rack in the closed position when in a locked state.
Provided is a modular datacenter having a moveable rack assembly configured to selectively provide access to rack-mounted computing devices, with access barriers selectively providing access to rack-mounted computing devices within an exposed rack or portion of a rack or device mounted thereon, safety interlocks controlling when the rack assembly moves, and space-efficient thermal management systems.
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer co-location services, namely, providing facilities for the location of computer servers with the equipment of others, said computer co-location services facilitating the exchange of data among the users of various computer networks in connected co-location data centers; computer services, namely, networking and interconnection services in the nature of computer network configuration services for the provision of and use of data exchange pathways to facilitate the exchange of data among the users of various computer networks in these facilities
Provided is a QSFP+ patch panel, comprising: a circuit board; a plurality of pairs of QSFP+ sockets connected to one another via conductive traces of the circuit board; and one or more microcontrollers coupled to at least two of the conductive traces of each pair of QSFP+ sockets. The one or more microcontrollers comprise memory storing instructions that when executed cause the one or more microcontrollers to perform operations comprising: obtaining configuration settings for the QSFP+ sockets; and configuring connections of the QSFP+ sockets based on the configuration settings.
Provided is a process, medium, or system including using block chain as a distributed routing environment for contract based handoff to route streaming data to edge-based data centers.
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
Provided is a process for cooling a datacenter chamber having racks configured to hold arrays of rack-mounted computing devices, the process including: directing a cooling fluid, at a first temperature and a first pressure from an outer radius of circularly arranged racks through the racks and components within the racks; passing the cooling fluid to an interior chamber of the datacenter chamber at a second temperature and a second pressure; and directing the cooling fluid upward to exit the interior chamber.
Provided is a process of autonomous distributed workload and infrastructure scheduling based on physical telemetry data of a plurality of different data centers executing a plurality of different workload distributed applications on behalf of a plurality of different tenants.
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer co-location services, namely, providing facilities for the location of computer servers with the equipment of others; Providing on-line non-downloadable software for managing data center colocation services; Electronic data storage services, namely, storage in a co-location data center that allows for the exchange of traffic between the users of various networks in connected co-location data centers
37.
Autonomous distributed workload and infrastructure scheduling
Provided is a process of autonomous distributed workload and infrastructure scheduling based on physical telemetry data of a plurality of different data centers executing a plurality of different workload distributed applications on behalf of a plurality of different tenants.
Provided is a process, including: receiving, with a rack-controller, via a first network, an application program interface (API) request; based on the API request, selecting, with the rack-controller, one of a plurality of routines to effectuate control via the second network of at least some of the plurality of rack-mounted computing devices; executing, with the rack- controller, the selected routine and, as a result, sending one or more commands via the second network encoded in a second protocol different from the first protocol to effectuate an action indicated by the API request.
Provided is an external secondary computing device configured to monitor or control a rack-mounted computing device independently of whether the rack-mounted computing device is operating or is turned off via a low-pin-count motherboard bus independently of a baseboard management controller.
Provided is a process of managing rack-mounted computing devices in a data center with a distributed peer-to-peer management system, the process including: determining roles of data-center management computing devices in a distributed peer-to-peer data-center management system; receiving, via an out-of-band network, a data-center management command at a given data-center management computing device; distributing, based on at least some of the roles, via the out-of-band network, the data-center management command.
Provided is a device, including: a power supply comprising: a battery configured to output direct current (DC) power at a first voltage and a first current; a battery charger coupled to the battery and configured to charge the battery; a power-converter configured to receive DC power from the battery and convert the DC power to output DC power at a second voltage and a second current, the second voltage being less than half the first voltage and the second current being greater than twice the first current; and an interface to couple output power from the power-converter to a bus-bar power interface of a rack configured to hold computing equipment.
H02J 9/06 - Circuit arrangements for emergency or stand-by power supply, e.g. for emergency lighting in which the distribution system is disconnected from the normal source and connected to a standby source with automatic change-over
H05K 7/14 - Mounting supporting structure in casing or on frame or rack
G06F 1/30 - Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
Provided is an adapter for rack-mounted computing equipment, the adapter including: a chassis; two mounts coupled to the chassis, each of the two mounts having a respective hole shaped to receive and support rack-mountable computing equipment, wherein centers of the holes are between 460 and 470 mm (millimeters) apart from one another in a side-to-side direction of the chassis; two members extending from front of the chassis, the two members being less than 18 mm tall and being between 530 and 550 mm apart in the side-to-side direction; a channel extending at least half a distance along the chassis in a front-to-back direction, the channel defining a volume configured to hold cables extending from a back side of the chassis to a front side of the chassis; and a bus-bar connector mount configured to position a bus-bar connector extending from a back of the chassis.
Provided is a device, including: a first interface to couple the device to a direct current (DC) bus-bar power interface of a rack configured to hold computing equipment; a second interface to couple the device to an alternative (AC) power input interface of the computing equipment; a powerline modem; and a controller operative to execute commands form the powerline modem.
H04L 12/24 - Arrangements for maintenance or administration
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
G06K 19/077 - Constructional details, e.g. mounting of circuits in the carrier
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
H02J 9/06 - Circuit arrangements for emergency or stand-by power supply, e.g. for emergency lighting in which the distribution system is disconnected from the normal source and connected to a standby source with automatic change-over
H02M 3/158 - Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators including plural semiconductor devices as final control devices for a single load
H02M 7/44 - Conversion of DC power input into AC power output without possibility of reversal by static converters
H01R 12/72 - Coupling devices for rigid printing circuits or like structures coupling with the edge of the rigid printed circuits or like structures
H01R 25/16 - Rails or bus-bars provided with a plurality of discrete connecting locations for counterparts
H02H 7/20 - Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for electronic equipment
H02M 7/04 - Conversion of AC power input into DC power output without possibility of reversal by static converters
H05K 5/00 - Casings, cabinets or drawers for electric apparatus
H05K 7/14 - Mounting supporting structure in casing or on frame or rack
H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating
Provided is a patch panel, comprising: a circuit board; and an SFP, SFP+, or QSFP+ connector connected to a plurality of radio frequency coaxial (RF coaxial) connections via conductive traces of the circuit board, the RF coaxial connections configured to extend functionality of the SFP, SFP+, or QSFP+ socket of a computing device coupled to the patch panel from a rear end of the computing device to a front end of the computing device.
Provided is a method of localizing rack-mounted computing devices, the method comprising: receiving, with a direct current (DC) power bus or via an Ethernet control network or data network, a request from a control unit for a rack computing device location; generating, with a sensor, output signals conveying information related to a location of the rack-mounted computing device; and sending, with the direct current (DC) power bus or via an Ethernet control network or data network, location information of the rack-mounted computing device.
H04L 12/24 - Arrangements for maintenance or administration
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
G06K 19/077 - Constructional details, e.g. mounting of circuits in the carrier
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
H02J 9/06 - Circuit arrangements for emergency or stand-by power supply, e.g. for emergency lighting in which the distribution system is disconnected from the normal source and connected to a standby source with automatic change-over
H02M 3/158 - Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators including plural semiconductor devices as final control devices for a single load
H02M 7/44 - Conversion of DC power input into AC power output without possibility of reversal by static converters
H01R 12/72 - Coupling devices for rigid printing circuits or like structures coupling with the edge of the rigid printed circuits or like structures
H01R 25/16 - Rails or bus-bars provided with a plurality of discrete connecting locations for counterparts
H02H 7/20 - Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for electronic equipment
H02M 7/04 - Conversion of AC power input into DC power output without possibility of reversal by static converters
H05K 5/00 - Casings, cabinets or drawers for electric apparatus
H05K 7/14 - Mounting supporting structure in casing or on frame or rack
H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating
Provided is a patch panel, comprising: a circuit board; and an SFP, SFP+, or QSFP+ connector connected to a plurality of radio frequency coaxial (RF coaxial) connections via conductive traces of the circuit board, the RF coaxial connections configured to extend functionality of the SFP, SFP+, or QSFP+ socket of a computing device coupled to the patch panel from a rear end of the computing device to a front end of the computing device.
G02B 6/42 - Coupling light guides with opto-electronic elements
H05K 7/14 - Mounting supporting structure in casing or on frame or rack
G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
H01R 24/50 - Two-part coupling devices, or either of their cooperating parts, characterised by their overall structure having concentrically or coaxially arranged contacts specially adapted for high frequency mounted on a PCB [Printed Circuit Board]
H05K 5/02 - Casings, cabinets or drawers for electric apparatus Details
H01R 24/64 - Sliding engagements with one side only, e.g. modular jack coupling devices for high frequency, e.g. RJ 45
Provided is a device, including: a power supply comprising: a battery configured to output direct current (DC) power at a first voltage and a first current; a battery charger coupled to the battery and configured to charge the battery; a power-converter configured to receive DC power from the battery and convert the DC power to output DC power at a second voltage and a second current, the second voltage being less than half the first voltage and the second current being greater than twice the first current; and an interface to couple output power from the power-converter to a bus-bar power interface of a rack configured to hold computing equipment.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
H02J 9/06 - Circuit arrangements for emergency or stand-by power supply, e.g. for emergency lighting in which the distribution system is disconnected from the normal source and connected to a standby source with automatic change-over
H02M 3/158 - Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators including plural semiconductor devices as final control devices for a single load
H02M 7/44 - Conversion of DC power input into AC power output without possibility of reversal by static converters
H04L 12/24 - Arrangements for maintenance or administration
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
G06K 19/077 - Constructional details, e.g. mounting of circuits in the carrier
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H01R 12/72 - Coupling devices for rigid printing circuits or like structures coupling with the edge of the rigid printed circuits or like structures
H01R 25/16 - Rails or bus-bars provided with a plurality of discrete connecting locations for counterparts
H02H 7/20 - Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for electronic equipment
H02M 7/04 - Conversion of AC power input into DC power output without possibility of reversal by static converters
H05K 5/00 - Casings, cabinets or drawers for electric apparatus
H05K 7/14 - Mounting supporting structure in casing or on frame or rack
H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating
Provided is an adapter for rack-mounted computing equipment, the adapter including: a chassis; two mounts coupled to the chassis, each of the two mounts having a respective hole shaped to receive and support rack-mountable computing equipment, wherein centers of the holes are between 460 and 470 mm (millimeters) apart from one another in a side-to-side direction of the chassis; two members extending from front of the chassis, the two members being less than 18 mm tall and being between 530 and 550 mm apart in the side-to-side direction; a channel extending at least half a distance along the chassis in a front-to-back direction, the channel defining a volume configured to hold cables extending from a back side of the chassis to a front side of the chassis; and a bus-bar connector mount configured to position a bus-bar connector extending from a back of the chassis.
Provided is a method of localizing rack-mounted computing devices, the method comprising: receiving, with a direct current (DC) power bus or via an Ethernet control network or data network, a request from a control unit for a rack computing device location; generating, with a sensor, output signals conveying information related to a location of the rack-mounted computing device; and sending, with the direct current (DC) power bus or via an Ethernet control network or data network, location information of the rack-mounted computing device.
Provided is an external secondary computing device configured to monitor or control a rack-mounted computing device independently of whether the rack-mounted computing device is operating or is turned off via a low-pin-count motherboard bus independently of a baseboard management controller.
Provided is a process of managing rack-mounted computing devices in a data center with a distributed peer-to-peer management system, the process including: determining roles of data-center management computing devices in a distributed peer-to-peer data-center management system; receiving, via an out-of-band network, a data-center management command at a given data-center management computing device; distributing, based on at least some of the roles, via the out-of-band network, the data-center management command.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
Provided is a process, including: receiving, with a rack-controller, via a first network, an application program interface (API) request; based on the API request, selecting, with the rack-controller, one of a plurality of routines to effectuate control via the second network of at least some of the plurality of rack-mounted computing devices; executing, with the rack-controller, the selected routine and, as a result, sending one or more commands via the second network encoded in a second protocol different from the first protocol to effectuate an action indicated by the API request.
Provided is a datacenter chamber having racks configured to hold arrays of rack-mounted computing devices. The datacenter chamber comprises three or more racks, each rack having a plurality of receptacles configured to hold a computing device; a chassis configured to secure each of the racks in spaced relation relative to one another, wherein the chassis is configured to secure the racks facing outward from an interior chamber defined by a back-side of the racks, and wherein the chassis is configured to position the racks facing at least three different directions; and an integrated cooling system configured to drive a cooling fluid along computing devices mounted in the racks and through the interior chamber.
Provided is a base for a server rack, the base comprising a first arm extending in a first direction; a second arm extending in a second direction, different from the first direction, the first arm and second arm each having a bottom configured to face a floor and a top configured to face toward rack-mounted computing equipment; a plurality of height-adjustable stands extending from the bottom of the first arm and the second arm; and a plurality of ball-bearings extending from the top of the first arm and the second arm.
Provided is a datacenter chamber having racks configured to hold arrays of rack-mounted computing devices. The datacenter chamber comprises three or more racks, each rack having a plurality of receptacles configured to hold a computing device; a chassis configured to secure each of the racks in spaced relation relative to one another, wherein the chassis is configured to secure the racks facing outward from an interior chamber defined by a back-side of the racks, and wherein the chassis is configured to position the racks facing at least three different directions; and an integrated cooling system configured to drive a cooling fluid along computing devices mounted in the racks and through the interior chamber.
Provided is a process for cooling a datacenter chamber having racks configured to hold arrays of rack-mounted computing devices, the process including: directing a cooling fluid, at a first temperature and a first pressure from an outer radius of circularly arranged racks through the racks and components within the racks; passing the cooling fluid to an interior chamber of the datacenter chamber at a second temperature and a second pressure; and directing the cooling fluid upward to exit the interior chamber.
Provided is a QSFP+ patch panel, comprising: a circuit board; a plurality of pairs of QSFP+ sockets connected to one another via conductive traces of the circuit board; and one or more microcontrollers coupled to at least two of the conductive traces of each pair of QSFP+ sockets. The one or more microcontrollers comprise memory storing instructions that when executed cause the one or more microcontrollers to perform operations comprising: obtaining configuration settings for the QSFP+ sockets; and configuring connections of the QSFP+ sockets based on the configuration settings.
Provided is a process for cooling a data center chamber having racks configured to hold arrays of rack-mounted computing devices, the process including: directing a cooling fluid, at a first temperature and a first pressure from an outer radius of circularly arranged racks through the racks and components within the racks; passing the cooling fluid to an interior chamber of the data center chamber at a second temperature and a second pressure; and directing the cooling fluid upward to exit the interior chamber.
Provided is a process including: receiving, with a given rack computing unit, direct current (DC) power via a DC bus connected to a plurality of rack computing units of a rack and configured to deliver DC power to the plurality of rack computing units; determining that a duration of time designated for the given rack computing unit to access the DC power bus for transmission is occurring; in response to the determination, applying a time-varying electrical stimulus to the DC power bus, wherein the time-varying electrical stimulus encodes an address on the DC power bus of a rack controller and a sensor measurement indicative of operation of the given rack computing unit; and concurrent with applying the time-varying electrical stimulus, filtering voltage fluctuations of the DC power bus resulting from the time-varying electrical stimulus to produce electrical power used by the given rack computing unit.
[0066] Provided is a datacenter chamber having racks configured to hold arrays of rack-mounted computing devices. The datacenter chamber comprises three or more racks, each rack having a plurality of receptacles configured to hold a computing device; a chassis configured to secure each of the racks in spaced relation relative to one another, wherein the chassis is configured to secure the racks facing outward from an interior chamber defined by a back-side of the racks, and wherein the chassis is configured to position the racks facing at least three different directions; and an integrated cooling system configured to drive a cooling fluid along computing devices mounted in the racks and through the interior chamber.
09 - Scientific and electric apparatus and instruments
Goods & Services
Computer hardware and software system for remotely monitoring environmental conditions and controlling devices within a building, facility, grounds, or designated spatial area