Provisioning high performance computing clusters

US10142175B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10142175-B2
Application numberUS-201615385631-A
CountryUS
Kind codeB2
Filing dateDec 20, 2016
Priority dateDec 15, 2011
Publication dateNov 27, 2018
Grant dateNov 27, 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.

Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing provider, providing a user interface. The method further includes receiving user input at the cloud based provisioning service from the user interface. The method further includes from the user input, determining a configuration for a cloud based user service for the user. Using the cloud based provisioning service, the method further includes provisioning the cloud based user service for the user, in the cloud, based on the determined configuration.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer system comprising: one or more processors; and one or more computer-readable hardware storage devices having stored thereon computer-executable instructions which, when executed by the one or more processors, cause the computer system to operate with a cloud-based architecture that performs a method of improving how services are provisioned within the cloud-based architecture at least by providing a portal user interface of a cloud-based provisioning service that is configured to provision one or more services and by dynamically updating the portal user interface to make one or more functions or features associated with the provisioned one or more services available for use directly through the portal user interface, the method comprising: providing the portal user interface of the provisioning service to a user, the provisioning service being deployed in the cloud-based architecture; causing the provisioning service to provision a service in response to user input entered at the portal user interface, the user input specifying parameters of the service to be provisioned, the provisioned service including functionality for generating one or more graphical visualizations, the one or more graphical visualizations being associated with the provisioned service; causing the provisioned service's functionality for generating one or more graphical visualizations to be accessible via the portal user interface, wherein the portal user interface is updateable such that a functionality or feature associated with the provisioned service is accessible to the user via the portal user interface; receiving user input at the portal user interface after the portal user interface has been updated enabling the functionality or feature associated with the provisioned service to be accessible via the portal user interface, the user input being directed to the provisioned service's functionality for generating one or more graphical visualizations; in response to receiving the user input, collecting both performance data and usage data of the provisioned service; and causing a graphical visualization that includes the performance data and the usage data of the provisioned service to be rendered. 2. The computer system of claim 1 , wherein the performance data and the usage data include a processor usage. 3. The computer system of claim 1 , wherein the performance data and the usage data include a network usage. 4. The computer system of claim 1 , wherein the performance data and the usage data include a memory usage. 5. The computer system of claim 1 , wherein the performance data and the usage data include a number of jobs pending for the provisioned service. 6. The computer system of claim 1 , wherein the graphical visualization is a heat map. 7. The computer system of claim 6 , wherein the heat map is persisted entirely in memory. 8. The computer system of claim 1 , wherein, in addition to rendering the performance data and the usage data in the graphical visualization, the performance data and the usage data are also exposed to the portal user interface. 9. The computer system of claim 1 , wherein the portal user interface is also usable to view information about one or more previously deployed high performance computing clusters, the one or more previously deployed high performance computing clusters being different than the provisioned service. 10. The computer system of claim 1 , wherein the provisioning service bootstraps additional clusters, the additional clusters also being services, wherein bootstrapping the additional clusters is at least partially based on a previously determined customer configuration. 11. The computer system of claim 1 , wherein the functionality or feature associated with the provisioned service includes at least one of a heat map, a display of usage data, a display of performance data, a link, or an application program interface (API). 12. One or more hardware storage devices having stored thereon computer-executable instructions which, when executed by one or more processors of a computer system, cause the computer system to operate with a cloud-based architecture that performs a method of improving how services are provisioned within the cloud-based architecture at least by providing a portal user interface of a cloud-based provisioning service that is configured to provision one or more services and by dynamically updating the portal user interface to make one or more functions or features associated with the provisioned one or more services available for use directly through the portal user interface, the method comprising: providing the portal user interface of the provisioning service to a user, the provisioning service being deployed in the cloud-based architecture; causing the provisioning service to provision a service in response to user input entered at the portal user interface, the user input specifying parameters of the service to be provisioned, the provisioned service including functionality for generating one or more graphical visualizations, the one or more graphical visualizations being associated with the provisioned service; causing the provisioned service's functionality for generating one or more graphical visualizations to be accessible using the portal user interface, wherein the portal user interface is updateable such that a functionality or feature associated with the provisioned service is accessible to the user via the portal user interface; receiving user input at the portal user interface after the portal user interface has been updated enabling the functionality or feature associated with the provisioned service to be accessible via the portal user interface, the user input being directed to the provisioned service's functionality for generating one or more graphical visualizations; in response to receiving the user input, collecting both performance data and usage data of the provisioned service; and causing a graphical visualization that includes the performance data and the usage data of the provisioned service to be rendered. 13. The one or more hardware storage devices of claim 12 , wherein the provisioning service is a multi-tiered web service. 14. The one or more hardware storage devices of claim 12 , wherein the portal user interface includes functionality for enabling the user to interact with the provisioning service via the portal user interface. 15. The one or more hardware storage devices of claim 14 , wherein the functionality for enabling the user to interact with the provisioning service via the portal user interface includes receiving one or more configuration settings for the provisioning service at the portal user interface. 16. The one or more hardware storage devices of claim 12 , wherein the portal user interface includes a user profile component, a certification component, a file upload component, and a cluster operations component, and wherein the user profile component, the certification component, the file upload component, and the cluster operations component are all displayed simultaneously with each other on the portal user interface. 17. The one or more hardware storage devices of claim 12 , wherein the performance data and the usage data include a processor usage, a network usage, a memory usage, and a number of jobs pending for the provisioned service. 18. A method for operating a cloud-based architecture that improves how services are provisioned within the cloud-based architecture at least by providing a portal user interface of a cloud-based pro

Assignees

Inventors

Classifications

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Electricity · mapped topic

  • G06F9/5072Primary

    Grid computing · CPC title

  • Electricity · mapped topic

  • for initial configuration or provisioning, e.g. plug-and-play · 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 US10142175B2 cover?
Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing provider, providing a user interface. The method further includes receiving user input at the cloud based provisioning service from the user interface. The method further includes from the user input, determining a configuration for a clo…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F9/5072. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 27 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).