一种云资源分配方法和电子设备组成比例

技术编号:33427328 阅读:12 留言:0更新日期:2022-05-19 00:18
本说明书一个或多个实施例提供一种云资源分配方法和电子设备,其中,该方法包括:选取请求队列中包含的请求优先级最高的目标供应请求进行处理,其中,所述请求队列中包含的任一供应请求的请求优先级与其属性优先级相关,所述任一供应请求的属性优先级匹配于所述任一供应请求的请求属性;在所述目标供应请求处理成功的情况下,将所述目标供应请求所申请的目标云资源分配至所述目标供应请求的发起方,并从所述请求队列中移除所述目标供应请求。并从所述请求队列中移除所述目标供应请求。并从所述请求队列中移除所述目标供应请求。

【技术实现步骤摘要】
一种云资源分配方法和电子设备


[0001]本说明书一个或多个实施例涉及计算机网络领域,尤其涉及一种云资源分配方法和电子设备。

技术介绍

[0002]在云资源分配场景中,云平台通过接收用户提交的云资源供应请求,从而向用户分配对应的云资源。然而,现阶段云资源的分配通过现货交易的方式实现,即云平台会将事先准备好云资源予以售卖,并在用户提交针对该云资源的供应请求后向其分配该云资源,这导致稀缺的云资源需要由用户抢购获取,给用户带来了不便。

技术实现思路

