一种资源分配方法和装置与流程

文档序号:13425945阅读:203来源:国知局
一种资源分配方法和装置与流程

本申请涉及通信领域,尤其涉及一种资源分配方法和装置。



背景技术:

随着通信技术的发展,无线接入技术(radioaccesstechnology,rat)的种类越来越多,例如时分双工长期演进(timedivisionduplexing-longtermevolution,tdd-lte),频分双工长期演进(frequencydivisionduplexing-longtermevolution,fdd-lte),全球移动通信系统(globalsystemformobilecommunication,gsm)、码分多址(codedivisionmultipleaccess,cdma)、通用分组无线服务技术(generalpacketradioservice,gprs)等。为了满足使用不同技术的用户,基站要同时处理不同无线接入类型的业务。

对于每种无线接入业务,基站分配相应的资源额度,资源额度是指资源池的最大可用资源数量。在处理业务时,业务使用的资源数量不能超过其对应的资源额度。

资源分配需要考虑小区类型、用户类型、调度用户数量、调度类型等,具有多维量纲。而且,资源分配的实时要求非常高,因此现有资源分配策略只能估计业务所需资源数量,这样有可能出现一些业务资源额度不足,另一些业务的资源额度过剩的情况。



技术实现要素:

有鉴于此,本申请提供一种资源分配方法,能够调整无线接入业务对应的资源池的资源额度,提高资源利用率。

第一方面提供一种资源分配方法,包括:对于每一类无线接入业务,获取第一统计数,将第一统计数与统计总数之比作为第一统计比例;获取第二统计数,将第二统计数与统计总数之比作为第二统计比例;确定第一统计比例超过第一高比例门限的至少一类无线接入业务为第一组业务,以及确定第二统计比例超过第二高比例门限的至少一类无线接入业务为第二组业务;上调第一组业务对应的子资源池的资源额度,以及下调第二组业务对应的子资源池的资源额度。其中,第一统计数为在一个统计周期内业务的资源占比超过高占比门限的次数,统计总数是指一个统计周期包括的检测周期数,第二统计数为在一个统计周期内业务的资源占比不超过低占比门限的次数。依此实施,在第一组业务的资源使用率高且第二组业务的资源使用率低的情况下,通过调整资源池的资源额度,能够避免第二组业务的资源使用率低而占用过多资源的问题。由此可见,本申请可以提高总资源池的资源利用率。

在一种可能的实现方式中,上调第一组业务对应的子资源池的资源额度,以及下调第二组业务对应的子资源池的资源额度具体包括:从第一组业务中选取第一类业务,从第二组业务中选取第二类业务;以设定额度增加第一子资源池的资源额度,以设定额度减少第二子资源池的资源额度,第一子资源池是为第一类业务预留的资源,第二子资源池是为第二类业务预留的资源。依此实施,可以将第二子资源池的资源额度调度给第一子资源池,通过增加第一子资源池的资源额度,允许更多第一类业务在规定时间内执行,从而提高了总资源池的利用率。并且减少了第一类业务的超时比例,能够提高业务效率。

在另一种可能的实现方式中,在上调第一组业务对应的子资源池的资源额度,以及下调第二组业务对应的子资源池的资源额度之后,获取第二组业务的第三统计数,将第二组业务的第三统计数和统计总数之比作为第二组业务的第三统计比例;确定在第二组业务中第三统计比例超过恢复比例门限的至少一类无线接入业务为目标业务,上调目标业务的子资源池的资源额度以及下调第一组业务的子资源池的资源额度。其中,第三统计数为在一个统计周期内业务的资源占比超过恢复占比门限的次数。当目标业务的第三统计比例超过恢复比例门限时,表明目标业务对应的子资源池的资源难以满足目标业务的资源需求。依此实施,可以恢复目标业务对应的子资源池的资源额度,以满足目标业务的资源需求。

第二方面提供一种资源分配方法,包括:获取基础任务超时次数,将基础任务超时次数和统计总数之比作为基础任务超时比例;当基础任务超时比例满足预设的调整门限条件时,调整准入门限。其中,基础任务超时次数为在一个统计周期调度基础任务超时的次数,统计总数为一个统计周期包括的检测周期数。业务包括基础特性任务和增强特性任务。增强特性任务可以包括多个级别。依此实施可以获取基础任务超时比例判断业务的资源需求,通过调整准入门限可以改变在子资源池执行的基础特性任务数量和增强特性任务数量,从而达到合理分配资源的效果。

