Methods and systems for recommending cloud-computing services to a customer
    1.
    发明授权
    Methods and systems for recommending cloud-computing services to a customer 有权
    为客户推荐云计算服务的方法和系统

    公开(公告)号:US09262502B2

    公开(公告)日:2016-02-16

    申请号:US14162886

    申请日:2014-01-24

    Abstract: There is provided systems and methods for creating a repository of templates. The templates are deterministic of a configuration a virtual machine. The method includes creating one or more templates for each of one or more applications types based on a benchmark data. Each of the one or more templates is stored in a hierarchal structure having one or more hierarchal levels. Each of the one or more hierarchal levels is indicative of a parameter of the configuration of the virtual machine. Thereafter, one or more rules are defined to traverse through the one or more hierarchal levels to access the one or more templates.

    Abstract translation: 提供了用于创建模板存储库的系统和方法。 模板是虚拟机配置的确定性。 该方法包括基于基准数据为一个或多个应用类型中的每一个创建一个或多个模板。 一个或多个模板中的每一个存储在具有一个或多个层级的层次结构中。 一个或多个分层级别中的每一个表示虚拟机的配置的参数。 此后,定义一个或多个规则来遍历一个或多个层级以访问一个或多个模板。

    System and method for identifying optimal cloud configuration in black-box environments to achieve target throughput with best price based on performance capability benchmarking
    2.
    发明授权
    System and method for identifying optimal cloud configuration in black-box environments to achieve target throughput with best price based on performance capability benchmarking 有权
    用于识别黑盒环境中的最佳云配置的系统和方法,以基于性能能力基准的最佳价格实现目标吞吐量

    公开(公告)号:US09124498B2

    公开(公告)日:2015-09-01

    申请号:US13767070

    申请日:2013-02-14

    Abstract: A method and system identifies a cloud configuration for deploying a software application. A performance of a target application and workload is characterized. A set of benchmark applications is then deployed into at least one target cloud infrastructure. The target infrastructure is characterized using the set of benchmarking applications. The performance of the target application is represented with a set of bins each corresponding to a resource subsystem of a virtual machine and a performance score that is required to deploy the target application and meet the target performance. The bins are filled with performance values for selected target virtual machines. Using the filled bins, a set of virtual machines needed to satisfy the target cloud infrastructure is determined. A recommendation is provided for the set of virtual machines to use in deploying the software application.

    Abstract translation: 方法和系统识别用于部署软件应用程序的云配置。 表征目标应用程序和工作负载。 然后将一组基准测试应用程序部署到至少一个目标云基础设施中。 目标基础设施的特点是使用一套基准测试应用程序。 目标应用程序的性能表现为一组分组,每个分组对应于虚拟机的资源子系统,以及部署目标应用程序并满足目标性能所需的性能分数。 这些垃圾箱已填充所选目标虚拟机的性能值。 使用填充的箱子,确定满足目标云基础架构所需的一组虚拟机。 对于在部署软件应用程序中使用的一组虚拟机提供了一个建议。

    SYSTEM AND METHOD FOR CLOUD CAPABILITY ESTIMATION FOR USER APPLICATION IN BLACK-BOX ENVIRONMENTS USING BENCHMARK-BASED APPROXIMATION
    3.
    发明申请
    SYSTEM AND METHOD FOR CLOUD CAPABILITY ESTIMATION FOR USER APPLICATION IN BLACK-BOX ENVIRONMENTS USING BENCHMARK-BASED APPROXIMATION 审中-公开
    使用基于基准的近似法对黑匣子环境中的用户应用进行云能力估计的系统和方法

    公开(公告)号:US20150019301A1

    公开(公告)日:2015-01-15

    申请号:US13940318

    申请日:2013-07-12

    CPC classification number: G06Q10/06393

    Abstract: A system and method for providing cloud performance capability estimation and supporting recommender systems by simulating bottleneck and its migration for any given complex application in a cost-efficient way are provided. To do this, first, the system and method builds an abstract performance model for an application based on the resource usage pattern of the application in an in-house test-bed (i.e., a white-box environment). Second, it computes relative performance scores of many different cloud configurations given from black-boxed clouds using a cloud metering system. Third, it applies the collected performance scores into the abstract performance model to estimate performance capabilities and potential bottleneck situations of those cloud configurations. Finally, using the model, it can support recommender systems by providing performance estimates and simulations of bottlenecks and bottleneck migrations between resource sub-systems while new resources are added or replaced.

    Abstract translation: 提供了一种通过以成本有效的方式模拟瓶颈及其对任何给定复杂应用程序的迁移来提供云性能能力估计和支持推荐系统的系统和方法。 为此,首先,系统和方法基于内部测试台(即,白盒环境)中应用程序的资源使用模式为应用程序构建抽象性能模型。 其次,它使用云计量系统来计算从黑匣子云中提供的许多不同云配置的相对性能分数。 第三,将收集的绩效分数应用于抽象绩效模型,以估计这些云配置的性能能力和潜在瓶颈。 最后,通过使用该模型,可以通过在添加或替换新资源的同时提供资源子系统之间的瓶颈和瓶颈迁移的性能估计和模拟来支持推荐系统。

    METHODS AND SYSTEMS TO IDENTIFY BOTTLENECK CAUSES IN APPLICATIONS USING TEMPORAL BOTTLENECK POINT DETECTION
    4.
    发明申请
    METHODS AND SYSTEMS TO IDENTIFY BOTTLENECK CAUSES IN APPLICATIONS USING TEMPORAL BOTTLENECK POINT DETECTION 有权
    使用周期性BOTTLENECK点检测识别应用中的BOTTLENECK原因的方法和系统

    公开(公告)号:US20150256434A1

    公开(公告)日:2015-09-10

    申请号:US14199231

    申请日:2014-03-06

    Abstract: Methods and systems are provided for determining performance characteristics of an application processing system. The method comprises monitoring throughput of a plurality of resources of the system in a selected time window. A change rate is detected in the throughput of the resources, respectively, representative of a change to constancy of workload in at least some of the resources. Such a change in constancy comprises a knee point of a plot of resource usage comprising load relative to throughput. The time of the change rate is identified within the time window. A relatively first to occur of a plurality of resources knee points is determined wherein the resource corresponding to the first to occur is determined to have a fully loaded throughput within the multi-tier processing system. The determination of the first to occur knee point comprises pinpointing a bottleneck starting point within the application processing system.

    Abstract translation: 提供了用于确定应用处理系统的性能特征的方法和系统。 该方法包括在所选择的时间窗中监视系统的多个资源的吞吐量。 在资源的吞吐量中分别检测到代表在至少一些资源中工作负荷持续变化的变化率。 这种恒常变化包括资源使用情况的拐点,包括相对于吞吐量的负载。 在时间窗口内确定变更率的时间。 确定多个资源拐点中相对首先出现的点,其中与首先发生的资源相对应的资源被确定为在多层处理系统内具有完全加载的吞吐量。 首先发生拐点的确定包括确定应用处理系统内的瓶颈起点。

    SYSTEM AND PROCESS TO RECOMMEND CLOUD SERVICE CLOUD CONFIGURATION BASED ON SERVICE SIMILARITY
    5.
    发明申请
    SYSTEM AND PROCESS TO RECOMMEND CLOUD SERVICE CLOUD CONFIGURATION BASED ON SERVICE SIMILARITY 有权
    基于服务类似性推荐云服务云配置的系统和过程

    公开(公告)号:US20140280946A1

    公开(公告)日:2014-09-18

    申请号:US13795566

    申请日:2013-03-12

    CPC classification number: G06F9/5072 H04L41/084 H04L41/5048 H04L67/16

    Abstract: A method provides a recommendation for a cloud configuration for deploying a service. In response to receiving a service request, a database is searched for a cloud configuration. The search is performed by acquiring a resource usage pattern for the service. The resource usage pattern is mapped to a multidimensional space, which is searched for a previously deployed cloud configuration having a similar resource usage pattern. In response to finding a previously deployed cloud configuration, the activity management is determined for the previously deployed cloud configuration. A recommendation is made based on the activity management.

    Abstract translation: 一种方法提供了云配置来部署服务的建议。 响应于接收到服务请求,搜索数据库以进行云配置。 通过获取服务的资源使用模式来执行搜索。 资源使用模式被映射到多维空间,其搜索具有相似资源使用模式的先前部署的云配置。 为了响应以前部署的云配置,为先前部署的云配置确定了活动管理。 根据活动管理提出建议。

    SYSTEM AND METHOD FOR IDENTIFYING OPTIMAL CLOUD CONFIGURATION IN BLACK-BOX ENVIRONMENTS TO ACHIEVE TARGET THROUGHPUT WITH BEST PRICE BASED ON PERFORMANCE CAPABILITY BENCHMARKING
    6.
    发明申请
    SYSTEM AND METHOD FOR IDENTIFYING OPTIMAL CLOUD CONFIGURATION IN BLACK-BOX ENVIRONMENTS TO ACHIEVE TARGET THROUGHPUT WITH BEST PRICE BASED ON PERFORMANCE CAPABILITY BENCHMARKING 有权
    用于识别黑匣子环境中的最佳云配置的系统和方法,以基于性能能力标记的最佳价格实现目标通量

    公开(公告)号:US20140229607A1

    公开(公告)日:2014-08-14

    申请号:US13767070

    申请日:2013-02-14

    Abstract: A method and system identifies a cloud configuration for deploying a software application. A performance of a target application and workload is characterized. A set of benchmark applications is then deployed into at least one target cloud infrastructure. The target infrastructure is characterized using the set of benchmarking applications. The performance of the target application is represented with a set of bins each corresponding to a resource subsystem of a virtual machine and a performance score that is required to deploy the target application and meet the target performance. The bins are filled with performance values for selected target virtual machines. Using the filled bins, a set of virtual machines needed to satisfy the target cloud infrastructure is determined. A recommendation is provided for the set of virtual machines to use in deploying the software application.

    Abstract translation: 方法和系统识别用于部署软件应用程序的云配置。 表征目标应用程序和工作负载。 然后将一组基准测试应用程序部署到至少一个目标云基础设施中。 目标基础设施的特点是使用一套基准测试应用程序。 目标应用程序的性能表现为一组分组,每个分组对应于虚拟机的资源子系统,以及部署目标应用程序并满足目标性能所需的性能分数。 这些垃圾箱已填充所选目标虚拟机的性能值。 使用填充的箱子,确定满足目标云基础架构所需的一组虚拟机。 对于在部署软件应用程序中使用的一组虚拟机提供了一个建议。

    METHOD AND SYSTEM FOR DYNAMICALLY MANAGING BIG DATA IN HIERARCHICAL CLOUD STORAGE CLASSES TO IMPROVE DATA STORING AND PROCESSING COST EFFICIENCY
    7.
    发明申请
    METHOD AND SYSTEM FOR DYNAMICALLY MANAGING BIG DATA IN HIERARCHICAL CLOUD STORAGE CLASSES TO IMPROVE DATA STORING AND PROCESSING COST EFFICIENCY 审中-公开
    在分层云存储类中动态管理大数据的方法和系统,以提高数据存储和处理成本效率

    公开(公告)号:US20140325151A1

    公开(公告)日:2014-10-30

    申请号:US13870165

    申请日:2013-04-25

    CPC classification number: G06F16/185

    Abstract: A system and method for autonomic data storage and movement for big data analytics. A cost, such as storing cost and a processing cost are calculated for received data. The processing type associated with the received data is determined in response to the calculated costs. The received data is classified as one of a set of hierarchical storage classes based upon the determined processing type. The hierarchical storage classes include no data store, memory, HDFS, database, disk archive, external clouds, and data removal. The received data is then stored in the storage location associated with that class. In the event that insufficient capacity is available in the location, the priority of the received data and the priority of previously stored data is determined and compared. The priority is calculated based on potential usage, privacy, estimated cost, frequency of usages and the age of data. The lower priority data is then moved to the next lower hierarchical class for storage.

    Abstract translation: 用于大数据分析的自动数据存储和移动的系统和方法。 对接收到的数据计算成本,例如存储成本和处理成本。 与所接收的数据相关联的处理类型是根据所计算的成本来确定的。 基于所确定的处理类型,接收的数据被分类为一组分层存储类别之一。 分级存储类不包括数据存储,内存,HDFS,数据库,磁盘归档,外部云和数据删除。 然后将接收的数据存储在与该类相关联的存储位置中。 在该位置的容量不足的情况下,确定并比较接收到的数据的优先级和先前存储的数据的优先级。 优先权是根据潜在的使用,隐私,估计成本,使用频率和数据年龄计算的。 然后将较低优先级的数据移动到下一个较低级别的类别进行存储。

    METHODS AND SYSTEMS FOR REGULATING SERVICE LAYER AGREEMENTS FOR MULTIPLE CLOUD SERVICE REQUESTS
    8.
    发明申请
    METHODS AND SYSTEMS FOR REGULATING SERVICE LAYER AGREEMENTS FOR MULTIPLE CLOUD SERVICE REQUESTS 审中-公开
    用于调整多云服务请求的服务层协议的方法和系统

    公开(公告)号:US20140200947A1

    公开(公告)日:2014-07-17

    申请号:US13741408

    申请日:2013-01-15

    Abstract: Methods and systems are disclosed for providing cloud services to multiple customers in a cloud. One embodiment includes receiving a number of requests for the cloud services from the multiple customers simultaneously or substantially simultaneously; prioritizing the requests based on a probability distribution of actually deploying a service, a budget of the customers, and an expected demand of the requested service based on the probability distribution; generating a number of cloud configurations along with a number of Service Level Agreements (SLAs) for the customers based on prioritization of the requests, a class & past behavior of the customers, and a current demand of the cloud services, the SLAs of the customers include differentiated price offering; recommending the cloud configurations and the SLAs to the customers; allowing the customers to negotiate terms of the SLAs; and providing the cloud services based on the negotiated SLAs to the customers.

    Abstract translation: 公开了用于向云中的多个客户提供云服务的方法和系统。 一个实施例包括同时或基本上同时从多个客户接收对云服务的多个请求; 基于概率分布,基于实际部署服务的概率分布,客户的预算和所请求的服务的预期需求来优先处理请求; 根据请求的优先级,客户的类和过去行为以及云服务的当前需求,客户的SLA,为客户生成一些云配置以及多个服务级别协议(SLA) 包括差异化价格发行; 向客户推荐云配置和SLA; 允许客户协商SLA的条款; 并根据协商的SLA向客户提供云服务。

    Methods and systems to price customized virtual machines

    公开(公告)号:US09870568B2

    公开(公告)日:2018-01-16

    申请号:US14083789

    申请日:2013-11-19

    CPC classification number: G06Q30/0206

    Abstract: Methods and systems for determining prices of customized virtual machines required to process customer-specified workloads are disclosed. A count of instances of the customized virtual machines, required to process the customer-specified workloads is determined, based on a configuration of the customized virtual machines. The instances of the customized virtual machines are consolidated on virtual machine servers. Further, the prices of the customized virtual machines are determined based on a count of the virtual machine servers, unused resources in the virtual machine servers, and unused resources in the customized virtual machines. The determined prices are recommended to the customer. Further, at least one of the prices of the customized virtual machines or the configuration of at least one or more customized virtual machines is modified, based on a response to the recommendation received from the customer.

Patent Agency Ranking