[0003]有鉴于此,本说明书一个或多个实施例提供一种云资源分配方法和电子设备。
[0004]本说明书一个或多个实施例提供技术方案如下:
[0005]根据本说明书一个或多个实施例的第一方面,提出了一种云资源分配方法,包括:
[0006]选取请求队列中包含的请求优先级最高的目标供应请求进行处理,其中,所述请求队列中包含的任一供应请求的请求优先级与其属性优先级相关,所述任一供应请求的属性优先级匹配于所述任一供应请求的请求属性;
[0007]在所述目标供应请求处理成功的情况下,将所述目标供应请求所申请的目标云资源分配至所述目标供应请求的发起方,并从所述请求队列中移除所述目标供应请求。
[0008]根据本说明书一个或多个实施例的第二方面,提出了一种电子设备,包括:
[0009]处理器;用于存储处理器可执行指令的存储器;其中,所述处理器通过运行所述可执行指令以实现上述云资源分配方法的步骤。
[0010]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。
附图说明
[0011]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。
[0012]图1是本说明书根据一示例性实施例提供的一种云资源分配的网络架构示意图。
[0013]图2是本说明书根据一示例性实施例提供的一种云资源分配方法的流程图。
[0014]图3是本说明书根据一示例性实施例示出的一种请求队列的示意图。
[0015]图4是本说明书根据一示例性实施例提供的一种处理目标供应请求的场景示意图。
[0016]图5是一示例性实施例提供的一种设备的结构示意图。
[0017]图6是本说明书根据一示例性实施例提供的一种云资源分配装置的框图。
具体实施方式
[0018]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。
[0019]需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。
[0020]图1是一示例性实施例提供的一种云资源分配的网络架构示意图。如图1所示,本说明书实施例中,维护云资源、分配云资源的主体为云平台,而被分配云资源的主体可以包括作为云平台外部的客户端或者云平台内部的运维系统。以云平台向客户端分配云资源为例,云平台与用户侧的客户端通过网络(例如公网)相连接,从而使得云平台能够响应客户端发出的针对云资源的供应请求,向客户端分配云资源。在本说明书实施例中云平台将云资源分配至客户端,具体是指将云资源的使用权分配至对应的客户端,例如,客户端可以通过在云平台上注册的账户登录云平台,云平台可以将自身维护的云资源与该客户端对应的身份标识进行绑定,从而将该云资源的使用权指定为该客户端,并在该客户端本地登录云平台后所显示的控制台界面中展示该云资源,以响应于客户端对该云资源的各种使用或配置操作。
[0021]本说明书实施例所涉及的云资源,是指在云平台进行实例化后并且处于可使用状态的虚拟云端设备,包括云实例、云资源池和云私有池等,其中云实例包括云服务器、云盘、云应用或云网络中的虚拟网元等。由于云平台的本质是对实体硬件资源进行弹性维护和资源整合,因此云平台需要与大量硬件实体相连,从而维护有基本的云资源空间,本说明书实施例所涉及的云资源空间指的是用于实现云资源的计算资源、存储资源和/或网络资源的总称,其实质是对硬件实体所蕴含的计算资源、存储资源和/或网络资源的一种抽象表征方式。而云资源在云资源空间中实现(或称实例化),则是指云资源在对云资源空间进行占用并实例化得到的可供使用的虚拟云端设备的过程,其实质是对硬件实体按需进行的碎片化占用。
[0022]图2是本说明书根据一示例性实施例提供的一种云资源分配方法的流程图,该方法包括以下步骤:
[0023]S202:选取请求队列中包含的请求优先级最高的目标供应请求进行处理,其中,所述请求队列中包含的任一供应请求的请求优先级与其属性优先级相关,所述任一供应请求的属性优先级匹配于所述任一供应请求的请求属性。
[0024]本说明书实施例所涉及的云资源分配方法可以应用于图1所示的云平台。例如,云平台会动态维护有一个用于缓存接收到的多个供应请求的请求队列,并将这些供应请求按照请求优先级的顺序进行排序,再按照请求优先级由高至低的顺序依次处理请求队列中的供应请求。由于云资源的存量是有限的,因此如果对多个供应请求进行并行处理,可能会导
致并行处理的多个供应请求所需申请的是相同且库存紧张的云资源,由于并行处理的多个供应请求对彼此的处理过程不可见,这势必导致同一云资源被多个供应请求同时争夺,或同一云资源空间被多个供应请求分别预留,并最终导致并行处理的多个供应请求均处理失败,而本说明书实施例通过对请求队列中的供应请求按照请求优先级由高至低的顺序进行处理的串行处理方式就可以避免上述情况。
[0025]在本说明书实施例中,由于供应请求的处理需要时间,而云平台可以不断接收新的供应请求并被加入到请求队列中,因此请求队列通常会滞留有大量当前暂未处理完成的供应请求。其中,任一供应请求都具备对应的请求优先级,该请求优先级可以通过所述任一供应请求对应的属性优先级所确定,具体而言,所述任一供应请求的请求优先级与其属性优先级正相关。例如,所述任一供应请求的请求优先级可以被直接确定为所述任一供应请求的属性优先级本身。
[0026]本说明书实施例所涉及的任一供应请求的属性优先级由所述任一供应请求的请求属性所确定。所述任一供应请求的请求属性包括所述任一供应请求的请求来源和/或请求需求,其中,所述任一供应请求的请求来源是指所述任一供应请求对应的发起方,例如所述任一供应请求的发起方可以包括云平台自身的运维系统、云平台外部的注册用户对应的客户端、其他平台等;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云资源分配方法,其特征在于,包括:选取请求队列中包含的请求优先级最高的目标供应请求进行处理,其中,所述请求队列中包含的任一供应请求的请求优先级与其属性优先级相关,所述任一供应请求的属性优先级匹配于所述任一供应请求的请求属性;在所述目标供应请求处理成功的情况下,将所述目标供应请求所申请的目标云资源分配至所述目标供应请求的发起方,并从所述请求队列中移除所述目标供应请求。2.根据权利要求1所述的方法,其特征在于,所述任一供应请求的请求优先级与其属性优先级正相关。3.根据权利要求1所述的方法,其特征在于,所述任一供应请求的请求优先级还与其时间优先级相关,其中:对于时间优先级相同的多个供应请求,属性优先级相对更高的供应请求的请求优先级也相对更高;对于时间优先级不同的多个供应请求,时间优先级相对更高的供应请求的请求优先级也相对更高。4.根据权利要求3所述的方法,其特征在于,所述任一供应请求的时间优先级正相关于所述任一供应请求的等待时长,所述任一供应请求的等待时长为所述任一供应请求的发起时刻到当前时刻之间的时长;和/或,所述任一供应请求的时间优先级负相关于所述任一供应请求的到期时长,所述任一供应请求的到期时长为所述当前时刻到所述任一供应请求的交付时刻之间的时长。5.根据权利要求1所述的方法,其特征在于,所述选取请求队列中包含的请求优先级最高的目标供应请求进行处理,包括:从所述请求队列选取请求优先级最高的所述目标供应请求,从闲置云资源空间中确定出用于实现至少部分所述目标云资源的目标云资源空间,并将所述目标云资源空间从所述闲置云资源空间中移除。6.根据权利要求5所述的方法,其特征在于,所述从闲置云资源空间中确定出用于实现至少部分所述目标云资源的目标云资源空间,包括:从闲置云资源空间中确定出用于实现至少部分待实现目标云资源的新增云资源空间,所述待实现目标云资源为所述目标云资源空间当前无法实现的至少部分所述目标云资源;将所述新增云资源空间合并至所述目标云资源空间,以使合并后的所述目标云资源空间还用于实现所述至少部分待实现目标云资源。7.根据权利要求1所述的方法,其特征在于,所述选取请求队列中包含的请求优先级最高的目标供应请求进行处理,包括:从所述请求队列选取请求优先级最高的所述目标供应请求,从正在使用的云资源空间中预订当...

【专利技术属性】
技术研发人员:刘珂瑄
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1