集中式ran架构下的处理资源动态调整方法、设备及系统的制作方法_3

文档序号:8490469阅读:来源:国知局
生处理资源动态调整的总开销,计算公式如下所示:
[0074]C=nadd*add_load+ncreate*create_load
[0075]其中nadd和n_ate分别表示在最近一段固定长度的时间内,由于虚拟基站负载增加导致该处理器进行的处理资源动态调整的次数以及由于创建新的虚拟基站导致该处理器进行的处理资源调整的次数,add_load和createjoad分别表示这两种调整所花费的开销。可见,处理器在之前一段时间参与处理资源动态调整的次数越多,则负载变化程度越大。如果再将虚拟基站迁移或创建到这个处理器则会进一步对其处理资源动态调整造成压力,因此应尽量选择负载变化程度较小的处理器作为迁移目标或创建目标。
[0076]在一个实施例中,可由资源服务器定期地计算该资源服务器内各个处理器的负载变化程度C。
[0077]在进一步的实施例中,如果某个处理器的负载变化程度C超过一定的阀值D或者长时间超过一定阈值,说明它正在面临或者会继续发生连续的处理资源动态调整,则可以由该处理器对应的资源服务器内部处理资源调整装置进行预调整操作。通过预调整处理资源来将该处理器中的多个虚拟基站迁移到其他处理器,使得该处理器的剩余处理资源足够大从而减少之后可能出现的多次处理资源调整。例如,设置需要为该处理器预分配的处理资源大小\re,即相当于需要在此处理器上创建一个负载为Wpm的虚拟基站,可以将导致该处理器负载变化程度较高的几个本身负载变化较大的虚拟基站迁移到其他处理器,从而完成预调整。可首先迁移到资源服务器内的处理器,如果该资源服务器内没有处理器可以作为迁移目标,则对应的资源服务器内部处理资源调整装置可通知资源服务器间处理资源调整装置,由后者将一个或多个虚拟基站迁移到其他资源服务器中的处理器,从而完成处理资源的预调整。
[0078]五、资源服务器间处理资源调整装置
[0079]概括而言,当在某个资源服务器内部无法进行处理资源动态调整并且需要向其他资源服务器的处理器迁移或创建虚拟基站时,资源服务器间处理资源调整装置控制虚拟基站在属于不同资源服务器的处理器之间进行虚拟基站的迁移或创建,以完成资源服务器之间的处理资源动态调整。一个资源服务器间处理资源调整装置可负责系统中的所有资源服务器,其可以监控资源服务器中所有处理器运行的虚拟基站负载。
[0080]在一个实施例中,当资源服务器间处理资源调整装置接收到由资源服务器内部处理资源调整装置发送来的、指示需要迁移或创建虚拟基站的通知时,该装置首先查询全局资源服务器剩余处理资源分布列表,寻找当前是否存在剩余处理资源满足这个要迁移或创建的虚拟基站负载的处理器。存在以下两种情况:
[0081]?如果存在这样的处理器:针对找到一个这样的处理器的情况,则可以将该处理器作为虚拟基站的迁移目标或创建目标,继而由资源服务器间处理资源调整装置进行虚拟基站的单向迁移式调整或者新的虚拟基站的创建;针对找到多个这样的处理器的情况,则从中选择一个处理器作为虚拟基站的迁移目标或创建目标,继而由资源服务器间处理资源调整装置进行虚拟基站的单向迁移式调整或者新的虚拟基站的创建。
[0082]在一个实施例中,可选择负载变化程度最小的资源服务器中的处理器。这里,资源服务器的负载变化程度Ctrtal可以是该资源服务器中所有处理器的负载变化程度C之和。
[0083].如果不存在这样的处理器,则资源服务器间处理资源调整装置在所有的资源服务器(不同于原先的资源服务器)中基于全局资源服务器剩余处理资源分布列表寻找一个处理器,使得将该处理器运行的一个或多个虚拟基站迁移到其他处理器之后,该处理器的剩余处理资源足够用于进行处理资源动态调整。有两种情况:
[0084]①、如果找到这样的处理器,则可以进行资源服务器之间的处理资源调整,即资源服务器间处理资源调整装置将该处理器运行的一个或多个虚拟基站迁移到其他处理器,并且完成上述虚拟基站在资源服务器之间的迁移或创建。
[0085]②、如果没有找到这样的处理器,则处理资源调整失败。
[0086]类似地,在本实施例中,如果所有的资源服务器中都不存在剩余处理资源满足要迁移或创建的虚拟基站负载的处理器,则寻找一个满足以下条件的处理器:如果将该处理器运行的一个或多个虚拟基站迁移到其他处理器,该处理器的剩余处理资源足够用于进行虚拟基站的迁移或创建。在进一步的实施例中,可在其他资源服务器中选择剩余处理资源最大的处理器或者任何一个处理器,如果该处理器运行的一个虚拟基站的负载需求小于要迁移的虚拟基站负载增加前的需求与该要迁移的虚拟基站所在的处理器的剩余处理资源之和,并且该虚拟基站的负载需求与该虚拟基站所在的处理器的剩余处理资源之和大于需要迁移的虚拟基站负载增加后的需求,则可以将该虚拟基站与需要迁移的虚拟基站进行互换,即完成虚拟基站双向迁移式调整。类似地,如果找到多个满足条件的处理器,可选择负载变化程度最小的资源服务器中的处理器。
[0087]在一个实施例中,如上文所述,当资源服务器内部处理资源调整装置进行处理资源预调整时,针对无法在资源服务器内部完成的预调整,资源服务器间处理资源调整装置可以在资源服务器之间进行处理资源预调整,包括资源服务器间的虚拟基站迁移。
[0088]六、资源服务器内部剩余处理资源分布列表
[0089]资源服务器内部剩余处理资源分布列表用于记录资源服务器中各个处理器的空闲处理资源的状况,一个资源服务器内部剩余处理资源分布列表可与一个资源服务器相对应(例如位于该资源服务器内),维护该资源服务器中每个处理器的剩余处理资源。该列表可以由对应资源服务器的资源服务器内部处理资源调整装置进行管理,在进行资源服务器内部处理资源动态调整时用于进行参照。
[0090]资源服务器内部剩余处理资源分布列表可随对应资源服务器中运行的虚拟基站的负载变化进行更新。在一个实施例中,当虚拟基站负载增加、降低、虚拟基站创建或者取消时,可更新资源服务器内部剩余处理资源分布列表。举例来说,任何导致虚拟基站负载降低或虚拟基站取消的情况发生时,会进行处理资源的回收,其转化为剩余处理资源,因此需更新资源服务器内部剩余处理资源分布列表来增加这一部分处理资源。
[0091]在一个实施例中,在通过一定的处理资源初始分配方法进行处理资源的初始静态分配后,可以确定各个虚拟基站与资源服务器的映射关系,从而可以将每个处理器的处理资源按照当前资源服务器上的各个虚拟基站的负载需求,分配给不同大小的一到多个虚拟基站。例如当某个处理器上映射了虚拟基站a,b,c,则在系统运行期间在任意时间,该处理器的剩余处理资源R的值为:
[0092]R=Wcap - (ffa+ffb+ffc)
[0093]其中Weap为该处理器所能提供的处理能力,而Wa、Wb、W。分别为3个虚拟基站的当前负载。
[0094]通过对资源服务器内的所有处理器的剩余处理资源进行归纳和汇总,即可以得到当前资源服务器内剩余处理资源在各个处理器上的分布,即资源服务器内各个处理器的当前剩余处理资源,从而可形成资源服务器内部剩余处理资源分布列表。
[0095]七、全局资源服务器剩余处理资源分布列表
[0096]全局资源服务器剩余处理资源分布列表维护所有资源服务器中每个处理器的剩余处理资源,其跟随每个虚拟基站的负载变化进行更新。例如,随着资源服务器内部剩余处理资源分布列表的更新而更新。通过由资源服务器间处理资源调整装置对所有资源服务器的内部剩余处理资源分布列表进行汇总,可形成全局资源服务器剩余处理资源分布列表。资源服务器间处理资源调整装置可管理该表,用于在进行资源服务器间的处理资源调整时进行参照。
[0097]根据本发明的一个实施例,还提供一种集中式RAN架构下的处理资源动态调整方法,图2示出了该方法的步骤。
[0098]概括而言,该方法包括:对于要进行处理资源调整(即,某个处理器的虚拟基站负载增加或者要创建新的虚拟基站,而当前处理器无法提供足够的处理资源)的处理资源设备(其包括一个或多个处理器,如上文所述的资源服务器),可首先在该处理资源设备内部寻找另一个处理器作为迁移或创建目标,以进行处理资源调整;如果在该设备内部没有找到能够作为迁移或创建目标的处理器,则接着在外部处理资源设备寻找一个处理器来进行处理资源调整。其中,不管是在设备内部还是在外部,可首先寻找剩余处理资源能够足以进行迁移和创建虚拟基站的处理器来进行处理资源调整;如果没有这样处理器,则继续寻找能够通过将自身的虚拟基站迁移到其他处理器从而足以进行迁移和创建虚拟基站的处理器。
[0099]第一步、出现需要动态调整处理资源的情形。
[0100]如上文所述,当处理器内的某个虚拟基站负载增加并且该处理器的处理能力不能完全满足其负载增加后的需求时,以及当在某个处理器内创建新的虚拟基站并且该处理器的处理能力不能完全满足新的虚拟基站负载需求时,需要调整处理资源。
[0101]第二步、确定虚拟基站要迁移/创建的处理器(迁移/创建目标),进行虚拟基站的迁移/创建。
[0102]以上文所述的资源服务器作为处理资源设备,分别对虚拟基站的迁移和创建进行描述:
[0103]1、对于虚拟基站负载增加的情况,处理资源的调整包括以下子步骤:
[0104]步骤I)、资源服务器内部的处理资源动态调整。
[0105]在一个实施例中,可首先在需要进行调整的资源服务器内部寻找剩余处理资源满足要迁移的虚拟基站负载的处理器。例如,先查询如上文所
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1