一种业务处理方法及管理服务器技术

技术编号:13229974 阅读:62 留言:0更新日期:2016-05-13 12:26
本发明专利技术实施例提供一种业务处理方法及管理服务器,涉及通信技术领域,能够解决现有技术中根据单一等级的业务SLA进行业务处理时,由于资源不能被充分利用导致的系统性能低的问题。具体方案为:管理服务器预设业务SLA,业务SLA包括至少两个等级,任一等级的业务SLA中的任一元素对应至少两个相关元素或者没有对应的相关元素,相关元素为下一等级的业务SLA中的元素,相关元素对应的业务为元素对应的业务的子业务,从最高等级的业务SLA开始,依次建立所有等级中每一等级的业务SLA中的所有元素分别对应的业务,若任一元素没有对应的相关元素,则为元素对应的业务调度资源并执行元素对应的业务。本发明专利技术实施例用于进行业务处理。

【技术实现步骤摘要】

本专利技术实施例涉及通信
,尤其涉及一种业务处理方法及管理服务器
技术介绍
服务等级协议(Service-Level Agreement,SLA)是目前保证云计算提供的业务的服务质量的主要方法。业务SLA由服务提供商和用户协商确定,服务提供商以满足业务SLA为目标为用户提供服务。云计算系统中的管理服务器根据业务SLA进行资源调度,以保障云计算系统为用户提供的业务能够满足业务SLA指定的服务质量等级的要求。目前,云计算系统通常采用单一等级的业务SLA来表明其提供的业务的服务质量需要满足的指标。例如,在进行语音业务时,现有技术采用单一等级的业务SLA对云计算系统提供的语音业务进行协议保证,管理语音业务的管理服务器根据该单一等级的业务SLA依次为各个用户的语音业务进行资源调度,以使得提供的语音业务能够满足服务提供商和用户协商的服务质量要求。为了保证整个语音业务的顺利进行,管理服务器需要为语音业务调度较多的资源,而在进行语音业务的过程中,当前处理的子业务可能只需要用到部分已调度资源,已调度资源中的其它资源由于空闲而造成了资源浪费,使得资源不能被充分利用;并且,为了保证整个语音业务的顺利进行,管理服务器需要为语音业务调度大块资源,而小块资源由于不能满足整个语音业务的需求因而不会被调度,从而导致小块资源闲置,使得资源不能被充分利用,从而降低了系统性能。
技术实现思路
本专利技术实施例提供一种业务处理方法及管理服务器,能够解决现有技术中根据单一等级的业务SLA进行业务处理时,由于资源不能被充分利用导致的系统性能低的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供一种业务处理方法,包括:预设业务SLA,所述业务SLA包括至少两个等级,任一等级的业务SLA中的任一元素对应至少两个相关元素或者不对应相关元素,所述相关元素为下一等级的业务SLA中的元素,所述相关元素对应的业务为所述元素对应的业务的子业务;从最高等级的业务SLA开始,依次建立所有等级中每一等级的业务SLA中的所有元素分别对应的业务;若任一元素没有对应的相关元素,则为所述元素对应的业务调度资源并执行所述元素对应的业务。结合第一方面,在第一方面的第一种可能的实现方式中,所述任一等级的业务SLA中的任一元素包括至少一个子元素,不同所述子元素对应的优先级不同。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述建立所有等级中任一等级的业务SLA中的任一元素分别对应的业务包括:根据与所有用户分别对应的所述任一等级的业务SLA中的所述任一元素的子元素,建立所述子元素分别对应的业务。结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述为所述元素对应的业务调度资源并执行所述元素对应的业务包括:从所述元素包括的子元素中优先级最高的子元素开始,依次为不同优先级的子元素对应的业务调度资源;根据调度的资源执行所述子元素对应的业务。结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述从所述元素包括的子元素中优先级最高的子元素开始,依次为不同优先级的子元素对应的业务调度资源包括:将不同优先级的子元素对应的业务分别推送至不同的队列,连接任一优先级的子元素对应的业务所在队列的尾部与下一优先级的子元素对应的业务所在队列的头部,形成联合队列;从优先级最高的子元素对应的业务所在队列的头部开始,依次为联合队列中的业务调度资源。第二方面,提供一种管理服务器,包括:预设单元,用于预设业务SLA,所述业务SLA包括至少两个等级,任一等级的业务SLA中的任一元素对应至少两个相关元素或者不对应相关元素,所述相关元素为下一等级的业务SLA中的元素,所述相关元素对应的业务为所述元素对应的业务的子业务;处理单元,用于从最高等级的业务SLA开始,依次建立所述预设单元预设的所述业务SLA的所有等级中每一等级的业务SLA中的所有元素分别对应的业务;所述处理单元还用于,若任一元素没有对应的相关元素,则为所述元素对应的业务调度资源并执行所述元素对应的业务。结合第二方面,在第二方面的第一种可能的实现方式中,所述任一等级的业务SLA中的任一元素包括至少一个子元素,不同所述子元素对应的优先级不同。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述处理单元具体用于:根据与所有用户分别对应的所述任一等级的业务SLA中的所述任一元素的子元素,建立所述子元素分别对应的业务。结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述处理单元具体用于:从所述元素包括的子元素中优先级最高的子元素开始,依次为不同优先级的子元素对应的业务调度资源;根据调度的资源执行所述子元素对应的业务。结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述处理单元具体用于:将不同优先级的子元素对应的业务分别推送至不同的队列,连接任一优先级的子元素对应的业务所在队列的尾部与下一优先级的子元素对应的业务所在队列的头部,形成联合队列;从优先级最高的子元素对应的业务所在队列的头部开始,依次为联合队列中的业务调度资源。本专利技术实施例提供一种业务处理方法及管理服务器,根据多个等级的业务SLAJ^业务SLA逐级划分为细粒度的业务SLA并将为用户提供的业务划分成多个子业务,从而根据细粒度的业务SLA并行地为不同用户分别对应的多个子业务进行资源调度以保障各子业务的服务质量,因而可以避免与现有技术中根据单一等级的业务SLA进行业务处理时由于当前仅能处理某一用户的子业务,且该子业务仅需要用到部分已调度资源,使得已调度资源中的其它资源空闲从而导致资源不能被充分利用的现象;并且子业务的执行只需要调度小块的资源,因而能够整合分散的小块资源,调动所有可能的资源进行业务处理,避免现有技术中根据单一等级的业务SLA进行业务处理时小块资源不会被调度从而造成的资源浪费。从而能够解决现有技术中根据单一等级的业务SLA进行业务处理时,由于资源不能被充分利用导致的系统性能低的问题。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种业务处理方法流程示意图;图2为本专利技术实施例提供的一种语音业务的业务SLA示意图;图3为本专利技术实施例提供的一种联合队列的结构示意图;图4为当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种业务处理方法,其特征在于,包括:预设业务SLA,所述业务SLA包括至少两个等级,任一等级的业务SLA中的任一元素对应至少两个相关元素或者不对应相关元素,所述相关元素为下一等级的业务SLA中的元素,所述相关元素对应的业务为所述元素对应的业务的子业务;从最高等级的业务SLA开始,依次建立所有等级中每一等级的业务SLA中的所有元素分别对应的业务;若任一元素没有对应的相关元素,则为所述元素对应的业务调度资源并执行所述元素对应的业务。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘露郭志斌王志军
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1