【技术实现步骤摘要】
本专利技术涉及物联网领域,具体地,涉及一种网络系统的全局队列调整方法、一种交换机的业务流队列调整方法、一种控制器、一种交换机和一种包括所述控制器和所述交换机的网络系统。
技术介绍
网络系统通常包括控制器和多个交换机。在网络拥塞时,会在交换机的缓冲区中设置排队,然后利用先进先出的方法缓解拥塞。但是,由于网络是多变的,业务本身也具有多样性。利用先进先出的方法来缓解拥塞时,可能会导致时效性要求较高的业务流无法及时的转出。因此,如何缩短网络拥塞时的等待时间成为本领域亟待解决的技术问题。
技术实现思路
本专利技术的目的在于提供一种网络系统的全局队列调整方法、一种交换机的业务流队列调整方法、一种控制器、一种交换机和一种包括所述控制器和所述交换机的网络系统。利用本专利技术所提供的全局队列调整方法以及业务流队列调整方法可以综合考虑业务流的实时性要求,确保拥塞时全网等待时间较短。为了实现上述目的,作为本专利技术的一个方面,提供一种交换机中业务流队列调整方法,其中,所述业务流队列调整方法包括:接收到排队指令后,根据各个业务流的转发优先级和实时性要求对所有业务流进行排序;为完成排序的业务流分配顺序地址,并将完成排序的业务流存储在缓冲区中;检测链路是否空闲;当检测到链路空闲时,照顺序地址将所述业务流从所述缓冲区中释放。优选地,接收到排队指令后,根据各个业务流的转发优先级和实时性要求对所有业务流进行排序的步骤包括:接收到排队指令后,利用以下公式计算各个业务流的转发优先数:其中,Q为业务流大小;M为常量;k为转发优先数;根据所述转发优先数确定各个业务流的转发优先级,其中,所述业务流的转 ...
【技术保护点】
一种交换机中业务流队列调整方法,其特征在于,所述业务流队列调整方法包括:接收到排队指令后,根据各个业务流的转发优先级和实时性要求对所有业务流进行排序;为完成排序的业务流分配顺序地址,并将完成排序的业务流存储在缓冲区中;检测链路是否空闲;当检测到链路空闲时,照顺序地址将所述业务流从所述缓冲区中释放。
【技术特征摘要】
1.一种交换机中业务流队列调整方法,其特征在于,所述业务流队列调整方法包括:接收到排队指令后,根据各个业务流的转发优先级和实时性要求对所有业务流进行排序;为完成排序的业务流分配顺序地址,并将完成排序的业务流存储在缓冲区中;检测链路是否空闲;当检测到链路空闲时,照顺序地址将所述业务流从所述缓冲区中释放。2.根据权利要求1所述的业务流队列调整方法,其特征在于,接收到排队指令后,根据各个业务流的转发优先级和实时性要求对所有业务流进行排序的步骤包括:接收到排队指令后,利用以下公式计算各个业务流的转发优先数:k=ROUND(QM,0);]]>其中,Q为业务流大小;M为常量;k为转发优先数;根据所述转发优先数确定各个业务流的转发优先级,其中,所述业务流的转发优先级与该业务流的转发优先数反相关;按照转发优先级的高低对各个业务流进行排列,以获得初次业务流队列;在为完成排序的业务流分配顺序地址的步骤中,为所述初次业务流队列中的所有业务流分配顺序地址。3.根据权利要求2所述的业务流队列调整方法,其特征在于,根据各个业务流的转发优先数和实时性要求对所有业务流进行排序的步骤还包括:当获得所述初次队列后,所述交换机接收到新的业务流时,在所述初次业务流队列中查找转发优先数大于所述新的业务流的所有业务流;将所述新的业务流排列在转发优先数大于所述新的业务流的所有业务流中实时性高于预设值的业务流后面,以获得二次业务流队列;在为完成排序的业务流分配顺序地址的步骤中,为所述二次业务流队列中的所有业务流重新分配排序地址。4.一种网络系统的全局队列调整方法,所述网络系统包括多个交换机,其特征在于,所述全局队列调整方法包括多个周期,在每个所述周期中,所述全局队列调整方法都包括以下步骤:监控各个交换机的实时入流量和实时出流量;判断是否存在总入流量大于总出流量的交换机;当存在总入流量大于总出流量的交换机时,向所述总入流量大于总出流量的交换机发送排队指令,其中,所述总入流量大于总出流量的交换机中的业务流按照权利要求1至3中任意一项所述的业务流队列调整方法进行排序。5.根据权利要求4所述的全局队列调整方法,其特征在于,所述全局队列调整方法还包括:监控所述总入流量大于总出流量的交换机的流量,当在第一预定时间段内所述总入流量大于总出流量的交换机的流量增加时,将该总入流量大于总出流量的交换机的状态标记为挂起;当被标记为挂起状态的总入流量大于总出流量的交换机在第二预定时间段内流量减少至0时,则取消对被标记为挂起状态的总入流量大于总出流量的交换机的挂起状态的标记;当被标记为挂起状态的总入流量大于总出流量的交换机在所述第二预定时间段流量保持不变,则将所述总入流量大于总出流量的交换机标记为阻塞状态。6.一种交换机,所述交换机包括缓冲区,其特征在于,所述交换机包括:排序模块,...
【专利技术属性】
技术研发人员:马书惠,郭志斌,王志军,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。