[发明专利]通用队列在审

专利信息
申请号: 201480083565.9 申请日: 2014-12-23
公开(公告)号: CN107005488A 公开(公告)日: 2017-08-01
发明(设计)人: A·S·成;M·A·帕克;T·D·洛维特;S·F·胡佛 申请(专利权)人: 英特尔公司
主分类号: H04L12/861 分类号: H04L12/861
代理公司: 永新专利商标代理有限公司72002 代理人: 刘瑜,王英
地址: 美国加*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要: 本文描述了与将数据分组放置于交换机的一个或多个队列相关联的装置、方法和存储介质。在实施例中,交换机可以包括多个虚拟通道(VL)队列(VLQ)以及多个通用队列(GQ)。队列管理器可以被配置为选择性地将特定VL的分组放置于对应的VLQ或GQ中。可描述和/或请求保护其他实施例。
搜索关键词: 通用 队列
【主权项】:
一种交换机,包括:多个输出端口;多个虚拟通道队列(VLQ),其通信地与所述输出端口耦合,并且分别与多个虚拟通道(VL)相关联;多个通用队列(GQ),其通信地与所述输出端口耦合,并且与任何VL不相关联;以及队列管理器,其通信地与所述多个VLQ和所述多个GQ耦合,所述队列管理器用于选择性地将VL的并且去往所述多个输出端口中的输出端口的分组放置于所述多个VLQ中的相对应的VLQ或所述多个GQ中的GQ中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201480083565.9/,转载请声明来源钻瓜专利网。

