网络资源分配方法及系统技术方案

技术编号:26227180 阅读:31 留言:0更新日期:2020-11-04 11:06
本发明专利技术提供一种网络资源分配方法及系统。该网络资源分配方法包括:确定业务的属性和最优网络传输路径;根据属性、业务的业务资源和最优网络传输路径传输业务。本发明专利技术可以在保障数据传输质量的同时提高网络资源的利用率及网络服务的公平性。

【技术实现步骤摘要】
网络资源分配方法及系统
本专利技术涉及通信
,具体地,涉及一种网络资源分配方法及系统。
技术介绍
随着银行数据量爆发式增长,网络传输发展为支付、语音、视频、网页和人机交互等复杂多样的业务共存。其中,有很多数据需要达到实时或准实时的同步、传输与备份,例如跨区域、跨城甚至于跨国的数据传输,批量数据传输与备份等,这就给网络造成了极大的压力。在网络传输高峰期,网络资源紧缺,数据传输的实时性得不到保障。例如,支付、数字签名以及信息验证等要求高实时性的业务,在网络资源满载的情况下会造成此类数据传输时延增大,使得用户体验质量(QoE)降低。而当前的数据传输不再仅仅靠单个网络,在当今互联网的高速发展的时代,在同一个地理位置上有多种制式的网络,例如5G、4G、WLAN和专线网络等多种异构网络共存。大多情况下,异构网络中一个或多个网络存有少量空闲资源,但这些资源无法满足新接入业务的带宽需求而导致业务需要等待网络服务,这在增大传输时延的同时也造成了一定的网络资源的浪费,降低了网络服务质量(QoS)。在现有的方法中,大多异构网络资源分配多注重于优化QOE或QoS,例如网络资源预留算法等为高实时性的业务提前预留资源保证数据实时传输,但这在一定程度上造成了资源的浪费。基于网络资源分配的算法无法针对业务本身具有的特性来灵活分配网络,降低了用户体验质量。而网络资源抢占算法无法保证网络服务的公平性,使得部分业务长时间无法获得网络服务,而出现等待时间超长等问题。因此,如何为复杂多样的业务选择最佳的网络传输路径及网络资源的合理分配,在保障高实时性业务数据的传输质量的同时提高网络资源的利用率及网络服务的公平性是业内亟待解决的问题。
技术实现思路
本专利技术实施例的主要目的在于提供一种网络资源分配方法及系统,以在保障数据传输质量的同时提高网络资源的利用率及网络服务的公平性。为了实现上述目的,本专利技术实施例提供一种网络资源分配方法,包括:确定业务的属性和最优网络传输路径;根据属性、业务的业务资源和最优网络传输路径传输业务。本专利技术实施例还提供一种网络资源分配系统,包括:确定单元,用于确定业务的属性和最优网络传输路径;传输单元,用于根据属性、业务的业务资源和最优网络传输路径传输业务。本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,处理器执行计算机程序时实现所述的网络资源分配方法的步骤。本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现所述的网络资源分配方法的步骤。本专利技术实施例的网络资源分配方法及系统根据业务的属性、业务的业务资源和最优网络传输路径传输业务,可以在保障数据传输质量的同时提高网络资源的利用率及网络服务的公平性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例中网络资源分配方法的流程图。图2是本专利技术实施例中确定业务的属性的流程图。图3是本专利技术实施例中确定最优网络传输路径的流程图。图4是本专利技术实施例中网络资源分配装置的示意图。图5是本专利技术实施例中业务分类示意图。图6是本专利技术另一实施例中网络资源分配方法的流程图图7是本专利技术另一实施例中确定业务的属性的流程图。图8是本专利技术另一实施例中确定最优网络传输路径的流程图。图9是本专利技术实施例中拆分传输的示意图。图10是本专利技术实施例中压缩传输的示意图。图11是本专利技术实施例中网络资源分配系统的结构框图。图12是本专利技术实施例中计算机设备的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本领域技术人员知道,本专利技术的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。鉴于基于网络资源分配的算法无法针对业务本身具有的特性来灵活分配网络,降低了用户体验质量,网络资源抢占算法无法保证网络服务的公平性,使得部分业务长时间无法获得网络服务,本专利技术实施例提供一种网络资源分配方法,以在保障数据传输质量的同时提高网络资源的利用率及网络服务的公平性。以下结合附图对本专利技术进行详细说明。目前网络基础设备均是基于网络流量高峰值而设定的,但从全局的角度看网络负载情况时,则会出现以下几种情况:一是有部分网络数据传输压力巨大,网络资源紧缺,而另外一部分的网络则存在资源浪费。二是单个网络可能无法支持业务数据传输,但综合整个网络拓扑的资源,则可以完成数据传输。针对上述问题,本申请根据接入网络的业务特性和当前的网络状况提出了弹性网络资源分配机制,业务通过SDN控制器选出的最优网络传输路径时,相对应的网络传输路径需要针对新业务的接入做出相应的网络资源调整。图1是本专利技术实施例中网络资源分配方法的流程图。图4是本专利技术实施例中网络资源分配系统的示意图。图5是本专利技术实施例中业务分类示意图。图6是本专利技术另一实施例中网络资源分配方法的流程图。如图1、图4-图6所示,网络资源分配方法包括:S101:确定业务的属性和最优网络传输路径。在庞大的银行业务体系中,数据种类繁多,根据不同业务的特点,可将业务按以下属性逐级分类。1)实时性:实时性业务要求网络实时响应客户端的数据传输请求,如资金交易等业务。另一类则对实时性要求不严格,只需最终保证完成数据传输需求,例如网页浏览业务,允许一定范围内的网络延迟。2)可拆分性:在网络中传输的业务数据均由一个个独立的数据包组成,因此传输的数据具有可拆分性。3)弹性:每一类业务所占用的网络带宽非固定值,可以随着网络状况而调整占用的网络带宽。因此,业务的属性包括:实时、非实时、拆分、非拆分、弹性和非弹性。例如,支付业务属于实时非拆分非弹性业务。其中,可以将属性标识记录在数据包头,在数据传输过程中,根据属性标识调整网络资源分配。S102:根据属性、业务的业务资源和最优网络传输路径传输业务。其中,当业务的业务资源小于或等于最优网络传输路径中当前链路的剩余资源时,可以直接进行数据传输。一实施例中,S102包括:当业务的业务资源大于最优网络传输路径中当前链路的剩余资源时,根据属性、业务的业务资源和最优网络传输路径传输业务。一实施例中,根据属性、业务的业务资源和最优网络本文档来自技高网
...

