This disclosure generally relates to improved management and provisioning of configurable computing resources. This paper discloses for resource management and supply chain strategy based on configurable computing resources (e.g., network, network bandwidth, server, POD, processing, storage, storage, application, virtual machine, some technical services). One of these technologies provides users with the ability to control the provisioning of configurable computing resources in a way that is based on a demand based strategy and / or a contribution based strategy.
【技术实现步骤摘要】
【国外来华专利技术】优先权声明本申请要求于2015年8月6日提交的标题为“CONTRIBUTIONPOLICY-BASEDRESOURCEMANAGEMENTANDALLOCATIONSYSTEM(基于贡献策略的资源管理和分配系统)”的美国非临时申请No.14/819,827以及于2015年8月6日提交的标题为“DEMANDPOLICY-BASEDRESOURCEMANAGEMENTANDALLOCATIONSYSTEM(基于需求策略的资源管理和分配系统)”的美国非临时申请No.14/819,815的优先权和权益,这两个申请都要求于2014年8月8日提交的标题为“RESOURCEMANAGEMENTANDALLOCATIONSYSTEM(资源管理和分配系统)”的美国临时申请No.62/035,370的优先权。在此出于所有目的通过引用并入上述申请中的每个申请的全部内容。
技术介绍
本公开一般涉及计算机系统和软件,并且更具体地涉及用于便于和自动化分布式计算环境中的服务供应的技术。诸如云计算环境之类的分布式计算环境是用于实现对可以用最少的管理工作或与服务提供者的最少交互来快速供应和发布的可配置计算资源(例如,网络、网络带宽、服务器、POD、处理、存储器、存储装置、应用、虚拟机、服务等)的共享池的方便、按需的网络访问的服务交付模型。提供者可以经由分布式计算环境提供各种服务。这些服务可以包括在软件即服务(SaaS)类别、平台即服务(PaaS)类别、基础设施即服务(IaaS)类别或包括混合服务的其它服务类别下提供的一个或多个服务。经由订单或服务订阅,用户(例如,客户或客户机)可以订购由分布式计 ...
【技术保护点】
一种方法,包括:由计算系统接收用户对服务的订单,其中所述服务部分地通过资源的分配来实现;由所述计算系统解析所述订单,以识别包括请求者、所述资源和请求时间的请求数据;由所述计算系统将所述请求数据添加到聚合数据结构,其中所述聚合数据结构包括用于先前解析的订单的所述请求数据的聚合;由所述计算系统基于所述聚合数据结构确定指示对所述资源的实时需求的值;基于所述请求数据的至少一个组成部分在所述订单与来自先前解析的订单的至少一个其它订单之间是相同的,由所述计算系统将所述订单与所述至少一个其它订单相关;以及由所述计算系统基于所述订单与所述至少一个其它订单的相关来识别至少一个资源集合,其中所述至少一个资源集合包括来自所述订单的资源和从所述至少一个其它订单请求的另一资源。
【技术特征摘要】
【国外来华专利技术】2014.08.08 US 62/035,370;2015.08.06 US 14/819,815;1.一种方法,包括:由计算系统接收用户对服务的订单,其中所述服务部分地通过资源的分配来实现;由所述计算系统解析所述订单,以识别包括请求者、所述资源和请求时间的请求数据;由所述计算系统将所述请求数据添加到聚合数据结构,其中所述聚合数据结构包括用于先前解析的订单的所述请求数据的聚合;由所述计算系统基于所述聚合数据结构确定指示对所述资源的实时需求的值;基于所述请求数据的至少一个组成部分在所述订单与来自先前解析的订单的至少一个其它订单之间是相同的,由所述计算系统将所述订单与所述至少一个其它订单相关;以及由所述计算系统基于所述订单与所述至少一个其它订单的相关来识别至少一个资源集合,其中所述至少一个资源集合包括来自所述订单的资源和从所述至少一个其它订单请求的另一资源。2.如权利要求1所述的方法,其中所述解析包括从所述请求数据构建提供所述请求者、所述资源和所述请求时间的结构化表示的数据结构。3.如权利要求2所述的方法,其中所述聚合数据结构包括来自所述被解析的订单的数据结构和来自所述先前解析的订单的一个或多个数据结构。4.如权利要求1至3中的任何一项权利要求所述的方法,其中所述指示对所述资源的实时需求的值是使用从用于所述先前解析的订单的请求数据的聚合获得的对所述资源的当前请求量来确定的。5.如权利要求4所述的方法,还包括:由所述计算系统基于指示对所述资源的实时需求的所确定的值来生成或更新用于资源的分配的一个或多个需求策略;由所述计算系统基于所述一个或多个需求策略预先创建所述资源;以及由所述计算系统基于所述一个或多个需求策略将预先创建的资源分配给一个或多个用户。6.如权利要求1至3中的任何一项权利要求所述的方法,其中所述确定指示实时需求的值包括使用用于所述先前解析的订单的请求数据的聚合来确定在特定时间段内包括所述资源的订单的百分比。7.如权利要求6所述的方法,其中所述确定指示实时需求的值还包括使用用于所述先前解析的订单的请求数据的聚合来将所确定的订单的百分比与相对于资源池内的其它资源的所述资源的实时需求相关。8.如权利要求1至3中的任何一项权利要求所述的方法,其中请求数据的所述至少一个组成部分包括所述请求者。9.如权利要求1至3中的任何一项权利要求所述的方法,还包括由所述计算系统基于包括所述资源、所述另一资源和附加资源的先前解析的订单的百分比来识别除了所述资源和所述另一资源之外被经常请求的所述附加资源。10.如权利要求9所述的方法,还包括由所述计算系统更新识别出的至少一个资源集合,以包括所述附加资源。11.如权利要求1至3中的任何一项权利要求所述的方法,还包括:由所述计算系统生成或更新用于所述至少一个资源集合的分配的一个或多个需求策略;由所述计算系统基于所述一个或多个需求策略预先创建连接在一起的所述资源和所述另一资源;以及由所述计算系统基于所述一个或多个需求策略将包括连接在一起的所述资源和所述另一资源的所述至少一个资源集合分配给一个或多个用户。12.一种非暂态机器可读存储介质,所述非暂态机器可读存储介质具有存储在其上的指令,当所述指令由一个或多个处理器执行时,使所述一个或多个处理器执行包括以下操作的方法:基于请求数据的聚合来确定指示对资源池内的资源的实时需求的值,其中所述请求数据的聚合是从对包括所述资源作为实现服务的至少一部分的服务的任何数量的先前接收的订单获得的;基于指示对所述资源的实时需求的所确定的值来生成或更新用于所述资源的分配的一个或多个需求策略;基于所述一个或多个需求策略预先创建所述资源;以及基于所述一个或多个需求策略将预先创建的资源分配给一个或多个用户。13.如权利要求12所述的非暂态机器可读存储介质,其中指示对所述资源的实时需求的值是使用从请求数据的聚合获得的对所述资源的当前请求量来确定的。14.一种系统,包括:一个或多个处理器以及非暂态机器可读存储介质;基于请求数据的聚合来确定指示对资源池内的资源的实时需求的值的程序指令,其中所述请求数据的聚合是从对包括所述资源作为实现服务的至少一部分的服务的任何数量的先前接收的订单获得的;基于请求数据的至少一个组成部分在对服务的订单和来自先前接收的订单的至少一个其它订单之间是相同的来将所述订单和所述至少一个其它订单相关的程序指令;基于所述订单与所述至少一个其它订单相关来识别至少一个资源集合的程序指令,其中所述至少一个资源集合包括来自所述订单的资源和从所述至少一个其它订单请求的另一资源;跟踪所述资源池内所述资源的利用的程序指令;基于以下各项中的至少一个来生成或更新用于资源的分配的一个或多个需求策略的程序指...
【专利技术属性】
技术研发人员:V·P·雅各布,G·基尔苏,A·A·雅各布,M·R·瓦塔坎迪,K·M·拉万德莱哈,N·科塔,
申请(专利权)人:甲骨文国际公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。