Host-gateway-facilitated aggregation of host-computer clusters

US10031768B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10031768-B2
Application numberUS-201514755423-A
CountryUS
Kind codeB2
Filing dateJun 30, 2015
Priority dateJun 30, 2015
Publication dateJul 24, 2018
Grant dateJul 24, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The current document is directed to methods for aggregating host computers into distributed computing systems and to distributed computing systems created by the methods. In a described implementation, host computers are aggregated into two or more clusters, at a first distributed-computing-system level, each managed by a second-level management server. The two or more clusters are then, in turn, aggregated into a hierarchical distributed computing system managed by a top-level management server. The top-level management server is interconnected to, and accesses, the second-level management servers through a host-gateway appliance that includes host-gateway control logic implemented within a server computer. In order to achieve scalability and efficiency, the top-level management server provides a subset of the native management commands to system administrators and other users who access a management interface provided by the top-level management server.

First claim

Opening claim text (preview).

The invention claimed is: 1. A distributed computing system comprising: a top-level management server providing a subset of a full native management interface for managing the distributed computing system; a host-gateway appliance that connects the top-level management server to multiple second-level management servers; and the multiple second-level management servers, each connected to and managing multiple host systems, each providing the full native management interface for managing the host systems, and each comprising, together with the multiple host systems managed by the second-level management server, a host cluster that is presented by the host-gateway appliance to the top-level management server as a super host. 2. The distributed computing system of claim 1 wherein the full native management interface provides management facilities and operations to: configure, provision, power on, and power off virtual machines; move virtual machines among host systems; collect configuration information and operational statistics from host systems; configure devices, system processes, and other entities within host systems; and access information stored by a host system within a VM kernel file system. 3. The distributed computing system of claim 1 wherein the subset of the full native management interface provides management facilities and operations to configure, provision, power on, power off, and reconfigure virtual machines. 4. The distributed computing system of claim 1 wherein a super host is a virtual host computer with a set of virtual components corresponding to a maximum set of components common to the host systems of a cluster represented by the super host. 5. The distributed computing system of claim 4 wherein the host-gateway appliance comprises: a server computer with hardware, virtualization, and system-processes-and-virtual-machine layers; a communications process that is logically connected to a host-management interface within the top-level management server; and one or more super-host adapters to which the communications process interfaces, the super-host adapters each logically connected to one or more management interfaces provided by one or more second-level management servers. 6. The distributed computing system of claim 5 wherein the host-gateway appliance filters management commands received through the communications process from the top-level management server to ensure that management commands directed to a super host belong to the subset of the full native management interface and target the set of virtual components of the super host. 7. The distributed computing system of claim 5 wherein the host-gateway appliance periodically generates a super host heartbeat message for each super host and transmits the heartbeat message to the top-level management server. 8. The distributed computing system of claim 7 wherein the host-gateway appliance includes a state/version indication in the heartbeat message for the super host associated with the heartbeat message. 9. The distributed computing system of claim 5 wherein the host-gateway appliance filters configuration information received from each second-level management server in order to generate configuration information consistent with the virtual components of the super host to forward to the top-level management server. 10. The distributed computing system of claim 9 wherein the host-gateway appliance uses filtered configuration information received from the second-level management server represented by the super host in order to generate a retrieve-changes response to transmit to the top-level management server in response to a retrieve-changes request transmitted to the host-gateway appliance by the top-level management server. 11. A method that aggregates host systems into a distributed computing system, the method comprising: providing a top-level management server providing a subset of a full native management interface for managing the distributed computing system; connecting the top-level management server to multiple second-level management servers through a host-gateway appliance; connecting each of the multiple second-level management servers to a portion of the host systems, each second-level management server providing the full native management interface for managing the host systems to which the second-level management server is connected, and each second-level management server comprising, together with the host systems managed by the second-level management server, a host cluster; and presenting to the top-level management server, by the host-gateway appliance, each host cluster as a super host. 12. The method of claim 11 wherein the full native management interface provides management facilities and operations to: configure, provision, power on, and power off virtual machines; move virtual machines among host systems; collect configuration information and operational statistics from host systems; configure devices, system processes, and other entities within host systems; and access information stored by a host system within a VM kernel file system. 13. The method of claim 11 wherein the subset of the full native management interface provides management facilities and operations to configure, provision, power on, power off, and reconfigure virtual machines. 14. The method of claim 11 wherein a super host is a virtual host computer with a set of virtual components corresponding to a maximum set of components common to the host systems of a cluster represented by the super host. 15. The method of claim 14 wherein the host-gateway appliance comprises: a server computer with hardware, virtualization, and system-processes-and-virtual-machine layers; a communications process that is logically connected to a host-management interface within the top-level management server; and one or more super-host adapters to which the communications process interfaces, the super-host adapters each logically connected to one or more management interfaces provided by one or more second-level management servers. 16. The method of claim 15 wherein the host-gateway appliance filters management commands received through the communications process from the top-level management server to ensure that management commands directed to a super host belong to the subset of the full native management interface and target the set of virtual components of the super host. 17. The method of claim 15 wherein the host-gateway appliance periodically generates a super host heartbeat message for each super host and transmits the heartbeat message to the top-level management server. 18. The method of claim 17 wherein the host-gateway appliance includes a state/version indication in the heartbeat message for the super host associated with the heartbeat message. 19. The method of claim 15 wherein the host-gateway appliance filters configuration information received from each second-level management server in order to generate configuration information consistent with the virtual components of the super host to forward to the top-level management server. 20. The method of claim 19 wherein the host-gateway appliance uses filtered configuration information received from the second-level management server represented by the super host in order to generate a retrieve-changes response to transmit to the top-level management server in response to a retrieve-changes request transmitted to the host-gateway appliance by the top-level management

Assignees

Inventors

Classifications

  • Active monitoring, e.g. heartbeat, ping or trace-route · CPC title

  • comprising hierarchical management structures · CPC title

  • Hypervisors; Virtual machine monitors · CPC title

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

  • Network integration; Enabling network access in virtual machine instances · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10031768B2 cover?
The current document is directed to methods for aggregating host computers into distributed computing systems and to distributed computing systems created by the methods. In a described implementation, host computers are aggregated into two or more clusters, at a first distributed-computing-system level, each managed by a second-level management server. The two or more clusters are then, in tur…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 24 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).