在一种可能的实现方式中,当基础任务超时比例满足预设调整条件时,调整准入门限具体为:当基础任务超时比例超过预设超时比例时,以第一调整门限参数下调准入门限,将下调后的准入门限作为下一个统计周期的准入门限。依此实施,通过下调准入门限,可减少增强特性任务。这样在资源池的资源不足的情况下允许更多基础特性业务执行,能满足更多用户的基础需求。

在另一种可能的实现方式中,当基础任务超时比例满足预设调整条件时,调整准入门限具体为:获取统计数,将统计数和统计总数之比作为统计比例,统计数为在一个统计周期内基础特性任务的资源占比不超过低占比门限的次数;当基础任务超时比例不超过预设超时比例且统计比例大于高比例门限时,以第二调整门限参数上调准入门限,将上调后的准入门限作为下一个统计周期的准入门限。依此实施,能够在资源池的资源充足且资源使用率低的情况下,上调准入门限,从而满足用户对增强特性的需求。

在另一种可能的实现方式中,若当前统计周期的准入门限不满足预设的调整门限条件,则根据基础任务超时比例调整业务下发数量。依此实施,能够在准入门限不可调的情况下,通过调整业务下发数量,以合理使用资源。

进一步的,当前统计周期的准入门限不满足预设的调整门限条件,则根据基础任务超时比例调整业务下发数量具体为:当基础任务超时比例不超过预设超时比例且当前统计周期的准入门限为最高准入门限时,上调业务下发数量。依此实施,通过增加下一个统计周期的业务下发数量,在下一个统计周期处理更多业务,从而满足更多用户的需求。

进一步的,当前统计周期的准入门限不满足预设的调整门限条件,则根据基础任务超时比例调整业务下发数量具体为:当基础任务超时比例超过预设超时比例且当前统计周期的准入门限为最低准入门限时,下调业务下发数量。这样通过降低下一个统计周期的业务下发数量,在下一个统计周期处理更少业务,能够降低业务超时比例,提高用户体验。

第三方面提供一种资源分配装置,具有实现第一方面提供的资源分配方法的功能。上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,模块可以是软件和/或硬件。

第四方面提供一种资源分配装置,具有实现第二方面提供的资源分配方法的功能。上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,模块可以是软件和/或硬件。

第五方面提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面的方法。

第六方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面的方法。

由以上实施例可见,本申请具有以下优点:业务的资源占比超过高占比门限,表明业务的资源使用率高。第一组业务的第一统计比例超过第一高比例门限,表明在统计周期内第一组业务的资源使用率高。而业务的资源占比不超过低占比门限,表明业务的资源使用率低。第二组的第二统计比例超过第二高比例门限,表明在统计周期内第二组业务的资源使用率低。这样通过调整资源池的资源额度,能够避免第二组业务的资源使用率低而占用过多资源的问题,能够提高资源利用率。

附图说明

图1为本申请提供的资源分配方法的一个示意图;

图2为本申请提供的资源分配方法的另一个示意图;

图3为本申请提供的业务占用资源和资源池的一个示意图;

图4为本申请提供的业务占用资源和资源池的另一个示意图;

图5为本申请提供的资源分配方法的另一个示意图;

图6为本申请提供的资源分配方法的另一个示意图;

图7为本申请提供的资源分配装置的一个示意图;

图8为本申请提供的资源分配装置的另一个示意图;

图9为本申请提供的资源分配装置的另一个示意图;

图10为本申请提供的资源分配装置的另一个示意图。

具体实施方式

首先对本申请的资源分配方法所应用的基带芯片进行介绍,基带芯片为l1芯片,用于为l1业务分配资源和l1业务处理。l2芯片用于执行媒体接入控制(mediumaccesscontrol,mac)层,无线链路层控制协议(radiolinkcontrol,rlc)层,分组数据汇聚协议(packetdataconvergenceprotocol,pdcp)层与l2业务调度等相关l2功能,将业务下发给l1芯片执行。上述资源包括但不限于计算资源、存储资源、网络资源、功率资源、通道资源等。

一个基带芯片可以同时处理多类业务。例如3g、4g、5g业务。3g业务可分为多类业务,例如wcdma、td-scdma、cdma2000等业务;4g业务也可分为多类业务,例如tdd-lte和fdd-lte等业务。由于现有技术为每类业务都配置固定的资源额度,因此不可避免的出现一些业务资源额度不足,另一些业务的资源额度过剩的情况。这样导致基带芯片的资源不能充分利用。而且在资源分配不足时,业务会超时,影响用户体验。