【技术保护点】
1.一种网络资源分配方法,其特征在于,包括:/n确定业务的属性和最优网络传输路径;/n根据所述属性、所述业务的业务资源和所述最优网络传输路径传输所述业务。/n

【技术特征摘要】
1.一种网络资源分配方法,其特征在于,包括:
确定业务的属性和最优网络传输路径;
根据所述属性、所述业务的业务资源和所述最优网络传输路径传输所述业务。


2.根据权利要求1所述的网络资源分配方法,其特征在于,确定业务的属性包括:
根据所述业务的网络参数构造业务判断矩阵;
根据所述业务判断矩阵和最大特征根确定业务属性权重;
根据所述业务属性权重确定业务的属性。


3.根据权利要求2所述的网络资源分配方法,其特征在于,确定最优网络传输路径包括:
确定空闲网络拓扑中所述业务的源节点至目标节点的最短路径作为空闲网络拓扑最优路径;
确定全局网络拓扑中所述业务的源节点至目标节点的最短路径作为全局网络拓扑最优路径;
根据空闲网络拓扑最优路径的网络参数、全局网络拓扑最优路径的网络参数和所述业务属性权重确定最优网络传输路径。


4.根据权利要求1所述的网络资源分配方法,其特征在于,根据所述属性、所述业务的业务资源和所述最优网络传输路径传输所述业务包括:当所述业务的业务资源大于所述最优网络传输路径中当前链路的剩余资源时,根据所述属性、所述业务的业务资源和所述最优网络传输路径传输所述业务。


5.根据权利要求4所述的网络资源分配方法,其特征在于,根据所述属性、所述业务的业务资源和所述最优网络传输路径传输所述业务包括:
当所述属性为非实时拆分时,根据所述业务的业务资源和所述最优网络传输路径中当前链路的剩余资源确定辅助网络传输路径,将所述业务拆分至所述当前链路和所述辅助网络传输路径中进行传输。


6.根据权利要求4所述的网络资源分配方法,其特征在于,根据所述属性、所述业务的业务资源和所述最优网络传输路径传输所述业务包括:
当所述属性...

【专利技术属性】
技术研发人员:何芬周晟胡文涛周德龙
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1