发明名称 CLOUD COMPUTING SOLUTION GENERATION SYSTEMS AND METHODS
摘要 There is disclosed a cloud solutions generator including a back-end processor running asynchronously from the front-end processor. In an embodiment, pricing and services are retrieved from a service provider and normalized into a normalized provider metrics for comparing multiple service providers. One or more benchmarking tests characterize the performance of at least one service provider, storing benchmarking metrics as a result. A user enters business-level user requirements for running a user application having a user application performance and specifying a user cloud configuration of the cloud resources. Business-level user requirements are normalized into normalized user requirements for mapping the normalized provider metrics to the business-level user requirements. A solutions calculator scales the normalized provider metrics by the benchmarking metrics to calculate a potential configuration performance. The solutions calculator stores a finite solution set having the best potential configuration performance and price. Other embodiments are disclosed.
申请公布号 US2015302440(A1) 申请公布日期 2015.10.22
申请号 US201514687681 申请日期 2015.04.15
申请人 XOcur, Inc. 发明人 Monden Jason Peter;Karmazyn Daniel David;Sutton Perron Richard;Dougharty James Clifton
分类号 G06Q30/02;H04L12/24 主分类号 G06Q30/02
代理机构 代理人
主权项 1. A cloud solutions generator for optimizing pricing and performance in a configuration of cloud resources, comprising: a front-end processor having a user interface and a back-end processor running asynchronously from the front-end processor; a provider pricing and a services offering both retrieved by the back-end processor from at least one service provider and normalized into a normalized provider metrics for comparing multiple service providers and for describing at least one of the type, amount, price and quality of the cloud resources; one or more benchmarking test cases periodically characterizing a performance of the services offering of the at least one service provider, the back-end processor storing benchmarking metrics resulting from the executed one or more benchmarking test cases; a user interface receiving, from a user, business-level user requirements for running a user application having a user application performance, the business-level user requirements including specifying a user cloud configuration of the cloud resources provisionable from the at least one service provider, the front-end processor normalizing the business-level user requirements into a normalized user requirements for mapping the normalized provider metrics to the business-level user requirements, and where the cloud resources comprise at least one of compute, storage, and memory resources; a solutions calculator connecting to the back-end processor scales the normalized provider metrics by the benchmarking metrics to calculate a potential configuration performance for at least one potential user configuration of cloud resources specifiable in the business-level user requirements and provisionable by the at least one service provider, the solutions calculator storing a finite solution set for the at least one service provider, the finite solution set comprising the at least one service provider having the best potential configuration performance and price for the at least one potential user configuration; and an optimizer receiving the normalized user requirements and selecting the at least one potential user configuration in the finite solution set whose potential configuration performance best matches the user application performance, the optimizer storing the selected at least one potential user configuration as an optimized solution for recommending to the user.
地址 San Ramon CA US
您可能感兴趣的专利