为了解决以上问题,本申请提供一种资源分配方法,可以根据实际业务的处理情况,通过一次或多次调整资源池的资源额度,以适应实际业务的资源需求。请参阅图1,本申请提供的资源分配方法的一个实施例包括:

步骤101、对于每一类无线接入业务,获取第一统计数,将第一统计数与统计总数之比作为第一统计比例。

步骤102、获取第二统计数,将第二统计数与统计总数之比作为第二统计比例。

本实施例中,无线接入业务可分为tdd-lte、fdd-lte、gsm、gprs或cdma等。l1芯片可以支持多类无线接入业务,为每类无线接入业务配置子资源池。统计总数为一个统计周期包括的检测周期数。业务的资源占比为一类无线接入业务的占用资源量与其对应的子资源池的总资源量之比。

对于任意一类无线接入业务,l1芯片可以在每个检测周期对业务的资源占比进行检测,判断业务的资源占比是否超过高占比门限;获取一个统计周期中业务资源占比超过高占比门限的次数(即第一统计数)后,l1芯片可确定业务的资源占比超过高占比门限的次数与统计总数之比(即该类业务的第一统计比例);获取一个统计周期中业务的资源占比不超过低占比门限的次数(即第二统计数)后,l1芯片可确定业务的资源占比不超过低占比门限的次数与统计总数之比(即该类业务的第二统计比例)。步骤101和步骤102并无固定先后顺序。

步骤103、确定第一统计比例超过第一高比例门限的至少一类无线接入业务为第一组业务,以及确定第二统计比例超过第二高比例门限的至少一类无线接入业务为第二组业务。

第一高比例门限用于判断在一个统计周期中子资源池的资源使用率高的次数是否过多,若次数过多,则表明子资源池的资源额度不足。第二高比例门限用于判断在一个统计周期中子资源池的资源使用率低的次数是否过多,若次数过多,则表明子资源池的资源额度过剩。即第一组业务的子资源池的资源额度不足,第二组业务的子资源池的资源额度过剩。

步骤104、上调第一组业务对应的子资源池的资源额度,以及下调第二组业务对应的子资源池的资源额度。

本实施例中,第一组业务包括至少一类无线接入业务,第二组业务包括至少一类无线接入业务。在第一组业务的子资源池的资源额度不足,第二组业务的子资源池的资源额度过剩的情况下,上调第一组业务对应的子资源池中全部或部分子资源池的资源额度,以及下调第二组业务对应的子资源池中全部或部分子资源池的资源额度,能够为资源使用率高的业务配置更多资源,为资源使用低的业务配置更少资源,从而避免了资源的浪费,提高了资源利用率。

在另一个可选实施例中,在步骤104之后,上述方法还包括:获取第二组业务的第三统计数,将第二组业务的第三统计数和统计总数之比作为第二组业务的第三统计比例;确定在第二组业务中第三统计比例超过恢复比例门限的至少一类无线接入业务为目标业务,上调目标业务的子资源池的资源额度以及下调第一组业务的子资源池的资源额度。

具体的,第三统计数为在一个统计周期内业务的资源占比超过恢复占比门限的次数。当目标业务的第三统计比例超过恢复比例门限时,上调目标业务的子资源池的资源额度以及下调第一组业务的子资源池的资源额度。在目标业务的子资源池的资源额度不能满足当前第目标业务的需求时,通过增加其对应子资源池的资源额度,可以满足目标业务的资源需求。

下面以两类无线接入业务为例,请参阅图2,本申请提供的资源分配方法的另一个实施例包括:

步骤201、获取第一类业务的第一统计数,将第一类业务的第一统计数和统计总数之比作为第一类业务的第一统计比例。

本实施例中,第一类业务的资源占比为第一类业务占用资源量和第一子资源池的总资源量之比,第一子资源池是为第一类业务预留的资源,第二类业务的资源占比为第二类业务占用资源量和第二子资源池的总资源量之比。第二子资源池是为第二类业务预留的资源,如图3所示。

请参阅图4,一个统计周期包括多个检测周期,统计总数为一个统计周期包括的检测周期数,记为m。检测周期t1的时长为第一时长,统计周期t2的时长为第二时长,则t2=m*t1。其中,t1可以是传输时间间隔(transmissiontimeinterval,tti)或者1个子帧。

