The dynamic ratio of throughput parameters to the maximum queue size of the data transmission device queue can reduce the routing delay of the data transmission device. The maximum queue size parameter of the data queue can be calculated based on at least a number of throughput parameters during routing data traffic from the data source device to the data receiving device. Subsequently, the maximum queue size of the data queue can be reduced according to the maximum queue size parameter to prevent incoming services from being framed into the data queue. The lack of inbound incoming service frames can cause the data source device to retransmit one or more incoming service frames to the data transmission device, rather than allowing one or more incoming service frames to queue and be trapped in the data queue due to additional incoming service frames.
【技术实现步骤摘要】
【国外来华专利技术】数据路由中的动态优化队列
技术介绍
企业和其他实体可能希望访问互联网和数据通信服务。通常,经由有线连接获得到电信运营商的访问。然而,在其他情况下,可以经由无线电信运营商,即传输数据业务的替代接入供应商(AAV)获得对数据服务的访问。AAV的示例是使用无线电信运营商来创建以太网虚拟电路(EVC),其是实现点对点或多点对多点连接路径的两个或更多服务提供商网络的关联。EVC可以在无线电信运营商的网络小区和核心网络之间路由多个优先级数据业务,其中要求每个优先级数据业务符合其对应的服务等级协议(SLA)。具体地,SLA可以指定特定优先级数据业务为满足特定吞吐量、可用性、延迟和分组丢失要求。为了满足这样的要求,可以强制服务于EVC的网络路由器关于每个优先级数据业务满足某些服务(QoS)参数。这些QoS参数可以包括承诺信息速率(CIR)、承诺突发尺寸(CBS)、峰值信息速率(PIR)和最大突发尺寸(MBS)。SLA可以使用CIR和PIR参数来定义数据业务的服务帧由网络路由器的特定队列服务的保证速率。特别地,CIR是在正常条件下服务帧的最小保证速率。PIR是在存在多余带宽且没有数据业务拥塞时在数据突发期间服务帧的速率。例如,当CIR被定义为50兆比特每秒(Mbps)并且PIR被定义为100Mbps时,网络路由器可以保证服务帧以50Mbps服务,并且可以允许服务帧以100Mbps服务,具体取决于可用资源。CBS和MBS参数可以定义网络路由器中的特定队列的队列尺寸。特别地,MBS参数可以指定队列增长的最大队列深度。MBS参数可以控制队列服务突发业务的能力。因此,MBS参数可以使数据 ...
【技术保护点】
1.一种数据传输设备,包括:一个或更多个处理器;以及内存,所述内存包括一个或更多个数据队列和多个计算机可执行组件,所述多个计算机可执行组件能够由所述一个或更多个处理器执行以执行多个动作,所述多个动作包括:在路由从数据源设备到数据接收设备的数据业务期间,基于至少多个吞吐量参数计算数据队列的最大队列尺寸参数;以及根据所述最大队列尺寸参数减小所述数据队列的最大队列尺寸,以防止一个或更多个传入服务帧入队到所述数据队列中,这种入队的缺乏导致所述数据源设备将所述一个或更多个传入服务帧重传到所述数据传输设备,而不是允许所述一个或更多个传入服务帧由于一个或更多个其他传入服务帧而在所述数据队列中入队和被困。
【技术特征摘要】
【国外来华专利技术】2016.03.17 US 15/073,4871.一种数据传输设备,包括:一个或更多个处理器;以及内存,所述内存包括一个或更多个数据队列和多个计算机可执行组件,所述多个计算机可执行组件能够由所述一个或更多个处理器执行以执行多个动作,所述多个动作包括:在路由从数据源设备到数据接收设备的数据业务期间,基于至少多个吞吐量参数计算数据队列的最大队列尺寸参数;以及根据所述最大队列尺寸参数减小所述数据队列的最大队列尺寸,以防止一个或更多个传入服务帧入队到所述数据队列中,这种入队的缺乏导致所述数据源设备将所述一个或更多个传入服务帧重传到所述数据传输设备,而不是允许所述一个或更多个传入服务帧由于一个或更多个其他传入服务帧而在所述数据队列中入队和被困。2.如权利要求1所述的数据传输设备,其中所述一个或更多个传入服务帧的入队的缺乏和重传减少了所述一个或更多个传入服务帧从所述数据源设备到所述数据接收设备的路由延迟。3.如权利要求1所述的数据传输设备,其中数据队列是用于根据不同的服务等级协议路由多个优先级的服务帧的尽力服务队列。4.如权利要求1所述的数据传输设备,其中所述多个吞吐量参数包括管理峰值信息速率(PIR)、操作PIR、数据吞吐量延迟和管理最大突发尺寸(MBS),其中,所述数据吞吐量延迟是在计算所述最大队列尺寸参数之前的预定时间量内在路由数据业务中所述数据传输设备的路由延迟的运行平均值。5.如权利要求4所述的数据传输设备,其中所述计算包括根据如下公式计算所述最大队列尺寸参数:以及其中,admin.PIRbps是所述管理PIR,DelayS是所述数据吞吐量延迟,admin.MBSbytes是所述管理MBS,oper.PIRbps是所述操作PIR,以及oper.MBSbytes是所述最大队列尺寸参数。6.如权利要求5所述的数据传输设备,其中所述公式平衡管理吞吐量参数和操作吞吐量参数。7.如权利要求5所述的数据传输设备,其中所述公式减少了由所述数据传输设备对多媒体服务帧或低优先级服务帧的流化传输的数据业务延迟。8.如权利要求1所述的数据传输设备,其中所述数据传输设备还包括用于根据高优先级服务等级协议路由数据业务的附加高优先级队列。9.一个或更多个非暂时性计算机可读介质,存储有计算机可执行指令,当执行所述指令时使一个或更多个处理器执行动作,所述动作包括:在路由数据源设备和数据接收设备之间的服务帧期间,确定数据传输设备的多个吞吐量参数,所述多个吞吐量参数包括所述数据传输设备的保证吞吐量参数和数据吞吐量延迟;至少基于所述多个吞吐量参数计算...
【专利技术属性】
技术研发人员:程海雷,D·卡格尔,
申请(专利权)人:T移动美国公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。