Methods and systems to price customized virtual machines

    公开(公告)号:US09870568B2

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

    申请号:US14083789

    申请日:2013-11-19

    申请人: Xerox Corporation

    IPC分类号: G06Q30/02

    CPC分类号: G06Q30/0206

    摘要: 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.

    Methods and systems for recommending computational resources
    2.
    发明授权
    Methods and systems for recommending computational resources 有权
    用于推荐计算资源的方法和系统

    公开(公告)号:US09391917B2

    公开(公告)日:2016-07-12

    申请号:US14244918

    申请日:2014-04-04

    申请人: Xerox Corporation

    摘要: Methods and systems for recommending one or more computational resources. A portion of computational resources is determined from a set of computational resources associated with a datacenter based on a user-profile associated with a user, from one or more users, and the set of computational resources. The user-profile comprises at least one of a required performance level, a required load, or a cost constraint. The one or more computational resources are recommended from the portion of computational resources, in response to requests received from the one or more users.

    摘要翻译: 用于推荐一个或多个计算资源的方法和系统。 基于与用户相关联的用户简档,来自一个或多个用户以及该组计算资源,从与数据中心相关联的一组计算资源确定一部分计算资源。 用户简档包括所需性能水平,所需负载或成本约束中的至少一个。 响应于从一个或多个用户接收的请求,从计算资源的一部分推荐一个或多个计算资源。

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

    公开(公告)号:US20160162823A1

    公开(公告)日:2016-06-09

    申请号:US15046834

    申请日:2016-02-18

    申请人: Xerox Corporation

    摘要: 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.

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

    METHODS AND SYSTEMS FOR RECOMMENDING COMPUTATIONAL RESOURCES
    4.
    发明申请
    METHODS AND SYSTEMS FOR RECOMMENDING COMPUTATIONAL RESOURCES 有权
    推荐计算资源的方法与系统

    公开(公告)号:US20150286935A1

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

    申请号:US14244918

    申请日:2014-04-04

    申请人: Xerox Corporation

    IPC分类号: G06N5/04 H04L12/911

    摘要: Methods and systems for recommending one or more computational resources. A portion of computational resources is determined from a set of computational resources associated with a datacenter based on a user-profile associated with a user, from one or more users, and the set of computational resources. The user-profile comprises at least one of a required performance level, a required load, or a cost constraint. The one or more computational resources are recommended from the portion of computational resources, in response to requests received from the one or more users.

    摘要翻译: 用于推荐一个或多个计算资源的方法和系统。 基于与用户相关联的用户简档,来自一个或多个用户以及该组计算资源,从与数据中心相关联的一组计算资源确定一部分计算资源。 用户简档包括所需性能水平,所需负载或成本约束中的至少一个。 响应于从一个或多个用户接收的请求,从计算资源的一部分推荐一个或多个计算资源。

    METHOD AND SYSTEM FOR PROVISIONING APPLICATION ON PHYSICAL MACHINES USING OPERATING SYSTEM CONTAINERS

    公开(公告)号:US20180004499A1

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

    申请号:US15197808

    申请日:2016-06-30

    申请人: XEROX CORPORATION

    IPC分类号: G06F9/445 G06F9/50

    CPC分类号: G06F8/61 G06F9/5083

    摘要: A method and a system are provided for provisioning an application on one or more physical machines by use of operating system (OS) containers to resolve OS process overheads. The method includes receiving a first set of parameters and service level agreements (SLAs) of the application. The method further includes extracting a second set of parameters of each of the one or more physical machines. Further, the method includes determining a count of OS containers to deploy in parallel for each physical machine, based on the first set of parameters of the application and the second set of parameters of the each physical machine. The method further includes processing the application on the each physical machine based on at least the plurality of the determined count of OS containers such that a second provision time of the application is less or equal to the first provision time.

    METHODS AND SYSTEMS FOR SHARING COMPUTATIONAL RESOURCES
    6.
    发明申请
    METHODS AND SYSTEMS FOR SHARING COMPUTATIONAL RESOURCES 审中-公开
    共享计算资源的方法和系统

    公开(公告)号:US20160247178A1

    公开(公告)日:2016-08-25

    申请号:US14629510

    申请日:2015-02-24

    申请人: XEROX CORPORATION

    摘要: Methods and systems for determining incentives for sharing one or more computational resources in a network. A request from a resource requester is received for executing a workload. The request comprises a service level agreement (SLA) associated with said execution of said workload. A contribution of one or more computational resources, associated with a resource provider, in satisfying said SLA is determined based at least on a capacity associated with said one or more computational resources, a duration of a usage of said one or more computational resources for said execution, and one or more constraints included in said SLA. The incentives for said resource provider for said sharing of said one or more computational resources is determined based at least on said contribution.

    摘要翻译: 用于确定在网络中共享一个或多个计算资源的激励的方法和系统。 收到来自资源请求者的请求以执行工作负载。 该请求包括与所述工作负载的所述执行相关联的服务级别协议(SLA)。 至少基于与所述一个或多个计算资源相关联的容量来确定与资源提供者相关联的一个或多个计算资源在满足所述SLA中的贡献,所述一个或多个计算资源的使用持续时间用于所述 执行以及包含在所述SLA中的一个或多个约束。 至少基于所述贡献来确定所述资源提供商对所述一个或多个计算资源的共享的激励。

    Methods and systems for processing crowd-sensed data
    7.
    发明授权
    Methods and systems for processing crowd-sensed data 有权
    用于处理人群感知数据的方法和系统

    公开(公告)号:US09269259B2

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

    申请号:US14273565

    申请日:2014-05-09

    申请人: Xerox Corporation

    IPC分类号: G08B25/10

    摘要: The disclosed embodiments illustrate methods and systems for processing crowd-sensed data. The method includes receiving the crowd-sensed data from a mobile device associated with a user. The crowd-sensed data corresponds to metadata of an event pertaining to an aberration in at least one of a public service, a public infrastructure, a private service, or a private infrastructure. Thereafter, the event may be prioritized based at least on a type of the event, a measure of impact of the event, or a measure of urgency to resolve the event. Further, a notification of the event may be transmitted to an organization responsible to at least resolve the event, based on the prioritizing, wherein the notification comprises at least the metadata.

    摘要翻译: 所公开的实施例示出了用于处理人群感测数据的方法和系统。 该方法包括从与用户相关联的移动设备接收人群感测数据。 人群感测数据对应于与公共服务,公共基础设施,私人服务或私人基础设施中的至少一个有关的事件的事件的元数据。 此后,可以至少基于事件的类型,事件的影响的度量或解决事件的紧急度量来优先考虑该事件。 此外,可以基于优先级将事件的通知发送到负责至少解决事件的组织,其中通知至少包括元数据。

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

    公开(公告)号:US20140280946A1

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

    申请号:US13795566

    申请日:2013-03-12

    申请人: XEROX CORPORATION

    IPC分类号: H04L12/70

    摘要: 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.

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

    SYSTEM AND METHOD FOR IDENTIFYING OPTIMAL CLOUD CONFIGURATION IN BLACK-BOX ENVIRONMENTS TO ACHIEVE TARGET THROUGHPUT WITH BEST PRICE BASED ON PERFORMANCE CAPABILITY BENCHMARKING
    9.
    发明申请
    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

    申请人: Xerox Corporation

    IPC分类号: H04L12/26

    摘要: 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.

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