当第一类业务的资源占比超过高占比门限时,计数加一;当第一类业务的资源占比不超过高占比门限时,计数不增加。这样就能获取在一个统计周期内第一类业务的资源占比超过高占比门限的次数(即第一类业务的第一统计数)。记第一类业务的第一统计数为n1,统计总数为m,第一类业务的第一统计比例为p1,则p1=n1/m。高占比门限用于确定业务的资源占比是否过高。若高于高占比门限,则表明在一个检测周期内业务的资源占比高,即子资源池的使用率高。

步骤202、获取第二类业务的第二统计数,将第二类业务的第二统计数和统计总数之比作为第二类业务的第二统计比例。

当第二类业务的资源占比不超过低占比门限时,计数加一;当第二类业务的资源占比超过低占比门限时,计数不增加。这样就能获取在一个统计周期内第二类业务的资源占比不超过低占比门限的次数(即第二类业务的第二统计数)。记第二类业务的第二统计数为n2,统计总数为m,第二类业务的第二统计比例为p2,则p2=n2/m。低占比门限用于确定业务的资源占比是否过低。若不超过低占比门限,则表明在一个检测周期内业务的资源占比低,即子资源池的使用率低。

需要说明的是,高占比门限和低占比门限是预设的。不同类型的资源池的高占比门限可设为相同值,也可以根据实际情况设为不同值。同理,低占比门限可相同,也可不同。另外,步骤202和步骤201并无固定先后顺序。

步骤203、当一个统计周期中第一类业务的第一统计比例超过第一高比例门限,且第二类业务的第二统计比例超过第二高比例门限时,下调第二子资源池的资源额度以及上调第一子资源池的资源额度。

第一高比例门限用于确定在一个统计周期中第一子资源池的资源使用率高的次数过多,若次数过多,则表明第一子资源池的资源额度不足。第二高比例门限用于确定在一个统计周期中第二子资源池的资源使用率低的次数过多,若次数过多,则表明第二子资源池的资源额度过剩。

需要说明的是,当第一类业务的第一统计比例不超过第一高比例门限,且第二类业务的第二统计比例不超过第二高比例门限时,可以不调整子资源池的资源额度。或者,当第一类业务的第一统计比例超过第一高比例门限,且第二类业务的第二统计比例不超过第二高比例门限时,可以不调整子资源池的资源额度。或者,当第一类业务的第一统计比例不超过第一高比例门限,且第二类业务的第二统计比例超过第二高比例门限时,可以不调整子资源池的资源额度。

可以理解的是,当一个统计周期中第一类业务的第一统计比例超过第一高比例门限,且第二类业务的第二统计比例超过第二高比例门限时,可以确定第一类业务属于第一组业务,第二类业务属于第二组业务。本申请可以在每个统计周期获取每类无线接入业务的第一统计比例和第二统计比例,当统计比例与高比例门限的比较结果满足调整条件时,可以调整子资源池的资源额度,以提高资源利用率。

本实施例中,获取无线接入业务占用资源池的实际状态后,能根据上述状态识别出资源不足的子资源池和资源过剩的子资源池。当第一子资源池的资源不足且第二子资源池的资源过剩时,增加第一子资源池的资源额度,降低第二子资源池的资源额度,以提高总资源池的资源利用率,并且可以降低业务超时比例。由此可见,本实施例调整分配给无线接入业务的资源额度,能够提高系统性能。

在一个可选实施例中,步骤203中下调第二子资源池的资源额度以及上调第一子资源池的资源额度具体为:以设定额度减少第二子资源池的资源额度,以及,以设定额度增加第一子资源池的资源额度。

具体的,第二子资源池减少的资源额度和第一子资源池增加的资源额度相同。通过增加第一子资源池的资源额度,允许更多第一类业务在规定时间内执行。由此可以提高总资源池的利用率,而且可以减少第一类业务的超时比例,能够提高业务效率。

在另一个可选实施例中,总资源池包括工作资源池和未使用资源池,第一子资源池和第二子资源池属于工作资源池;步骤203中下调第二子资源池的资源额度以及上调第一子资源池的资源额度具体为:以第一额度减少第二子资源池的资源额度,以及,以第二额度增加第一子资源池的资源额度。

