一种组播业务中的资源管理装置及方法制造方法及图纸

技术编号:8455010 阅读:207 留言:0更新日期:2013-03-22 00:00
本发明专利技术公开了一种组播业务中的资源管理装置和方法,方法包括:系统管理模块初始化资源总量、资源共享策略以及高、低优先级资源池数量;高、低优先级资源池申请自身的资源池容量,并配置资源池之间的共享策略以及本地资源池的共享策略;高、低优先级资源池收到组播的资源申请请求后,依据共享策略分配资源块,在收到组播的资源释放请求后,回收资源块。运用该装置和方法可在保证组播业务服务质量的同时,又能充分利用系统的复制能力。

【技术实现步骤摘要】
一种组播业务中的资源管理装置及方法
本专利技术涉及通信领域中的组播技术,尤其涉及一种组播业务中的资源管理装置及方法。
技术介绍
在通信领域中,组播(Multicast)传输是一种单个数据源发送,多个接收源接收的转发方法,实现了点到多点的高效数据传送,能够节约网络带宽、且可降低网络负荷。对于任何通信系统,典型的组播技术是利用物理芯片对输入的单个组播数据包,在出口的多个物理队列上多份的复制,甚至单个物理队列上实现多份复制,形成多个单播数据包,以达到多点传送的目的,如图1所示。这些技术的实现都要涉及资源的管理和分配问题,如:物理队列和复制能力等,都是影响系统特性和稳定性的重要因素。如果特别地强调复制能力,必将对组播的服务质量造成负面影响,如:由于系统资源有限,在执行复制操作时可能使系统无法正常运行。特别地,对于组播有服务质量要求的系统来说,有可能造成系统无法正常工作。如果特别地强调服务质量,则有可能使得系统复制能力下降,无法完成所有的复制工作,造成系统工作能力的下降。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种组播业务中的资源管理装置及方法,可在保证组播业务服务质量的同时,又能充分利用系统的复制能力。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供了一种组播业务中的资源管理装置,该装置包括:系统管理模块、高优先级资源池和低优先级资源池;其中,所述系统管理模块,用于初始化资源总量、资源共享策略以及高、低优先级资源池数量;所述高、低优先级资源池,用于申请自身的资源池容量,并配置资源池之间的共享策略以及本地资源池的共享策略;收到组播的资源申请请求后,依据共享策略分配资源块,收到组播的资源释放请求后,回收资源块。其中,所述系统管理模块,进一步用于在系统运行过程中,根据组播业务需要动态设置不同优先级的资源池。本专利技术还提供了一种组播业务中的资源管理方法,该方法包括:系统管理模块初始化资源总量、资源共享策略以及高、低优先级资源池数量;高、低优先级资源池申请自身的资源池容量,并配置资源池之间的共享策略以及本地资源池的共享策略;高、低优先级资源池收到组播的资源申请请求后,依据共享策略分配资源块,在收到组播的资源释放请求后,回收资源块。进一步地,在系统运行过程中,系统管理模块根据组播业务需要动态设置不同优先级的资源池。其中,所述资源池容量包括:保留资源块和共享资源块。其中,所述资源共享策略基于优先级来确定,或者基于资源阀值来确定,并且都能应用于本地共享资源或者异地共享资源。上述方案中,所述资源共享策略基于优先级确定时,高优先级组播则能抢占低优先级组播的共享资源块。其中,所述资源共享策略基于资源阀值确定时,如果组播已经申请的资源达到设定的阀值,则无法再次申请资源块。其中,所述高、低优先级资源池依据共享策略分配资源块,为:优先分配保留资源块,如果本地资源池中没有保留资源块,则按照共享策略分配本地共享资源块;如果本地资源池中没有本地共享资源块,则按照共享策略分配低优先级资源池的异地共享资源块;如果所述保留资源块、本地共享资源块和低优先级资源池的异地共享资源块均没有资源,则执行组播丢弃计数操作。其中,所述高、低优先级资源池回收资源块,为:优先释放低优先级资源池中的异地共享资源块;如果没有所述异地共享资源块,则释放本地共享资源块;如果没有所述本地共享资源块,则释放本地保留资源块。本专利技术提供的组播业务中的资源管理装置及方法,系统管理模块初始化资源总量、资源共享策略以及高、低优先级资源池数量;高、低优先级资源池申请自身的资源池容量,并配置资源池之间的共享策略以及本地资源池的共享策略;高、低优先级资源池收到组播的资源申请请求后,依据共享策略分配资源块,在收到组播的资源释放请求后,回收资源块。本专利技术通过设置与高低优先级组播对应的高、低优先级资源池,以及资源共享策略,可在组播业务中对高优先级的组播优先进行数据包的复制,即高优先级组播可优先占用系统资源,之后进行低优先级组播数据包的复制,因此可保证系统的正常运行。在回收资源块过程中,优先释放低优先级资源池中的异地共享资源块,可防止低优先级组播业务出现饿死状态,避免影响低优先级组播的服务质量;之后释放本地共享资源块,可防止本地资源池的组播业务出现饿死状态,避免影响本地优先级的组播服务质量;最后释放本地保留资源块,以便再次使用。可见,本专利技术在保证组播服务质量的同时,又能最大程度地利用系统复制能力,从而保证系统的工作能力。附图说明图1为现有通信系统实现组播复制的逻辑图;图2为本专利技术组播业务中的资源管理装置的结构示意图;图3为本专利技术组播业务中的资源管理方法的实现流程示意图。具体实施方式本专利技术的基本思想是:系统管理模块初始化资源总量、资源共享策略以及高、低优先级资源池数量;高、低优先级资源池申请自身的资源池容量,并配置资源池之间的共享策略以及本地资源池的共享策略;高、低优先级资源池收到组播的资源申请请求后,依据共享策略分配资源块,在收到组播的资源释放请求后,回收资源块。其中,所述资源池容量包括:保留资源块和共享资源块,两者统称为资源块。下面结合附图及具体实施例对本专利技术作进一步详细说明。图2为本专利技术组播业务中的资源管理装置的结构示意图,如图2所示,包括:系统管理模块、若干个高优先级资源池和若干个低优先级资源池,图2中仅给出一个高优先级资源池和一个低优先级资源池;其中,所述系统管理模块,用于初始化资源总量、资源共享策略以及高、低优先级资源池数量,以实现对各种优先级组播资源池资源以及资源池之间的共享策略的管理;其中,所述资源共享策略可以基于优先级来确定,或者基于资源阀值来确定,并且都可以应用于本地共享资源或者异地共享资源。所述资源共享策略如果基于优先级来确定,那么,高优先级组播则可以抢占低优先级组播的共享资源块;所述资源共享策略如果基于阀值来确定,那么,如果组播已经申请的资源达到特定阀值,则无法再次申请资源块。在初始化时,可根据业务的需要设置若干个高优先级资源池和若干个低优先级资源池。当然,在设置高、低优先级资源池的数量时需考虑资源总量。所述高优先级资源池,用于申请自身的资源池容量,并配置资源池之间的共享策略以及本地资源池的共享策略;收到组播的资源申请请求后,依据共享策略分配资源块,收到组播的资源释放请求后,回收资源块,以实现对高优先级资源池的管理;所述低优先级资源池,用于申请自身的资源池容量,并配置资源池之间的共享策略以及本地资源池的共享策略;收到组播的资源申请请求后,依据共享策略分配资源块,收到组播的资源释放请求后,回收资源块,以实现对低优先级资源池的管理。其中,所述依据共享策略分配资源块,为:优先分配保留资源块,如果本地资源池中没有保留资源块,则按照共享策略分配本地共享资源块;如果本地资源池中没有本地共享资源块,则按照共享策略分配低优先级资源池的异地共享资源块;如果所述保留资源块、本地共享资源块和低优先级资源池的异地共享资源块均没有资源,则系统不进行组播数据包的复制,执行组播丢弃计数操作。其中,所述回收资源块,为:优先释放低优先级资源池中的异地共享资源块;如果没有所述异地共享资源块,则释放本地共享资源块;如果没有所述本地共享资源块,则释放本地保留资源块,以便再次使用。所本文档来自技高网...
一种组播业务中的资源管理装置及方法

