【技术实现步骤摘要】
用于云服务的资源分配方法、系统和介质
本公开涉及云技术,更具体地说,涉及用于云服务的资源分配方法、系统和介质。
技术介绍
在传统的信息处理方式中,用户对于设备是独享的,即:用户与设备处于同一物理环境中。用户通过操作设备来执行期望的处理任务。在这种情况下,所述设备必须完全具备执行处理任务所需的最小性能。但是,随着处理任务的复杂度和运算量的不断提高,仅仅依靠本地的设备难以达到期望的性能和效果。在这种情况下,云技术(Cloudtechnology)得到了广泛的关注和快速的发展。云技术是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种技术。与传统的信息处理方式不同,云服务通过在云端提供信息处理的能力,来让用户共享云端的高性能设备,从而获得更快的处理速度和更低廉的使用成本。可见,与传统的信息处理方式相比,云端的处理能力是共享的,而不是独占的。不同的用户之间采用分时复用的策略来共享云端的计算资源。现有的对于云端的资源调度,通常都是某一种资源的获取,例如,为某段数据预留一段内 ...
【技术保护点】
1.一种用于云服务的资源分配方法,包括:/n基于来自终端的资源分配请求,确定用于搜索至少一种资源的搜索条件,所述搜索条件包括对于所述至少一种资源中每种资源的资源量需求;/n获取用于提供所述云服务的多种资源的实时状态信息,其中,所述多种资源中每种资源的实时状态信息被独立地存储,所述多种资源中的每种资源的实时状态信息包括在多个资源提供服务器中该种资源的可用余量信息,并且该种资源的实时状态信息与对应的资源提供服务器的标识被相关联地存储在与该种资源对应的资源信息列表中;/n基于所述可用余量信息,在所述多个资源提供服务器中确定具有与所述搜索条件匹配的所述至少一种资源的至少一个候选资源 ...
【技术特征摘要】
1.一种用于云服务的资源分配方法,包括:
基于来自终端的资源分配请求,确定用于搜索至少一种资源的搜索条件,所述搜索条件包括对于所述至少一种资源中每种资源的资源量需求;
获取用于提供所述云服务的多种资源的实时状态信息,其中,所述多种资源中每种资源的实时状态信息被独立地存储,所述多种资源中的每种资源的实时状态信息包括在多个资源提供服务器中该种资源的可用余量信息,并且该种资源的实时状态信息与对应的资源提供服务器的标识被相关联地存储在与该种资源对应的资源信息列表中;
基于所述可用余量信息,在所述多个资源提供服务器中确定具有与所述搜索条件匹配的所述至少一种资源的至少一个候选资源提供服务器;
基于所确定的至少一个候选资源提供服务器,确定对应所述资源分配请求的至少一组可分配资源,其中每组可分配资源对应于一个候选资源提供服务器;以及
基于所述至少一组可分配资源,向所述终端执行资源分配。
2.根据权利要求1所述的方法,其中基于所述可用余量信息,在所述多个资源提供服务器中确定所述至少一个候选资源提供服务器的步骤由资源信息服务器执行,
其中,所述资源信息服务器包括主服务器和至少一个从服务器,且所述主服务器和所述至少一个从服务器之间通过同步保持数据的一致性,
所述方法还包括:
按照第一预定时间间隔,从所述多个资源提供服务器接收对于指示所述各种资源的实时状态的上报数据;
将所述上报数据写入所述主服务器;
按照第二预定时间间隔,将所述主服务器上存储的用于提供所述云服务的多种资源的实时状态信息同步到所述至少一个从服务器;以及
通过所述至少一个从服务器确定具有与所述搜索条件匹配的资源的候选资源提供服务器。
3.根据权利要求1所述的方法,其中,对于每个资源提供服务器,其每种资源包括多个子资源,且每种资源的可用余量信息包括所述多个子资源的可用余量信息;
其中,所述基于所确定的至少一个候选资源提供服务器,确定对于所述资源分配请求的至少一组可分配资源,包括:
基于所述至少一个候选资源提供服务器处的每种资源的各个子资源的可用余量信息,确定满足所述搜索条件的各个资源的至少一个子资源作为所述至少一组可分配资源。
4.根据权利要求1所述的方法,所述搜索条件包括针对第一种资源的第一条件和针对第二种资源的第二条件,
所述确定所述至少一个候选资源提供服务器,包括:
在资源信息服务器上,基于所述第一条件、所述第一种资源的实时状态信息、所述第二条件、以及所述第二种资源的实时状态信息,从所述多个资源提供服务器中确定具有满足所述第一条件的所述第一种资源且具有满足所述第二条件的所述第二种资源的候选资源提供服务器,作为搜索结果。
5.根据权利要求4所述的方法,在所述资源信息服务器,通过以下处理来确定所述搜索结果:
基于所述第一条件,在与所述第一种资源对应的第一资源信息列表中,筛选满足所述第一条件的候选第一资源集合,在所述候选第一资源集合中,每个候选第一资源的可用余量信息与每个候选第一资源所对应的资源提供服务器的候选标识相关联地存储,并且所述候选标识所对应的资源提供服务器能够提供所述第一种资源和所述第二种资源;
基于所述候选标识,在与所述第二种资源对应的第二资源信息列表中,提取候选第二资源集合,在所述候选第二资源集合中,所述候选标识与所述候选标识所对应的资源提供服务器上第二种资源的可用余量信息相关联地存储;
基于所述第二条件,在所述候选第二资源集合中,删除不满足所述第二条件的候选标识,并将剩余的候选标识所对应的候选资源提供服务器作为所述搜索结果。
6.根据权利要求5所述的方法,其中所述第一种资源的分配优先级高于所述第二种资源...
【专利技术属性】
技术研发人员:张富春,魏雪,涂元林,刘欣欣,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。