具体的,第二子资源池减少的资源额度(即第一额度)和第一子资源池增加的资源额度(即第二额度)不同。l1芯片可以将第一额度划分给未使用资源池,从未使用资源池选取第二额度分配给第一子资源池。这样可以为更多业务合理分配资源额度,提高整个资源池的资源利用率。由此可见,本实施例不限定在两类业务之间分配资源额度,方案实施更具灵活性。

在另一个可选实施例中,在步骤203之后,上述方法还包括:获取第二类业务的第三统计数,将第二类业务的第三统计数和统计总数之比作为第二类业务的第三统计比例;当第二类业务的第三统计比例超过恢复比例门限时,上调第二子资源池的资源额度以及下调第一子资源池的资源额度。

具体的,第三统计数为在一个统计周期内业务的资源占比超过恢复占比门限的次数,恢复占比门限可以与高占比门限相同。恢复比例门限用于确定业务的资源占比满足恢复条件,若第二类业务的第三统计比例超过恢复比例门限,则确定第二子资源池的资源需要恢复。

当第二类业务的第三统计比例超过恢复比例门限时,上调第二子资源池的资源额度以及下调第一子资源池的资源额度。此时,上调额度不大于第一额度,下调额度不大于第二额度。在第二子资源池的资源不能满足当前第二类业务的需求时,通过增加第二子资源池的资源额度,可以满足第二类业务的资源需求。

在另一个可选实施例中,在步骤201之后,上述方法还包括:获取第二类业务的第一统计数,确定第二类业务的第一统计比例;当第一类业务的第一统计比例超过第一高比例门限且第二类业务的第一统计比例不超过低比例门限时,下调第二子资源池的资源额度以及上调第一子资源池的资源额度。

具体的,第二类业务的第一统计数是指一个统计周期内第二类业务的资源占比超过高占比门限的次数。第二类业务的第一统计比例是指第二类业务的第一统计数与统计总数之比。第一高比例门限与图1所示实施例中第一高比例门限相似。低比例门限用于确定在一个统计周期中第二子资源池的资源使用率高的次数过少,若次数过少,则表明第二资源池的资源额度可能过剩。这样,当第一子资源池的资源不足且第二子资源池的资源可能过剩时,通过调整子资源池的额度,可以适应实际业务的资源需求,从而提高总资源池的利用率。在下调第二子资源池的资源额度之后,若第二类业务的第一统计比例高于第二高比例门限,或者第二类业务的第三统计比例高于恢复比例门限,则上调第二子资源池的资源额度。

请参阅图5,下面以一个具体应用场景对本申请的资源分配方法进行详细介绍:

步骤501、统计1000个tti中tdd-lte业务的资源占比超过90%的次数为950,确定tdd-lte业务的第一统计比例为95%。

步骤502、统计1000个tti中fdd-lte业务的资源占比不超过50%的次数为530,确定fdd-lte业务的第二统计比例为53%。

步骤503、确定tdd-lte业务的第一统计比例超过第一高比例门限,以及,确定fdd-lte业务的第二统计比例超过第二高比例门限。

步骤504、下调第二子资源池的资源额度以及上调第一子资源池的资源额度。

举例来说,第一类业务为tdd-lte业务,第二类业务为fdd-lte业务。总资源池包括第一子资源池和第二资源池。第一子资源池的初始资源额度为1000个资源。第二子资源池的初始资源额度为2000个资源。第一高比例门限ph1以90%为例,第二高比例门限ph2以50%为例。tdd-lte业务的第一统计比例的计算公式为:p1=950/1000=95%。fdd-lte业务的第二统计比例的计算公式为:p2=530/1000=53%。由此l1芯片可以确定tdd-lte业务的第一统计比例超过第一高比例门限,且fdd-lte业务的第二统计比例超过第二高比例门限。根据比较结果可知,第一子资源池的资源不足,第二子资源池的资源过剩。调整额度以150个资源为例,占总资源额度的5%。l1芯片将第二子资源池的资源额度调整为1850个资源。第一子资源池的资源调整为1150个资源。调整完成之后,在下一个统计周期继续执行上述资源分配方法。

下面对三类以上无线接入业务的资源分配方法进行介绍:

每类无线接入业务都可设置对应的高占比门限、低占比门限和高比例门限。对于任意一类业务,l1芯片可以在每个检测周期对业务的资源占比进行检测,判断业务的资源占比是否超过高占比门限;获取一个统计周期中业务资源占比超过高占比门限的次数后,l1芯片可确定该类业务的第一统计比例;获取一个统计周期中业务的资源占比不超过低占比门限的次数后,l1芯片可确定该类业务的第二统计比例。当一个统计周期中存在s1类业务的第一统计比例超过高比例门限,且s2类业务的第二统计比例超过高比例门限时,则下调s1类业务的子资源池的资源额度,以及上调s2类业务的子资源池的资源额度。

举例来说,待处理业务包括tdd-lte业务、fdd-lte业务和5g业务时,在每个检测周期分别对tdd-lte业务、fdd-lte业务和5g业务的资源占比进行检测,确定在统计周期内各业务的统计比例。预设的高比例门限也可以用一个统计周期内的预设次数来代替。例如,在tdd-lte业务的资源占比超过高占比门限的次数高于第一预设次数,fdd-lte业务的资源占比超过高占比门限的次数高于第二预设次数,且5g业务的资源占比不超过低占比门限的次数高于第三预设次数时,上调tdd-lte业务的子资源池的资源额度,上调fdd-lte业务的子资源池的资源额度,并下调5g业务的子资源池的资源额度。

可以理解的是,在实际应用中可以不对全部子资源池的资源额度进行调整,而只调整其中部分类别业务的子资源池的资源额度,这样也能提高整个资源池的资源利用率。

具体的,上调第一组业务对应的子资源池的资源额度,以及下调第二组业务对应的子资源池的资源额度具体包括:从第一组业务中选取第一类业务,从第二组业务中选取第二类业务;以设定额度增加第一子资源池的资源额度,以设定额度减少第二子资源池的资源额度。在s1类业务中选取任一类业务作为第一类业务,在s2类业务中选取任一类业务作为第二类业务。调整两类业务的子资源池的资源额度的具体过程请参阅图2所示实施例。

以上对不同业务的资源分配方法进行了介绍,下面对同一业务的资源分配方法进行介绍。当l1芯片处理业务时,将业务分为多个任务来执行,业务包括基础特性任务和增强特性任务。现有技术对于进入l1芯片的任务无差别执行,在l1芯片的资源不足时会导致部分用户的基础特性任务连续超时,无法执行。而本申请提供一种资源分配方法,能够增加进入l1芯片的基础特性任务数量,提高系统处理业务的速度。

请参阅图6,本申请提供的资源分配方法的另一个实施例包括:

步骤601、获取基础任务超时次数,将基础任务超时次数和统计总数之比作为基础任务超时比例。

本实施例中,基础任务超时次数为在一个统计周期调度基础特性任务超时的次数,统计总数为一个统计周期包括的检测周期数。

需要说明的是,一个基础特性任务在资源不足时,可能会多次请求资源,这样会连续超时。这样一个基础任务的连续超时可记为一次超时。

步骤602、当基础任务超时比例满足预设的调整门限条件时,调整准入门限。

准入门限用于控制进入l1芯片的任务数量和任务规格。准入门限以三个准入门限为例,第一准入门限:允许执行基础特性任务,不允许执行增强特性任务。第二准入门限:允许执行基础特性任务,还允许执行部分增强特性任务。第三准入门限:允许执行基础特性任务,还允许执行全部增强特性任务。其中,第一准入门限低于第二准入门限,第二准入门限低于第三准入门限。准入门限越低,允许执行的增强特性任务越少。准入门限越高,允许执行的增强特性任务越多。

本实施例可以获取基础任务超时比例判断业务的资源需求,通过调整准入门限可以改变在子资源池执行的基础特性任务数量和增强特性任务数量,从而达到合理分配资源的效果。

步骤602包括多种实施方式,具体请参阅以下实施例:

在一个可选实施例中,当基础任务超时比例超过预设超时比例时,以第一调整门限参数下调准入门限,将下调后的准入门限作为下一个统计周期的准入门限。具体的,预设超时比例用于判断在一个统计时段内业务超时次数是否过多。当基础任务超时比例超过预设超时比例时,表明子资源池的资源额度不足以满足一个统计周期内基础特性任务的资源需求。l1芯片下调准入门限,以降低进入l1芯片的任务规格,即降低增强特性任务占用的资源,从而允许执行更多基础特性任务,这样就能够满足更多用户的基础需求。

在另一个可选实施例中,当基础任务超时比例不超过预设超时比例时,将下调后的准入门限作为下一个统计周期的准入门限。具体的,当基础任务超时比例不超过预设的第一超时比例,表明子资源池的资源额度能够满足一个统计周期基础特性任务的资源需求,不需要下调准入门限。

