System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 预测队列深度制造技术_技高网
当前位置: 首页 > 专利查询>英特尔公司专利>正文

预测队列深度制造技术

技术编号:40023847 阅读:13 留言:0更新日期:2024-01-16 17:10
本文中描述的示例涉及一种包括网络接口装置的设备,该网络接口装置包括电路以标识至少一个拥塞队列,预测至少一个拥塞队列在预测至少一个发送者收到至少一个拥塞通知时的占用级别,以及通过零个或更多个中间节点向至少一个发送者传送至少一个拥塞通知。在一些示例中,为了标识至少一个拥塞队列,电路要基于至少一个填充级别来标识至少一个拥塞队列。在一些示例中,为了标识至少一个拥塞队列,电路要基于在至少一个发送者收到至少一个拥塞通知的预测时间的至少一个预测填充级别来标识至少一个拥塞队列。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、数据中心向用户提供大量的处理、存储和联网资源。例如,车辆、智能电话、膝上型计算机、平板计算机、或者物联网(iot)装置可以利用数据中心来执行数据分析、数据存储、或者数据检索。通常,使用高速联网装置(诸如网络接口、交换机、或者路由器)将数据中心连接在一起。

2、当网络中的发送者以高于可用容量的速率发送业务时,业务经历拥塞,导致降级的应用性能和潜在的服务级别协定(sla)违反。网络交换机可能因队列溢出而丢弃分组。发送者可以或者通过观察它们的业务所经历的状况(例如,延迟或分组丢失),或者通过接收诸如显式拥塞通知(ecn)或后向显式拥塞通知(becn)之类的显式拥塞通知,来检测拥塞。

3、图1描绘ecn的使用的示例。网络装置(例如,交换机110)在队列处经历拥塞,并且在数据分组的ecn字段中标记某一位,该位可以是互联网协议(ip)信头的一部分。交换机110可以在导致了拥塞的分组的信头的ecn字段中设置某一位。取决于实现,标记可以在数据分组排入拥塞队列之前(例如,在交换机入口)执行,或者在分组从拥塞队列出队之后(例如,在交换机出口)执行。在任一情况中,在ecn标记过的数据分组到达目的地120之后,目的地120经由分开的确认(ack)分组或者在反向数据分组上标记,向发送者100发送拥塞信息。发送者100可以采取各种各样的方式,诸如但不限于降低分组传输速率或者暂停向拥塞交换机110或交换机110中具体拥塞队列的分组传输,对拥塞信息作出反应。

4、交换机110可以应用随机早期检测(red)来决定是在缓冲器空间耗尽之前主动丢弃所接收的分组,还是用ecn标记所接收的分组,从而将拥塞通知发送者100和/或目的地120。red可以涉及计算平均队列占用率,并且如果平均队列占用率在较低阈值与较高阈值之间,则交换机110标记所接收的分组或者丢弃所接收的分组,丢弃概率随队列占用率而增加。如果队列占用率高于较高阈值,则交换机110可以标记或丢弃所接收的分组。red可以用来将网络中的拥塞通知终端主机,但是,等到队列占用率超过较高阈值的时候,发送者100可能来不及对拥塞作出反应。

5、加权的随机早期检测(wred)是red的扩展,它允许相同队列内的不同类别的业务具有不同的标记概率。自适应的随机早期检测动态地调整标记概率,使得队列大小保持在较高阈值与较低阈值之间。


技术实现思路

本文档来自技高网...

【技术保护点】

1.一种设备,所述设备包括:

2.如权利要求1所述的设备,其中,为了标识至少一个拥塞队列,所述电路用于基于至少一个填充级别来标识所述至少一个拥塞队列。

3.如权利要求1所述的设备,其中,为了标识至少一个拥塞队列,所述电路用于基于在所述至少一个发送者收到所述至少一个拥塞通知的预测时间的至少一个预测填充级别来标识所述至少一个拥塞队列。

4.如权利要求1所述的设备,其中,为了预测所述至少一个拥塞队列在所述至少一个发送者收到至少一个拥塞通知的预测时间的占用级别,所述电路用于:

5.如权利要求4所述的设备,其中,所述至少一个发送者收到至少一个拥塞通知的所述预测时间包括:所述至少一个发送者收到或处理至少一个拥塞通知的预测时间。

6.如权利要求1所述的设备,其中,所述至少一个拥塞通知包括以下的一项或更多项:显式拥塞通知(ECN)、后向显式拥塞通知(BECN)、或者所述至少一个拥塞队列的预测占用级别。

7.如权利要求1所述的设备,其中,所述通过零个或更多个中间节点向所述至少一个发送者传送所述至少一个拥塞通知是至少部分基于所述至少一个拥塞队列的拥塞增加速率。

8.如权利要求1-7中任一项所述的设备,其中,所述电路包括用于执行一个或更多个匹配-动作操作的分组处理管线电路。

