一种分配业务带宽的方法以及相关设备技术

技术编号:19751294 阅读:23 留言:0更新日期:2018-12-12 05:46
本申请提供一种分配业务带宽的方法以及相关设备,通过为用户请求的业务动态分配、调整其所需的最优网络带宽流量,实现在网络带宽流量有限的情况下,实时、动态、最优化调整系统网络带宽,保证用户业务依据其重要性高效开展,实现网络流量的动态均衡。该方法包括:接收目标业务的业务请求;获取目标业务的优先级信息以及历史带宽信息;根据优先级信息和/或历史带宽信息为目标业务分配带宽。

【技术实现步骤摘要】
一种分配业务带宽的方法以及相关设备
本申请涉及计算机领域,特别涉及一种分配业务带宽的方法以及相关设备。
技术介绍
当前,随着云计算和大数据技术的不断发展,数据中心网络资源的充分利用和使用效率提升成为制约云操作系统发挥作用的关键因素之一。因此,如何提高数据中心网络资源利用率,提高用户重要业务需求在有限网络资源条件下响应的及时性,成为亟待解决的问题。
技术实现思路
本申请提供一种分配业务带宽的方法以及相关设备,通过为用户请求的业务动态分配、调整其所需的最优网络带宽流量,实现在网络带宽流量有限的情况下,实时、动态、最优化调整系统网络带宽,保证用户业务依据其重要性高效开展,实现网络流量的动态均衡。有鉴于此,本申请第一方面提供一种分配业务带宽的方法,包括:接收目标业务的业务请求;获取该目标业务的优先级信息以及历史带宽信息;根据该优先级信息和/或该历史带宽信息为该目标业务分配带宽。可选地,在一些可能的实施方式中,该根据该优先级信息以及该历史带宽信息为该目标业务分配带宽,可以包括:若当前可用带宽资源大于阈值,则按照该历史带宽信息中的历史带宽为该目标业务分配带宽;若当前可用带宽资源不大于阈值,则根据该优先级信息按照预置的比例为该目标业务分配带宽。可选地,在一些可能的实施方式中,该根据该优先级信息和/或该历史带宽信息为该目标业务分配带宽之后,该方法还可以包括:获取当前带宽的使用信息;根据该使用信息以及该优先级信息调整该目标业务的带宽。可选地,在一些可能的实施方式中,该根据该优先级信息和/或该历史带宽信息为该目标业务分配带宽之后,该方法还可以包括:记录该目标业务当前的带宽使用信息,该带宽信息用于确定该目标业务所对应的带宽。本申请第二方面提供一种分配业务带宽装置,包括:接收模块,用于接收目标业务的业务请求;获取模块,用于获取该目标业务的优先级信息以及历史带宽信息;分配模块,用于根据该优先级信息和/或该历史带宽信息为该目标业务分配带宽。可选地,在一些可能的实施方式中,该分配模块,具体用于:若当前可用带宽资源大于阈值,则按照该历史带宽信息中的历史带宽为该目标业务分配带宽;若当前可用带宽资源不大于阈值,则根据该优先级信息按照预置的比例为该目标业务分配带宽。可选地,在一些可能的实施方式中,该分配业务带宽装置还包括:该获取模块,还用于在根据该优先级信息和/或该历史带宽信息为该目标业务分配带宽之后,获取当前带宽的使用信息;该分配模块,还用于在根据该使用信息以及该优先级信息调整该目标业务的带宽。可选地,在一些可能的实施方式中,该分配业务带宽装置还包括:记录模块,用于在该根据该优先级信息和/或该历史带宽信息为该目标业务分配带宽之后,记录该目标业务当前的带宽使用信息,该带宽信息用于确定该目标业务所对应的带宽。本申请第三方面提供一种计算机装置,可以包括:处理器、存储器、总线以及输入输出接口,该处理器、该存储器与该输入输出接口通过该总线连接;该存储器,用于存储程序代码;该处理器调用该存储器中的程序代码时执行本申请第一方面提供的方法的步骤。本申请实施例第四方面提供一种存储介质,需要说明的是,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产口的形式体现出来,该计算机软件产品存储在一个存储介质中,用于储存为上述设备所用的计算机软件指令,其包含用于执行上述为第一方面所设计的程序。该存储介质包括:U盘、移动硬盘、只读存储器(英文缩写ROM,英文全称:Read-OnlyMemory)、随机存取存储器(英文缩写:RAM,英文全称:RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。本申请实施例第五方面提供了一种计算机程序产品,该计算机程序产品包括计算机软件指令,该计算机软件指令可通过处理器进行加载来实现上述第一方面中任意一项的数据处理的方法中的流程。从以上技术方案可以看出,本申请实施例具有以下优点:在本申请实施方式中,接收目标业务的业务请求后,可以获取目标业务的优先级等级以及历史带宽信息,并根据优先级等级和/或历史带宽信息为目标业务分配带宽为目标业务分配最优的网络带宽,实现在网络带宽有限的情况下,最优化分配系统网络带宽,提高业务的响应速率和系统整体资源利用率。附图说明图1为本申请实施例中分配业务带宽的方法的一种实施例示意图;图2为本申请实施例中分配业务带宽的方法的另一种实施例示意图;图3为本申请实施例中分配业务带宽装置的一个实施例示意图;图4为本申请实施例中分配业务带宽装置的另一个实施例示意图。具体实施方式本申请提供一种分配业务带宽的方法以及相关设备,通过为用户请求的业务动态分配、调整其所需的最优网络带宽流量,实现在网络带宽流量有限的情况下,实时、动态、最优化调整系统网络带宽,保证用户业务依据其重要性高效开展,实现网络流量的动态均衡。具体地,本申请提供的分配业务带宽的方法的一种实施例示意图如图1所示,可以包括:101、接收目标业务的业务请求;接收目标业务的业务请求,即请求进行与该业务请求对应的业务。例如,若当前接收到一个业务请求,该业务请求中携带了所请求的业务的标识,因此,可以根据该标识确定所请求的业务。102、获取该目标业务的优先级信息以及历史带宽信息;在接收目标业务的业务请求后,从与该目标业务相关的记录信息里获取该目标业务的优先级信息,以及历史带宽信息,该优先级信息包括该目标业务的优先级等级,该历史带宽信息包括该目标业务所使用的历史带宽。103、根据该优先级信息和/或该历史带宽信息为该目标业务分配带宽。可以根据该目标业务的优先级等级和/或历史带宽信息为目标业务分配带宽,使目标业务正常运行。例如,可以查找该目标业务的重要性、和历史记录中有关该业务类型使用的最优的带宽流量值,并以该业务重要性和最优流量值为标准确定目标业务可使用的带宽,从系统带宽资源池中为目标业务分配具体的带宽流量。因此,根据目标业务的优先级等级和/或历史带宽信息为目标业务分配带宽,可以使为目标业务分配的带宽更符合目标业务实际所需求的带宽,例如,越重要的目标业务,可以分配更多的带宽,以保障目标业务的正常运行,或历史所需带宽越小的目标业务,可以分配更小的带宽,以合理利用可用带宽资源。因此,在本申请实施方式中,在接收目标业务的业务请求后,获取目标业务的优先级等级以及历史带宽信息,并根据优先级等级和/或历史带宽信息为目标业务分配带宽为目标业务分配最优的网络带宽,实现在网络带宽有限的情况下,最优化分配系统网络带宽,提高业务的响应速率和系统整体资源利用率。进一步地,本申请提供的分配业务带宽的方法具体流程图可以如图2所示,可以包括:201、接收目标业务的业务请求;202、获取目标业务的优先级信息以及历史带宽信息;应理解,本申请实施方式中的步骤201与202与前述图1中的步骤101与102类似,具体此处不作赘述。203、判断当前可用带宽资源是否大于阈值,若是,则执行步骤204,若否,则执行步骤205;在接收目标业务的业务请求,并获取目标业务的优先级信息以及历史带宽信息后,可以判断当前系统的整体可用带宽资源是否大于阈值,若可用带宽资源大于阈值,则执行步骤204,若整体带宽不大于阈值,则执行步骤205。204、按照历史带宽信息中的本文档来自技高网...

【技术保护点】
1.一种分配业务带宽的方法,其特征在于,包括:接收目标业务的业务请求;获取所述目标业务的优先级信息以及历史带宽信息;根据所述优先级信息和/或所述历史带宽信息为所述目标业务分配带宽。

【技术特征摘要】
1.一种分配业务带宽的方法,其特征在于,包括:接收目标业务的业务请求;获取所述目标业务的优先级信息以及历史带宽信息;根据所述优先级信息和/或所述历史带宽信息为所述目标业务分配带宽。2.根据权利要求1所述的方法,其特征在于,所述根据所述优先级信息以及所述历史带宽信息为所述目标业务分配带宽,包括:若当前可用带宽资源大于阈值,则按照所述历史带宽信息中的历史带宽为所述目标业务分配带宽;若当前可用带宽资源不大于阈值,则根据所述优先级信息按照预置的比例为所述目标业务分配带宽。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述优先级信息和/或所述历史带宽信息为所述目标业务分配带宽之后,所述方法还包括:获取当前带宽的使用信息;根据所述使用信息以及所述优先级信息调整所述目标业务的带宽。4.根据权利要求3所述的方法,其特征在于,所述根据所述优先级信息和/或所述历史带宽信息为所述目标业务分配带宽之后,所述方法还包括:记录所述目标业务当前的带宽使用信息,所述带宽信息用于确定所述目标业务所对应的带宽。5.一种分配业务带宽装置,其特征在于,包括:接收模块,用于接收目标业务的业务请求;获取模块,用于获取所述目标业务的优先级信息以及历史带宽信息;分配模块,用于根据所述优先级信息和/或所述历史带宽信息为所述目标...

【专利技术属性】
技术研发人员:胡玉鹏
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东,37

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

1