在另一个可选实施例中,上述方法还包括:获取统计数,将统计数和统计总数之比作为统计比例;当基础任务超时比例不超过预设超时比例且统计比例大于高比例门限时,以第二调整门限参数上调准入门限,将上调后的准入门限作为下一个统计周期的准入门限。

具体的,统计数为在一个统计周期内第一业务资源占比不超过低占比门限的次数,统计总数是指一个统计周期包括的检测周期数。

当基础任务超时比例不超过预设超时比例时,表明子资源池的资源能够满足一个统计周期内基础特性任务的资源需求。l1芯片根据一个统计周期的统计比例,可以确定子资源池的使用状况。当统计比例大于高比例门限时,表明在上述统计周期中子资源池的资源使用率低。这样,l1芯片以第二调整门限参数上调准入门限,允许进入更多增强特性任务,从而满足用户对增强特性的需求。由于第二调整门限参数的取值小于第一调整门限参数,可以避免将准入门限调整过高,出现子资源池的额度不足的情况。

需要说明的是,获取统计数,根据统计数确定统计比例的过程,和获取基础特性任务超时次数,再调整准入门限的过程,两个过程是独立的过程,并无固定先后顺序。

可以理解的是,以上可选实施例中的准入门限是可调的。由于实际应用中,准入门限具有最高准入门限和最低准入门限。若当前准入门限为最高准入门限时,无法上调准入门限,若当前准入门限为最低准入门限时,无法下调准入门限。本申请可以在当前准入门限不能调整的情况下,通过调整业务下发数量,以使得资源池的资源得到合理利用。

在另一个可选实施例中,上述方法还包括:若当前统计周期的准入门限不满足预设的调整门限条件,则根据基础任务超时比例调整业务下发数量。

具体的,当基础任务超时比例不超过预设超时比例且当前统计周期的准入门限为最高准入门限时,上调业务下发数量。这样,在一个统计周期中基础特性任务和增强特性任务全部执行的情况下,仍然不超时。通过增加下一个统计周期的业务下发数量,在下一个统计周期处理更多业务,从而满足更多用户的需求。

当基础任务超时比例超过预设超时比例且当前统计周期的准入门限为最低准入门限时,下调业务下发数量。这样,在一个统计周期中基础特性任务的超时比例超过预设超时比例,表明超时比例很高,子资源池的资源难以满足基础特性任务的资源需求。由于当前准入门限为最低准入门限,不能继续下调准入门限。这样通过降低下一个统计周期的业务下发数量,在下一个统计周期处理更少业务,能够降低业务超时比例,提高用户体验。

需要说明的是,l1芯片获取调整后的业务下发数量之后,将调整后的业务下发数量上报给l2芯片,l2芯片根据调整后的业务下发数量向l1芯片下发业务。

下面以一个具体应用场景对本申请的资源分配方法进行详细介绍:

在此具体应用场景中,一个检测周期为1毫秒(ms),一个统计周期为5秒,一个统计周期包括5000个检测周期。准入级别包括100个级别,例如a1~a100,a1为最小准入门限,a100为最大准入门限。其级别顺序按照a1~a100从低到高。

在第n个统计周期中,统计基础任务超时次数以100为例,可确定基础任务超时比例为2%。预设超时比例以1%为例,这样l1芯片可以确定基础任务超时比例超过预设超时比例。

在当前准入门限为a50的情况下。当基础任务超时比例超过预设超时比例时,l1芯片将当前准入门限下调5个级别,将下一个统计周期的准入门限修改为a45。

在当前准入门限为a1的情况下,当前业务下发数量为100个任务。当基础任务超时比例超过预设超时比例时,l1芯片不下调准入门限,下调业务下发数量。若调整业务量为10个任务,则下调后的业务下发数量为90个任务,即在下一统计周期需要执行的业务下发数量为90个任务。这样通过降低业务下发数量,可以减少业务超时比例。需要说明的是,一个任务可以是基础特性任务或增强特性任务。任务规格有多种,每个任务需要的资源量可以不同。

在第m个统计周期中,统计基础任务超时次数以10为例,可确定基础任务超时比例为0.2%。预设超时比例以1%为例,这样l1芯片可以确定基础任务超时比例不超过预设超时比例。