同类专利
  • 智能分组聚合-201780075253.7
  • D·比德尔曼;M·奥尔 - 英特尔公司
  • 2017-11-28 - 2019-07-19 - H04L12/861
  • 本文中提供了用于实现智能分组聚合的各种系统和方法。一种用于实现智能分组聚合的网络接口设备,包括:分组解析器,用于接收多个分组并将该多个分组中的每个分组路由至多个队列中的队列,这些分组基于这些分组特性在队列之间划分;以及协调器电路,该协调器电路用于:与处理元件对接,以确定该处理元件的当前操作状态;基于该处理元件的当前操作状态从多个队列中选择队列;以及将数个分组从所选择的队列转发至处理元件。
  • 一种队列管理的方法和装置-201480080687.2
  • 陆玉春;张健 - 华为技术有限公司
  • 2014-08-07 - 2019-07-19 - H04L12/861
  • 本发明实施例公开了一种队列管理的方法,包括:将PD队列写入DRAM中,所述PD队列包括多个PD,所述多个PD与第一报文队列包括的多个报文一一对应;将所述PD队列中至少一个PD写入SRAM中,所述至少一个PD包括所述PD队列的队列头。相应的,本发明实施例还公开了一种队列管理的装置。上述方案有助于提高报文队列的出队效率。
  • 用于网络连接缓冲区大小确定的系统和方法-201780052249.9
  • L·瓦尔金 - 萨托里环球有限责任公司
  • 2017-06-07 - 2019-04-26 - H04L12/861
  • 本发明的实现涉及用于确定并实现网络连接所用的传输缓冲区大小的方法、系统和计算机程序存储装置。一种计算机实现的方法,包括:获得针对至少一个服务器和至少一个客户端装置之间的多个网络连接中的各网络连接的相应的带宽要求;确定针对各网络连接的相应的延迟;基于针对各网络连接的相应的带宽要求和相应的延迟,来计算针对该网络连接的期望传输缓冲区大小;将针对各网络连接的新的传输缓冲区大小设置为针对该网络连接的所述期望传输缓冲区大小;以及使用所述新的传输缓冲区大小来从所述至少一个服务器向所述至少一个客户端装置传输数据。
  • 一种数据处理方法及多核处理器系统-201480038084.6
  • 张传德;吴文良;王伟 - 华为技术有限公司
  • 2014-11-12 - 2019-04-26 - H04L12/861
  • 本发明提供的一种数据处理方法及多核处理器系统,涉及多核处理器领域,解决了现有技术中由于网卡资源申请步骤过长,而造成的部分数据包由于处理不及时所导致的网络数据中断的问题。该方法具体包括:网卡控制器获取待发送队列中的第一数据包(201),网卡控制器根据该第一数据包的源地址、目的地址以及第一数据包所需网络服务的网络参数,为该第一数据包分配网卡互联网协议(IP)地址(202),网卡控制器将第一数据包转换为第二数据包(203),网卡控制器通过网卡IP地址对应的物理网卡将第二数据包发送至外部网络(204)。本发明应用于多核处理器系统。
  • 降低端到端网络报文传输延迟的传输和接收设备-201380079615.1
  • 尤瓦·艾拉德;亚历克斯·塔勒;拉米·茨卡里埃;亚历克斯·乌曼斯基 - 华为技术有限公司
  • 2013-09-19 - 2019-02-19 - H04L12/861
  • 本发明涉及一种传输设备(110),所述传输设备包括处理器,所述处理器用于:(1)经由对应于一个或多个网络包的缓冲区的主机接口提交多个读取请求消息(Read A、Read B),(a)为每个网络包分配唯一包标识符,(b)为每个读取请求消息计算指示所述读取请求消息的第一完成字节在所述原始网络包内的相对位置的起始字节偏移,(c)将所述唯一包标识符和所述起始字节偏移存储为传输数据库(113)内的条目;(3)在来自所述主机接口的、针对所述所提交的读取请求消息的完成数据(503)到达后,针对每个读取响应消息(CPL A1):(a)使所述读取响应消息(CPL A1)与所述传输数据库(113)的条目相关联并提取所述包标识符,(b)通过以下操作将所述读取响应消息(CPL A1)转变成结构单元:(c)用所述包标识符来标记所述结构单元,(d)用指示所述结构单元在所述相关联网络包内的相对起始字节偏移的字节偏移来标记所述结构单元,其中通过将所述对应读取请求消息的相对起始偏移和所述读取响应消息(CPL A1)在所述读取请求消息的整个一连串完成字节内的位置求和来计算所述字节偏移,(e)如果所述结构单元表示所述网络包的第一个结构单元则用第一标志来标记所述结构单元,以及如果所述结构单元表示所述网络包的最后一个结构单元则用最后标志来标记所述结构单元,(f)如果所述结构单元标记为所述最后标志,则释放所述传输数据库(113)条目,(g)经由结构接口提交所述结构单元。
  • 用于调度通信可调度单元的方法和装置-201380074949.X
  • 王军;陈鸿 - 爱立信(中国)通信有限公司
  • 2013-03-21 - 2018-11-06 - H04L12/861
  • 实施例公开了在使用多个处理器的无线电通信装置中调度属于不同拥有者的CSU的方法。在不同拥有者下的CSU能够由不同处理器并行处理。方法包括:保持全局CSU列表和拥有者等待列表;全局CSU列表可包括等待处理的CSU,并且CSU根据CSU的时戳进行排序;拥有者等待列表可包括没有由处理器处理的CSU的拥有者,并且拥有者根据在全局CSU列表中等待处理的其相应最早CSU的时戳进行排序。并且在处理器之一处理完第一拥有者的第一CSU时,基于全局CSU列表和拥有者等待列表,根据CSU时间顺序和CSU亲和性,调度接下来要由处理器处理的CSU。
  • 控制数据存储输入/输出请求-201480050118.3
  • E·特雷斯卡;H·巴拉尼;G·奥谢;T·卡拉扬尼斯;A·I·T·罗斯特龙;T·M·塔尔佩伊;R·J·布莱克 - 微软技术许可有限责任公司
  • 2014-09-09 - 2018-10-19 - H04L12/861
  • 对数据存储输入/输出请求进行控制被描述成,例如,将策略应用到在至少一个计算实体与至少一个存贮器之间的数据输入/输出请求的端到端的流。在各种例子中,多个队列被配置在所述端到端的流的一个或多个阶处并被控制以符合策略。在例子中,每个阶具有控制接口,使得该阶能够接收并执行来自控制器的控制指令,控制器可以是集中式的或者分布式的。例如,控制指令包含排队规则和/或队列配置。在各种例子中,队列和排队规则是根据关于如下各项中的任意项的反馈而被动态地创建并修正的:流行为、策略变化、基础设施变化、或其它因素。例如,流端点的高级标识符基于每个阶而被解析成适于该阶使用的低级标识符。
  • 缓存判决方法和装置-201380003922.1
  • 黄韬;刘江;崔向东;倪慧 - 华为技术有限公司
  • 2013-11-29 - 2018-09-07 - H04L12/861
  • 本发明实施例提供一种缓存判决方法和装置,该方法包括:第一节点接收到包含有第一内容前缀名的请求包之后,在第一节点的节点内容缓存中查找到请求包请求的内容时,将返回路径上要缓存的节点的节点介数和跳数标签添加到第一数据包里,返回第一数据包,返回路径上要缓存的节点是节点度量最大的节点,未查找到请求包请求的内容时,在第一节点的PIT中查找第一内容前缀名,查找到第一内容前缀名时和未查找到第一内容前缀名时分别做不同的转发处理。本发明实施例提供的缓存方法和装置,提高了节点内容的缓存利用率和系统的性能。
  • 资源配置方法、交换机及控制器-201380000376.6
  • 周伟;唐朋成 - 华为技术有限公司
  • 2013-04-11 - 2018-07-20 - H04L12/861
  • 资源配置方法、交换机及控制器,该资源配置方法包括:交换机本地管理第一内容的热度信息;所述交换机将所述热度信息上报至控制器,以便于所述控制器根据所述热度信息对所述第一内容的缓存分布进行控制。本发明实施例可以应用交换机上缓存有内容的网络中,通过交换机进行内容的热度信息的本地管理和上报,从而保证该内容的所有访问情况都可以被记录,提高热度信息统计的准确性,保证控制器可以根据上报的热度信息进行资源配置;并且,由于可以通过控制器对网络中交换机上记录的热度信息进行汇总,因此可以由控制器获知网络中交换机上缓存内容的真实分布,并据此对网络中缓存的资源进行合理配置,以此提高资源配置的合理性。
  • 密钥流与未对齐的数据流的流式对齐-201380046993.X
  • J·Y·魏;A·当布尔;C·阿恩;G·S·查伯拉 - 高通股份有限公司
  • 2013-09-12 - 2018-06-12 - H04L12/861
  • 提供了促进无线通信系统中的更高数据速率的增强型加密技术。在一个方面中,公开了对ZUC算法的改进,其可以减少密钥流生成所涉及的逻辑运算的数量,降低实现ZUC的移动设备上的运算负担,并且延长电池寿命。例如,所公开的技术包括:在无线通信装置处,接收具有用于加密或解密的数据分组的数据流。无线装置可以生成用于加密功能的加密密钥,确定数据流中的第一数据分组的起始地址,并且对加密密钥进行移位以与第一数据分组的起始地址对齐。一旦对齐,处理装置使用经移位的加密密钥来对第一数据分组的第一块应用加密功能,并且管理加密密钥的剩余部分以处理跨越多个分组的任意对齐的数据。
  • 可配置的多核网络处理器-201480013074.7
  • Y·图 - 高通股份有限公司
  • 2014-03-11 - 2018-03-16 - H04L12/861
  • 一种网络处理器包括配置成处理数据分组的多个处理核,以及可配置成在流水线处理模式与并行处理模式之间配置这些处理核的处理模式机构。处理模式机构可以包括可被配置成互连处理核以在流水线处理模式或者并行处理模式中操作的开关元件、或者结构逻辑和总线。
  • 用于执行多个调度操作的调度器及相关方法-201480004863.4
  • 俞壹馨;陈昱勋;马昌博;林瑞哲;刘大行 - 联发科技股份有限公司
  • 2014-04-23 - 2017-12-22 - H04L12/861
  • 一种调度器,用于执行多个调度操作,其中每一调度操作调度自与输出端口相关的多个输出队列中选定的一个输出队列。调度器包含候选决策逻辑以及最终决策逻辑。候选决策逻辑决定用于当前调度操作的多个候选输出队列,而不管由至少一先前调度操作决定的至少一调度输出队列的分组传输的最终状态。在获取由至少一先前调度操作决定的至少一调度输出队列的分组传输的最终状态之后,最终决策逻辑选择多个候选输出队列之一作为由当前调度操作决定的调度输出队列。
  • 一种用于存储信息单元的存储器系统及其方法-201280070727.6
  • 所罗门·里奇 - 华为技术有限公司
  • 2012-03-19 - 2017-10-24 - H04L12/861
  • 本发明涉及用于存储信息单元的存储器架构(100),所述存储器架构(100)包括多个存储器组(101a、102a、103a、104a)或多个存储器设备(121、122、123、124)以及发起在所述存储器组(101a、102a、103a、104a)或所述存储器设备(121、122、123、124)中存储信息单元和所述信息单元的多个副本,所述存储器控制器(106)根据所述信息单元的大小区分所述副本。
  • 通用队列-201480083565.9
  • A·S·成;M·A·帕克;T·D·洛维特;S·F·胡佛 - 英特尔公司
  • 2014-12-23 - 2017-08-01 - H04L12/861
  • 本文描述了与将数据分组放置于交换机的一个或多个队列相关联的装置、方法和存储介质。在实施例中,交换机可以包括多个虚拟通道(VL)队列(VLQ)以及多个通用队列(GQ)。队列管理器可以被配置为选择性地将特定VL的分组放置于对应的VLQ或GQ中。可描述和/或请求保护其他实施例。
  • 通过分组循环进行网络拥塞管理-201380004557.6
  • Y·纳欧瑞;R·帕尔曼 - 英特尔公司
  • 2013-06-20 - 2017-04-19 - H04L12/861
  • 配置成使用分组再循环来管理网络拥塞的方法、装置以及网络。网络采用被配置成支持多路径转发的网络元件(例如,层2网络中的路由桥接器以及层3网络中的交换机/路由器),其中寻址到同一目的地的分组可经由多条路径路由到目的地。响应于网络拥塞条件,诸如缺少经由其可访问到达目的地的最短路径的非拥塞端口的可用性,分组可被向后朝源节点路由或沿非最短路径向前朝目的地路由。网络元件可以采用回环缓冲区来经由在其上接收到该分组的同一链路将该分组朝源回环。
  • 用信号通知拥塞的方法-201480008536.6
  • 菲利普·劳伦斯·厄德利;罗伯特·约翰·布里斯科 - 英国电讯有限公司
  • 2014-02-06 - 2017-01-25 - H04L12/861
  • 在诸如互联网的电信网络中能够操作以转发接收的数据项的网络元件(10)方面以及在能够操作以处理接收的服务请求的处理元件方面,描述了用信号通知拥塞的方法和设备。在任一情况下,元件能够操作以按照高达经受变化的处理速率来执行其处理功能,并且具有等待处理的项的队列并且具有与其关联的计数器,计数器维持能够从其推导队列度量的计数。所述方法包括按照取决于处理速率的速率来更新计数(32,50);响应于等待处理的项的接收进一步更新计数(32,50);以及取决于队列度量用信号通知元件方面的拥塞的测度(34,36,50)。所述方法还包括(i)更改计数被更新的速率(54);以及(ii)如果确定(52)处理速率改变,则调节计数器,由此使得队列度量改变(54)。
  • 光线路终端、分配点单元、系统及数据流调度方法-201380003072.5
  • 隋猛;石操 - 华为技术有限公司
  • 2013-11-25 - 2015-09-30 - H04L12/861
  • 本发明实施例提供一种光线路终端、分配点单元、系统及数据流调度方法。本发明光线路终端OLT,包括:接收模块、调度模块和发送模块;其中,接收模块用于接收从网络侧发送给多个用户驻地设备CPE的数据流,并将数据流存储在多个与所述CPE所对应的缓冲队列中;调度模块与接收模块连接,用于根据所述CPE的分组信息将属于同一分组的多个CPE所对应的缓冲队列中的数据流调度到同一个数据流队列中;发送模块用于将数据流队列中的数据流通过与分配点单元DPU建立的数据流连接发送给DPU。本发明实施例降低了DPU的复杂度及功耗,减少了DPU的缓冲需求以及OLT和DPU之间的数据流连接数目。
  • 多协议I/O互连器流控制-201280065150.X
  • P·R·钱德拉;K·C·卡恩 - 英特尔公司
  • 2012-12-20 - 2014-10-08 - H04L12/861
  • 本文描述了用于在计算机装置的多协议I/O互连器中进行多协议隧道化的方法、装置和系统的实施例。一种用于管理在多协议I/O互连器中的流的方法可以包括:通过多协议互连器的交换架构的第一端口,向交换架构的第二端口提供第一信用准许分组和第二信用准许分组,作为与第一端口和第二端口之间的路径相关联的缓冲器的未被占用空间的指示;以及至少部分地基于第二端口接收到第一和第二信用准许分组,在从第二端口到第一端口的路径上,同时路由第一协议的第一数据分组和不同于第一协议的第二协议的第二数据分组。可以描述和请求保护其他的实施例。
  • 缓存报文的方法和装置-201280002301.7
  • 郑中亮;王吉滨 - 华为技术有限公司
  • 2012-12-28 - 2014-09-10 - H04L12/861
  • 提供一种缓存报文的方法和装置,能够减少对缓存资源的浪费。该方法包括:缓存设备接收第一报文的第一分片,其中,该第一报文包括至少一个分片,该第一分片携带有第一属性信息,该第一属性信息用于指示该第一报文的编号、该第一分片在该第一报文中的序号和该第一报文的长度;根据该第一报文的长度,确定用于缓存该第一报文的存储空间,以使该存储空间的长度等于该第一报文的长度;将该第一分片缓存在该存储空间内。通过根据报文的长度来确定用于缓存该报文的存储空间,使用于缓存报文的该存储空间的长度等于该报文的长度,能够减少缓存资源的浪费。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top