【技术保护点】
一种组播业务中的资源管理装置,其特征在于,该装置包括:系统管理模块、高优先级资源池和低优先级资源池;其中,所述系统管理模块,用于初始化资源总量、资源共享策略以及高、低优先级资源池数量;所述高、低优先级资源池,用于申请自身的资源池容量,并配置资源池之间的共享策略以及本地资源池的共享策略;收到组播的资源申请请求后,依据共享策略分配资源块,收到组播的资源释放请求后,回收资源块。

【技术特征摘要】
1.一种组播业务中的资源管理装置,其特征在于,该装置包括:系统管理模块、高优先级资源池和低优先级资源池;其中,所述系统管理模块,用于初始化资源总量、资源共享策略以及高、低优先级资源池数量;所述高、低优先级资源池,用于申请自身的资源池容量,并配置资源池之间的共享策略以及本地资源池的共享策略;收到组播的资源申请请求后,依据共享策略分配资源块,收到组播的资源释放请求后,回收资源块;其中,所述高、低优先级资源池回收资源块,为:优先释放低优先级资源池中的异地共享资源块;如果没有所述异地共享资源块,则释放本地共享资源块;如果没有所述本地共享资源块,则释放本地保留资源块。2.根据权利要求1所述的组播业务中的资源管理装置,其特征在于,所述系统管理模块,进一步用于在系统运行过程中,根据组播业务需要动态设置不同优先级的资源池。3.一种组播业务中的资源管理方法,其特征在于,该方法包括:系统管理模块初始化资源总量、资源共享策略以及高、低优先级资源池数量;高、低优先级资源池申请自身的资源池容量,并配置资源池之间的共享策略以及本地资源池的共享策略;高、低优先级资源池收到组播的资源申请请求后,依据共享策略分配资源块,在收到组播的资源释放请求后,回收资源块;其中,所述高、低优先级资源池回收资源块,为:优先释放低优先级资源池中的异地共享资源块;如果没有所述异地共享资源块,则释放本地共...

【专利技术属性】
技术研发人员:曹登元
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1