在第m个统计周期中,统计业务资源占比超过80%的次数为4100,可确定统计比例为82%。高占比门限以80%为例,l1芯片可确定统计比例超过高占比门限。

在基础任务超时比例不超过预设超时比例且统计比例超过高占比门限的条件下,

在当前准入门限为a45的情况下,将准入门限上调1个级别,将下一个统计周期的准入门限调整为a46。

在当前准入门限为a100的情况下,当前业务下发数量以100个任务为例,l1芯片不上调准入门限,将业务下发数量上调。调整业务量以10个任务为例,将下一个统计周期的业务下发数量调整为110个任务。

需要说明的是,在基带芯片处理多类业务的情况下,基带芯片提供的资源等于各类业务的基础特性任务占用的资源之和。各类业务的基础特性任务和增强特性任务占用的资源之和大于基带芯片提供的资源,例如基带芯片提供的资源的两倍。

请参阅图7,本申请提供一种资源分配装置700,具有实现图1至图5所示实施例或可选实施例中资源分配装置的功能。资源分配装置700的一个实施例包括:

获取比例模块701,用于对于每一类无线接入业务,获取第一统计数,将第一统计数与统计总数之比作为第一统计比例,第一统计数为在一个统计周期内业务的资源占比超过高占比门限的次数,统计总数为一个统计周期包括的检测周期数;

获取比例模块701,还用于获取第二统计数,将第二统计数与统计总数之比作为第二统计比例,第二统计数为在一个统计周期内业务的资源占比不超过低占比门限的次数;

调整资源额度模块702,用于确定第一统计比例超过第一高比例门限的至少一类无线接入业务为第一组业务,以及确定第二统计比例超过第二高比例门限的至少一类无线接入业务为第二组业务;上调第一组业务对应的子资源池的资源额度,以及下调第二组业务对应的子资源池的资源额度。

在一个可选实施例中,

调整资源额度模块702,具体用于从第一组业务中选取第一类业务,从第二组业务中选取第二类业务;以设定额度增加第一子资源池的资源额度,以设定额度减少第二子资源池的资源额度,第一子资源池是为第一类业务预留的资源,第二子资源池是为第二类业务预留的资源。

在另一个可选实施例中,

获取比例模块701,还用于获取第二组业务的第三统计数,将第二组业务的第三统计数和统计总数之比作为第二组业务的第三统计比例,第三统计数为在一个统计周期内业务的资源占比超过恢复占比门限的次数;

调整资源额度模块702,还用于确定在第二组业务中第三统计比例超过恢复比例门限的至少一类无线接入业务为目标业务,上调目标业务的子资源池的资源额度以及下调第一组业务的子资源池的资源额度。

请参阅图8,本申请提供一种资源分配装置800,具有实现图6所示实施例或可选实施例中资源分配装置的功能。资源分配装置800的一个实施例包括:

第一获取比例模块801,用于获取基础任务超时次数,将基础任务超时次数和统计总数之比作为基础任务超时比例,基础任务超时次数为在一个统计周期调度基础特性任务超时的次数,统计总数为一个统计周期包括的检测周期数;

调整门限模块802,用于当基础任务超时比例满足预设的调整门限条件时,调整准入门限。

在一个可选实施例中,调整门限模块802,具体用于当基础任务超时比例超过预设超时比例时,以第一调整门限参数下调准入门限,将下调后的准入门限作为下一个统计周期的准入门限。

请参阅图9,在一个可选实施例中,资源分配装置800还包括:

第二获取比例模块901,用于获取统计数,将统计数和统计总数之比作为统计比例,统计数为在一个统计周期内基础特性任务的资源占比不超过低占比门限的次数;

调整门限模块802,具体用于当基础任务超时比例不超过预设超时比例且统计比例大于高比例门限时,以第二调整门限参数上调准入门限,将上调后的准入门限作为下一个统计周期的准入门限。

请参阅图10,在另一个可选实施例中,资源分配装置800还包括:

调整业务量模块1001,用于若当前统计周期的准入门限不满足预设的调整门限条件,则根据基础任务超时比例调整业务下发数量。

进一步的,调整业务量模块1001具体用于当基础任务超时比例不超过预设超时比例且当前统计周期的准入门限为最高准入门限时,上调业务下发数量。或者,调整业务量模块1001具体用于当基础任务超时比例超过预设超时比例且当前统计周期的准入门限为最低准入门限时,下调业务下发数量。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。

所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1