9.如权利要求1-8中任一项所述的设备,其中,所述网络接口装置包括以下的一项或更多项:网络接口控制器(NIC)、SmartNIC、路由器、交换机、转发元件、基础设施处理单元(IPU)、或者数据处理单元(DPU)。

10.一种方法,所述方法包括:

11.如权利要求10所述的方法,其中,所述预测所述至少一个拥塞队列在至少一个发送者收到至少一个拥塞通知时的占用级别包括:

12.如权利要求11所述的方法,其中,所述至少一个发送者收到至少一个拥塞通知的所述预测时间包括:所述至少一个发送者收到或处理至少一个拥塞通知的预测时间。

13.如权利要求10所述的方法,其中,所述至少一个拥塞通知包括以下的一项或更多项:显式拥塞通知(ECN)、后向显式拥塞通知(BECN)、或者所述至少一个拥塞队列的预测占用级别。

14.如权利要求10所述的方法,其中,所述网络接口装置包括以下的一项或更多项:网络接口控制器(NIC)、SmartNIC、路由器、交换机、转发元件、基础设施处理单元(IPU)、或者数据处理单元(DPU)。

15.如权利要求10-14中任一项所述的方法,其中,所述标识至少一个拥塞队列是基于在所述至少一个发送者收到所述至少一个拥塞通知的预测时间的至少一个预测填充级别。

16.一种计算机可读介质,所述计算机可读介质包括存储在其上的指令,所述指令如果由一个或更多个处理器执行,则致使所述一个或更多个处理器:

17.如权利要求16所述的计算机可读介质,其中,所述标识至少一个拥塞队列包括:基于填充级别,或者基于在所述至少一个发送者收到所述至少一个拥塞通知的所述预测时间的至少一个预测填充级别,标识所述至少一个拥塞队列。

18.如权利要求16所述的计算机可读介质,其中,为了预测所述至少一个拥塞队列在至少一个发送者收到至少一个拥塞通知的预测时间的占用级别,所述网络接口装置在操作时:

19.如权利要求18所述的计算机可读介质,其中,所述至少一个发送者收到至少一个拥塞通知的所述预测时间包括:所述至少一个发送者收到或处理至少一个拥塞通知的预测时间。

20.如权利要求16所述的计算机可读介质,其中,所述网络接口装置包括以下的一项或更多项:网络接口控制器(NIC)、SmartNIC、路由器、交换机、转发元件、基础设施处理单元(IPU)、或者数据处理单元(DPU)。

21.如权利要求16、17、19或20中任一项所述的计算机可读介质,其中,为了预测所述至少一个拥塞队列在至少一个发送者收到至少一个拥塞通知的预测时间的占用级别,所述网络接口装置在操作时:

...

【技术特征摘要】
【国外来华专利技术】

1.一种设备,所述设备包括:

2.如权利要求1所述的设备,其中,为了标识至少一个拥塞队列,所述电路用于基于至少一个填充级别来标识所述至少一个拥塞队列。

3.如权利要求1所述的设备,其中,为了标识至少一个拥塞队列,所述电路用于基于在所述至少一个发送者收到所述至少一个拥塞通知的预测时间的至少一个预测填充级别来标识所述至少一个拥塞队列。

4.如权利要求1所述的设备,其中,为了预测所述至少一个拥塞队列在所述至少一个发送者收到至少一个拥塞通知的预测时间的占用级别,所述电路用于:

5.如权利要求4所述的设备,其中,所述至少一个发送者收到至少一个拥塞通知的所述预测时间包括:所述至少一个发送者收到或处理至少一个拥塞通知的预测时间。

6.如权利要求1所述的设备,其中,所述至少一个拥塞通知包括以下的一项或更多项:显式拥塞通知(ecn)、后向显式拥塞通知(becn)、或者所述至少一个拥塞队列的预测占用级别。

7.如权利要求1所述的设备,其中,所述通过零个或更多个中间节点向所述至少一个发送者传送所述至少一个拥塞通知是至少部分基于所述至少一个拥塞队列的拥塞增加速率。

8.如权利要求1-7中任一项所述的设备,其中,所述电路包括用于执行一个或更多个匹配-动作操作的分组处理管线电路。

9.如权利要求1-8中任一项所述的设备,其中,所述网络接口装置包括以下的一项或更多项:网络接口控制器(nic)、smartnic、路由器、交换机、转发元件、基础设施处理单元(ipu)、或者数据处理单元(dpu)。

10.一种方法,所述方法包括:

11.如权利要求10所述的方法,其中,所述预测所述至少一个拥塞队列在至少一个发送者收到至少一个拥塞通知时的占用级别包括:

12.如权利要求11所述的方法,其中,所述至少一个发送者收到至少一个拥塞通知的所述预测时间包括:所述至少一个发送者收到或处理至少一个拥塞通知的预测时间。

【专利技术属性】
技术研发人员:G·尼古拉迪斯J·布伦丁C·金J·李R·潘A·阿格拉瓦尔Y·李
申请(专利权)人:英特尔公司
类型:发明
国别省市:

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

1