用户定义的池的制作方法_5

文档序号:9438895阅读:来源:国知局
那么操作1306之后可以是操作1308,所述操作1308示出根据第二定价政策将所指示的资源槽分配给其他实体。
[0115]图14示出用于在提供者网络中分配计算资源的示例操作程序。在实施方案中,用于分配计算资源的机制可由服务(如图1中的用户定义的池生成服务180)提供。可在包括一个或多个计算装置的系统中实现所述操作程序。一个或多个计算装置可包括多个资源槽,每个资源槽被配置来托管计算实例。参考图14,操作1400开始进行操作程序。操作1400之后可以是操作1402。操作1402示出根据第一定价政策维护分配给多个实体的多个资源槽。
[0116]操作1402之后可以是操作1404。操作1404示出接收以下第一指示:与多个实体中的第一实体相关联的资源槽中的一个或多个与第二定价政策相关联并且可由其他实体的分组访问。
[0117]操作1404之后可以是操作1406。操作1406示出接收以下第二指示:与多个实体中的第二实体相关联的资源槽中的一个或多个与第二定价政策相关联并且可由其他实体的分组访问。
[0118]操作1406之后可以是操作1408。操作1408示出确定应将与第一实体相关联的资源槽中的一个或多个和与第二实体相关联的资源槽中的一个或多个进行组合并上线。如果资源槽应上线,那么操作1408之后可以是操作1410,所述操作1410示出将与第一实体相关联的资源槽中的一个或多个和与第二实体相关联的资源槽中的一个或多个进行组合并且允许其他实体的分组根据第二定价政策对所组合的资源槽进行竞价。
[0119]图15示出用于在提供者网络中分配计算资源的示例操作程序。在实施方案中,用于创建用户定义的池的机制可由服务(如图1中的用户定义的池生成服务180)提供。可在包括一个或多个计算装置的系统中实现所述操作程序。一个或多个计算装置可包括多个资源槽,每个资源槽被配置来托管计算实例。参考图15,操作1500开始进行操作程序。操作1500之后可以是操作1502。操作1502示出使一个或多个资源槽与指定的用户群组相关联,所述指定的用户群组经允许根据用户选择的定价政策来请求访问一个或多个资源槽。在一个实施方案中,根据提供者选择的定价政策可从与实体相关联的资源槽选择一个或多个资源槽。
[0120]操作1502之后可以是操作1504。操作1504示出接收以下指示:已接收到的针对访问一个或多个资源槽的请求超过一个或多个资源槽的计算容量。
[0121]操作1504之后可以是操作1506。操作1506示出确定存储用于分配针对一个或多个资源槽的过量计算容量请求的政策。
[0122]如果存储了用于分配针对一个或多个资源槽的过量计算容量请求的政策,那么操作1506之后可以是操作1508,所述操作1508示出分配额外的计算容量来允许满足针对访问的请求。
[0123]本公开的实施方案可鉴于以下条款来描述:
[0124]1.一种用于在提供者网络中分配计算资源的系统,所述系统包括:
[0125]—个或多个计算装置,所述一个或多个计算装置包括一个或多个资源槽,每个资源槽被配置来托管计算实例;
[0126]至少一个存储器,在所述至少一个存储器中存储有在由所述系统的一个或多个处理器执行时至少促使所述系统执行以下操作的计算机指令:
[0127]根据第一定价政策将多个资源槽分配给多个实体;
[0128]接收与所述多个实体中的第一实体相关联的所述资源槽的至少一部分与第二定价政策相关联并且可由所述第一实体识别的一个或多个用户访问的指示,所述第二定价政策由所述第一实体指定;以及
[0129]根据所述第二定价政策将指示的资源槽分配给所述一个或多个用户。
[0130]2.根据条款I所述的系统,其还包括计算机可读指令,所述计算机可读指令在由所述系统的所述一个或多个处理器执行时促使所述系统至少允许由所述第一实体识别的所述一个或多个用户根据所述第二定价政策来对所述指示的资源槽进行竞价。
[0131]3.根据条款2所述的系统,其还包括计算机可读指令,所述计算机可读指令在由所述系统的所述一个或多个处理器执行时促使所述系统至少提供用于允许由所述第一实体识别的所述一个或多个用户对所述指示的资源槽进行竞价的用户界面。
[0132]4.根据条款I所述的系统,其还包括计算机可读指令,所述计算机可读指令在由所述系统的所述一个或多个处理器执行时促使所述系统至少提供用于促进对所述指示的资源槽、由所述第一实体识别的所述一个或多个用户和所述第二定价政策的选择的用户界面。
[0133]5.一种用于在提供者网络中分配计算资源的方法,所述方法包括:
[0134]在包括多个计算装置并且每个计算装置的容量被逻辑分段成一个或多个资源槽的计算环境中,根据第一组定价政策使多个资源槽与第一用户相关联;以及
[0135]允许所述用户根据第二组定价政策识别所述相关联资源槽中的一个或多个并且识别允许访问所述相关联资源槽中的所述一个或多个的其他用户,所述第二组定价政策由所述用户指定。
[0136]6.根据条款5所述的方法,其还包括促使根据所述第二定价政策将所述相关联资源槽中的所述一个或多个分配给所述其他用户。
[0137]7.根据条款5所述的方法,其还包括允许所述其他用户根据所述第二定价政策对所述相关联资源槽中的所述一个或多个进行竞价。
[0138]8.根据条款5所述的方法,其还包括提供可操作来接收所述相关联资源槽中的所述一个或多个、被允许访问所述相关联资源槽中的所述一个或多个的所述其他用户和所述第二定价政策的指示的用户界面。
[0139]9.根据条款5所述的方法,其中所述第二定价政策指示用来获取资源槽的货币、最低/最高货币水平或竞价算法。
[0140]10.根据条款9所述的方法,其中所述货币与货币单位相关。
[0141]11.根据条款9所述的方法,其中所述货币涉及CPU周期、存储装置、存储器或网络带宽。
[0142]12.根据条款7所述的方法,其中所述竞价包括对CPU周期或网络带宽进行竞价。
[0143]13.根据条款5所述的方法,其还包括允许所述用户禁止所述其他用户中的一些访问所述相关联资源槽中的所述一个或多个。
[0144]14.根据条款5所述的方法,其中所述允许包括接收分配所述相关联资源槽中的所述一个或多个的请求、使所述请求与请求标识符相关联、以及使所述相关联资源槽中的所述一个或多个与池标识符相关联。
[0145]15.根据条款5所述的方法,其还包括确定针对访问所述相关联资源槽中的所述一个或多个的计费信息。
[0146]16.根据条款7所述的方法,其还包括根据所述第二定价政策来确定所述其他用户中的哪些用户已经对所述相关联资源槽中的所述一个或多个中的至少一个进行了竞价、以及基于所述确定来收集计费信息。
[0147]17.根据条款16所述的方法,其还包括使所述确定的其他用户与用户标识符相关联,并且包括具有与所述确定的其他用户相关联的记录的所述用户标识符。
[0148]18.根据条款17所述的方法,其中所述记录形成为键值对。
[0149]19.根据条款7所述的方法,其中所述竞价包括将为所述相关联资源槽中的一个或多个支付的最高价格。
[0150]20.根据条款19所述的方法,其中当所述最高价格超过预定价格时,将所述相关联资源槽中的所述一个或多个中的一个分配给所述其他用户中的一个。
[0151]21.根据条款20所述的方法,其中所述预定价格是基于所述相关联资源槽中的所述一个或多个的供给和需求。
[0152]22.根据条款21所述的方法,其中所述预定价格可由所述用户选择。
[0153]23.一种非暂时性计算机可读存储介质,所述非暂时性计算机可读存储介质在其上存储有计算机可读指令,所述计算机可读指令包括在一个或多个计算装置上被执行时至少促使以下操作的指令:
[0154]在包括多个计算装置并且每个计算装置的容量被逻辑分段成一个或多个资源槽的计算环境中,生成允许用户根据定价政策来识别与所述用户相关联的一个或多个资源槽并且识别被允许访问与所述用户相关联的所述一个或多个资源槽的其他用户的用户界面,所述定价政策由所述用户指定;以及
[0155]促使所述计算环境至少允许所述其他用户根据所述定价政策来对与所述用户相关联的所述一个或多个资源槽进行竞价。
[0156]24.根据条款23所述的非暂时性计算机可读存储介质,其中所述定价政策包括用来获取资源槽的货币、价格水平或竞价算法。
[0157]25.根据条款24所述的非暂时性计算机可读存储介质,其中所述竞价算法包括价格递升拍卖和价格递减拍卖中的一种。
[0158]26.根据条款23所述的非暂时性计算机可读存储介质,其包括在一个或多个计算装置上被执行时至少促使确定针对允许所述其他用户对与所述用户相关联的所述一个或多个资源槽进行竞价的计费信息的指令。
[0159]27.根据条款26所述的非暂时性计算机可读存储介质,其包括在一个或多个计算装置上被执行时至少促使根据所述定价政策确定所述其他用户中的哪些已对与所述用户相关联的所述一个或多个资源槽中的一个或多个进行竞价并且基于所述确定来确定计费信息的指令。
[0160]28.一种用于在提供者网络中分配计算资源的系统,所述系统包括:
[0161]—个或多个计算装置,所述一个或多个计算装置包括一个或多个资源槽,每个资源槽被配置来托管计算实例;
[0162]至少一个存储器,在所述至少一个存储器中存储有在由所述系统的一个或多个处理器执行时至少促使所述系统执行以下操作的计算机指令:
[0163]根据第一定价政策来维护分配给多个实体的多个资源槽;
[0164]接收与所述多个实体中的第一实体相关联的一个或多个资源槽与第二定价政策相关联并且可由一个或多个用户访问的第一指示,
[0165]接收与所述多个实体中的第二实体相关联的一个或多个资源槽与所述第二定价政策相关联并且可由所述一个或多个用户访问的第二指示;以及
[0166]根据所述第二定价政策,将与所述第一实体相关联的所述一个或多个资源槽和与所述第二实体相关联的一个或多个资源槽分配给所述一个或多个用户。
[0167]29.根据条款28所述的系统,其还包括计算机可读指令,所述计算机可读指令在由所述系统的所述一个或多个处理器执行时促使所述系统至少允许所述一个或多个用户根据所述第二定价政策来对与所述第一实体相关联的所述一个或多个资源槽和与所述第二实体相关联的一个或多个资源槽进行竞价。
[0168]30.根据条款28所述的系统,其还包括计算机可读指令,所述计算机可读指令在由所述系统的所述一个或多个处理器执行时促使所述系统至少提供用于允许所述一个或多个用户对与所述第一实体相关联的所述一个或多个资源槽和与所述第二实体相关联的一个或多个资源槽进行竞价的用户界面。
[0169]31.根据条款28所述的系统,其还包括计算机可读指令,所述计算机可读指令在由所述系统的所述一个或多个处理器执行时促使所述系统至少提供用于促进对与所述第一实体相关联的所述一个或多个资源槽和与所述第二实体相关联的一个或多个资源槽、所述一个或多个用户和所述第二定价政策的选择的用户界面。
[0170]32.一种用于在提供者网络中分配计算资源的方法,所述方法包括:
[0171]在包括多个计算装置并且每个计算装置的容量被逻辑分段成一个或多个资源槽的计算环境中,根据第一组定价政策使一个或多个资源槽与第一用户相关联,并且根据所述第一组定价政策使一个或多个资源槽与第二用户相关联;
[0172]允许所述第一用户根据第二定价政策识别与所述第一用户相关联的、可由一组指定的其他用户访问的至少一个资源槽;以及
[0173]允许所述第二用户根据所述第二定价政策识别与所述第二用户相关联的、可由所述一组指定的其他用户访问的至少一个资源槽。
[0174]33.根据条款32所述的方法,其中所述第二定价政策由所述第一用户或所述第二用户选择。
[0175]34.根据条款32所述的方法,其还包括允许所述第二用户识别所述其他用户中的可访问与所述第一用户相关联的所述至少一个资源槽或与所述第二用户相关联的至少一个资源槽的额外的用户。
[0176]35.根据条款32所述的方法,其还包括允许所述第一用户或所述第二用户禁止所述一组指定的其他用户中的至少一个访问与所述第一用户相关联的所述至少一个资源槽或与所述第二用户相关联的至少一个资源槽。
[0177]36.根据条款32所述的方法,其还包括允许所述第一用户或所述第二用户更新所述第二定价政策。
[0178]37.根据条款32所述的方法,其还包括将与所述第一用户相关联的所述至少一个资源槽和与所述第二用户相关联的所述至少一个资源槽组合、以及允许所述一组指定的其他用户根据所述第二定价政策来请求访问所述组合资源槽中的至少一个。
[0179]38.根据条款32所述的方法,其还包括提供可操作来接收与所述第一用户相关联的所述至少一个资源槽、与所述第二用户相关联的所述至少一个资源槽、所述一组指定的其他用户和所述第二定价政策的指示的用户界面。
[0180]39.根据条款37所述的方法,其中所述请求包括对所述组合资源槽中的资源槽进行竞价。
[0181]40.根据条款32所述的方法,其中所述第二定价政策包括用来获取资源槽的货币、价格限制或竞价算法。
[0182]41.根据条款32所述的方法,其中所述允许所述第一用户和所述允许所述第二用户包括:接收分配与所述第一用户相关联的所述至少一个资源槽或与所述第二用户相关联的所述至少一个资源槽的请求、使所述请求与请求标识符相关联以及使与所述第一用户相关联的所述至少一个资源槽或与所述第二用户相关联的所述至少一个资源槽与池标识符相关联。
[0183]42.根据条款32所述的方法,其还包括确定针对访问与所述第一用户相关联的所述至少一个资源槽或与所述第二用户相关联的所述至少一个资源槽的计费信息。
[0184]43.根据条款39所述的方法,其还包括根据所述第二定价政策来确定所述一组指定的其他用户中的哪些用户已对与所述第一用户相关联的资源槽中的至少一个或与所述第二用户相关联的至少一个资源槽进行了竞价、以及基于所述确定来收集计费信息。
[0185]44.根据条款43所述的方法,其还包括使所述确定的其他用户与用户标识符相关联,并且包括具有与所述确定的其他用户相关联的记录的所述用户标识符。
[0186]45.根据条款42所述的方法,其中根据计费政策来收集所述计费信息,以用于将与所述第一用户相关联的所述至少一个资源槽和与所述第二用户相关联的所述至少一个资源槽组合。
[0187]46.一种非暂时性计算机可读存储介质,所述非暂时性计算机可读存储介质在其上存储有计算机可读指令,所述计算机可读指令包括在一个或多个计算装置上被执行时至少促使以下操作的指令:
[0188]在包括多个计算装置并且每个计算装置的容量被逻辑分段成一个或多个资源槽的计算环境中,生成允许以下操作的用户界面:
[0189]第一用户根据定价政策识别与所述第一用户相关联的一个或多个资源槽,与所述第一用户相关联的所述一个或多个资源槽可由其他用户的分组访问;
[0190]第二用户根据所述定价政策识别与所述第二用户相关联的一个或多个资源槽,与所述第二用户相关联的所述一个或多个资源槽可由其他用户的分组访问;
[0191]其中所述其他用户的分组和定价政策由所述第一用户或所述第二用户选择;以及
[0192]促使所述计算环境至少允许所述其他用户的分组根据所述定价政策对与所述第一个用户相关联的所述一个或多个资源槽和与所述第二个用户相关联的一个或多个资源槽进行竞价。
[0193]47.根
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1