Assessment of best fit cloud deployment infrastructures

US9813318B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9813318-B2
Application numberUS-201514817303-A
CountryUS
Kind codeB2
Filing dateAug 4, 2015
Priority dateMar 15, 2013
Publication dateNov 7, 2017
Grant dateNov 7, 2017

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.

A system configured to facilitate brokering hybrid cloud services selects information requests for characterizing an information technology application. The system responses to the information requests and determines a plurality of sets of the responses each used for deriving a value of a respective one of a plurality of factor functions. The system determines a plurality of assessment results each derived using values for of a respective set of the factor functions. Each one of the assessment results characterizes a respective aspect of deploying the information technology application within a cloud environment.

First claim

Opening claim text (preview).

What is claimed is: 1. A process implemented by a cloud service brokerage platform, comprising: instantiating an instance of a service provider application programming interface (API) for each one of a plurality of cloud service providers; receiving, via the service provider API, deployment characterizing information for a plurality of information technology applications that have each been previously deployed using cloud services of at least one of the cloud service providers; determining a target cloud computing environment for an application using target deployment determination information received from a user of the cloud service brokerage platform; determining a cloud benefit score characterizing a degree of benefit from deploying the application in the target cloud computing environment, wherein determining the cloud benefit score includes using cloud benefit basis information received from the user to predict responses to cloud benefit queries and enabling the user to replace at least a portion of said predicted cloud benefit query responses with user-specified cloud benefit query responses thereby creating a set of cloud benefit query responses, wherein determining the cloud benefit score includes deriving a value that quantitatively characterizes a respective one of a set of cloud benefit factor functions, wherein the value of each one of the cloud benefit factor functions is derived as a function of a respective set of the cloud benefit query responses, wherein determining the cloud benefit score includes computing a cloud benefit theoretical index as a function of the cloud benefit factor function values derived from the set of cloud benefit factor functions and cloud benefit factor function weightings associated therewith, wherein computing the cloud benefit theoretical index includes applying the cloud benefit factor function weightings to respective ones of the cloud benefit query responses for causing user-specific importance of one or more of the cloud benefit query responses to be reflected on a per-response basis in said determination of the cloud benefit score, wherein determining the cloud benefit score includes deriving a cloud benefit practical adjustment value as a function of the deployment characterizing information and applying the cloud benefit practical adjustment value to the cloud benefit theoretical index to adjust for deployment considerations identified through deployment of said previously deployed information technology applications; determining a cloud readiness score characterizing a degree of readiness for deploying the application in the target cloud computing environment, wherein determining the cloud readiness score includes using cloud readiness basis information received from the user to predict responses to cloud readiness queries and enabling the user to replace at least a portion of said predicted cloud readiness query responses with user-specified cloud readiness query responses thereby creating a set of cloud readiness query responses, wherein determining the cloud readiness score includes deriving a value that quantitatively characterizes a respective one of a set of cloud readiness factor functions, wherein the value of each one of the cloud readiness factor functions is derived as a function of a respective set of the cloud readiness query responses, wherein determining the cloud readiness score includes computing a cloud readiness theoretical index as a function of the cloud readiness factor function values derived from the set of cloud readiness factor functions and cloud readiness factor function weightings associated therewith, wherein computing the cloud readiness theoretical index includes applying the cloud readiness factor function weightings to respective ones of the cloud readiness query responses for causing user-specific importance of one or more of the cloud readiness query responses to be reflected on a per-response basis in said determination of the cloud readiness score, wherein determining the cloud readiness score includes deriving a cloud readiness practical adjustment value as a function of the deployment characterizing information and applying the cloud readiness practical adjustment value to the cloud readiness theoretical index to adjust for deployment considerations identified through deployment of said previously deployed information technology applications; and conveying the target cloud computing environment, the cloud benefit score and the cloud readiness score to the user. 2. The process of claim 1 wherein: using the cloud benefit basis information to predict responses to cloud benefit queries includes correlating the cloud benefit basis information to responses to cloud benefit queries for at least one other application determined to be of the same application classification as the application; and using the cloud readiness basis information to predict responses to cloud readiness queries includes correlating the cloud readiness basis information to responses to cloud readiness queries for at least one other application determined to at least one be currently running on and being designed to run on the same architecture type as the application. 3. The process of claim 1 wherein: enabling the user to replace at least a portion of said predicted cloud benefit query responses with user-specified cloud benefit query responses includes displaying a plurality of cloud benefit queries each having a respective one of said predicted cloud benefit query responses displayed therewith and displaying one or more other available cloud benefit query responses in association with each one of the cloud benefit queries; and enabling the user to replace at least a portion of said predicted cloud readiness query responses with user-specified cloud readiness query responses includes displaying a plurality of cloud benefit queries each having a respective one of said predicted cloud readiness query responses displayed therewith and displaying one or more other available cloud readiness query responses in association with each one of the cloud readiness queries. 4. The process of claim 3 wherein: the cloud benefit basis information indicates a particular application classification to which the application corresponds; and the cloud readiness basis information indicates a particular architecture type on which the application is at least one of currently running on and designed to run on. 5. The process of claim 1 wherein conveying the target cloud computing environment, the cloud benefit score and the cloud readiness score includes: displaying the target cloud computing environment immediately in response to its determination; displaying the cloud benefit score immediately in response to its determination; and displaying the cloud readiness score immediately in response to its determination. 6. The process of claim 1 wherein: enabling the user to replace at least a portion of said predicted cloud benefit query responses with user-specified cloud benefit query responses includes enabling the user to provide user-specified cloud benefit query responses characterizing scalability requirements, accessibility requirements, performance requirements, and reliability requirements of the application; enabling the user to replace at least a portion of said predicted cloud readiness query responses with user-specified cloud readiness query responses includes enabling the user to provide user-specified cloud readiness query responses characterizing architecture requirements, security requirements, resilience requirements, and organizational requirements of the application. 7. The process of claim 1 wherein determining the target cloud computing environment is performed prior to either one of determining the cloud benefit

Assignees

Inventors

Classifications

  • by pre-processing results, e.g. ranking or ordering results · CPC title

  • H04L43/08Primary

    Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title

  • Recommending goods or services · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • involving simulating, designing, planning or modelling of a network · 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 US9813318B2 cover?
A system configured to facilitate brokering hybrid cloud services selects information requests for characterizing an information technology application. The system responses to the information requests and determines a plurality of sets of the responses each used for deriving a value of a respective one of a plurality of factor functions. The system determines a plurality of assessment results …
Who is the assignee on this patent?
Gravitant Inc, IBM
What technology area does this patent fall under?
Primary CPC classification H04L43/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 07 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).