Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Smart Cities: Edge Computing

Search All Patents in Smart Cities: Edge Computing


Patent US10257268


Issued 2019-04-09

Distributed Peer-to-peer Data Center Management

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.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

2 Independent Claims

  • 1. A method of managing rack-mounted computing devices in a data center with a distributed peer-to-peer management system, the method comprising: 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 from the given data-center management computing device to a first plurality of other data-center management computing devices; and for each of the first plurality of other data-center management computing devices, distributing, based at least some of the roles, via the out-of-band network, the data-center management command to a respective second plurality of other data-center management computing devices, wherein: the given data-center management computing device, the first plurality of other data-center management computing devices, and the respective second pluralities of other data-center management computing devices are each configured to manage a respective plurality of rack-mounted computing devices; each of the pluralities of respective rack-mounted computing devices executes an in-band application that communicates on an in-band network different from the out-of-band network; and the data-center management command is a command to update or otherwise configure a microkernel, a virtual machine, a container, an operating system, or an application executing on one or more data-center management computing devices; determining, with at least one of the first plurality of other data-center management computing devices, that the given data-center management computing device has failed; electing, with at least one of the first plurality of other data-center management computing devices, one of the first plurality of other data-center management computing devices to serve as a replacement to the given data-center management computing device in at least some roles filled by the given data-center management computing device; and distributing a result of the election to each the first plurality of other data-center management computing devices.

  • 23. A system, comprising: a plurality of racks, each rack comprising: a plurality of rack-mounted computing devices, each of the rack-mounted computing devices configured to execute an in-band application that communicates on an in-band network different from an out-of-band network; and a medium storing instructions configured to instantiate a rack controller coupled to each of the rack-mounted computing devices, wherein each rack controller is configured to effectuate operations comprising: determining roles of the rack controllers in a distributed peer-to-peer data-center management system; receiving, via the out-of-band network, a data-center management command at a first rack controller; distributing, based on at least some of the roles, via the out-of-band network, the data-center management command from the first rack controller to a first plurality of other rack controllers; for each of the first plurality of other rack controllers, distributing, based at least some of the roles, via the out-of-band network, the data-center management command to a respective second plurality of other rack controllers, wherein the first rack controller, the first plurality of other rack controllers, and the respective second pluralities of other rack controllers are each configured to manage a given rack in the plurality of racks comprising a given plurality of the rack-mounted computing devices; and the data-center management command is a command to update or otherwise configure a microkernel, a virtual machine, a container, an operating system, or an application executing on one or more rack controllers; determining, with at least one of the first plurality of other rack controllers, that the first rack controller has failed; electing, with at least one of the first plurality of other rack controllers, one of the first plurality of other rack controllers to serve as a replacement to the first rack controller in at least some roles filled by the first rack controller; and distributing a result of the election to each the first plurality of other rack controllers.