[发明专利]网络中的端到端流控制有效

专利信息
申请号: 200880023685.4 申请日: 2008-05-21
公开(公告)号: CN101689171A 公开(公告)日: 2010-03-31
发明(设计)人: P·布劳内尔;D·L·马修斯;J·X·丁;H·E·布林克曼;D·D·赖利;H·V·诺尔登;K·T·钱 申请(专利权)人: 惠普开发有限公司
主分类号: G06F15/16 分类号: G06F15/16;H04L12/56
代理公司: 中国专利代理(香港)有限公司 代理人: 何 平;王洪斌
地址: 美国德*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 网络 中的 端到端流 控制
【说明书】:

背景技术

外设部件互连快运(Peripheral Component Interconnect Express (PCIe))计算机总线标准用于计算机扩展卡和图形卡。PCIe既是全双 工的也是点对点的。PCIe是分层的协议并且具有物理层,数据链路层以 及事物层。

在物理层中,任何两个PCIe设备之间的连接被称为链路。每个链 路由一个或多个通道组成。更多通道允许数据流通过链路的更高速率。

数据链路层提供事物层数据包(TLP)的排序。TLP由事物层生成。 数据链路层使用应答(ACK)和否定应答(NAK)来保证TLP的递送。ACK 和NAK由作为低层次数据包的数据链路层数据包(DLLP)传送。DLLP也 用于功率管理功能。

PCIe使用链路层基于信用的流控制。在链路层基于信用的流控制 中,信用基于接收从数据链路层进入事物层的数据的接收缓冲器中可用 空间的量。链路上的每个设备将初始信用限制通告给链路另一端上的设 备。仅当发送TLP不会超过接收设备的当前信用限制时,设备才在链路 上发送该TLP。当发送TLP时,发送的TLP将该TLP使用的信用的数量 从当前信用限制中减去。当接收设备完成处理来自其接收缓冲器的TLP 时,接收设备将信用的返回用信号通知发送设备。然后发送设备将返回 的信用的数量添加到当前信用限制。用于计数信用的计数器是模的,并 且模运算被用于确定当前信用限制。DLLP被用于在两个连接的设备之间 传送流控制信息。

当使用链路层基于信用的流控制时,只要没有碰到信用限制,信用 返回的延迟不影响性能。

附图说明

图1示出根据本发明一实施例的PCI网络域。

图2是示出根据本发明一实施例的利用链路层以及端到端的基于信 用的流控制的缓冲器管理的使用的简化框图。

图3是示出根据本发明一实施例的利用端到端的基于信用的流控制 的缓冲器管理的实施的简化框图。

具体实施方式

图1示出一PCIe网络域,其包括由交换机10互连的网络节点11, 网络节点12,网络节点13,网络节点14,网络节点15,网络节点16, 网络节点17,以及管理节点18。这些网络节点中的一个或多个为主机 节点,而这些网络节点中的一个或多个为输入/输出(I/O)节点。尽管 示出七个网络节点连接到交换机10,这只是示例性的,交换机10的大 小和网络节点的数量在PCIe网络域中可以变化很大,如本领域普通技 术人员所知的。

线101代表网络节点11和交换机10之间的数据链路。线102代表 网络节点12和交换机10之间的数据链路。线103代表网络节点13和 交换机10之间的数据链路。线104代表网络节点14和交换机10之间 的数据链路。线105代表网络节点15和交换机10之间的数据链路。线 106代表网络节点16和交换机10之间的数据链路。线107代表网络节 点17和交换机10之间的数据链路。线108代表管理节点18和交换机 10之间的数据链路。

图2示出利用链路层以及端到端的基于信用的流控制的缓冲器管理 的使用。图1中示出的每个网络节点实施具有物理层,数据链路层以及 事物层的分层的协议。例如,网络节点14包括数据链路层21,如图1 所示。网络节点14的描述是示范性的,图1所示的所有网络节点可以 包括图2示出的功能性。

数据链路层21与缓冲器管理模块22通信。缓冲器管理模块22执 行链路层基于信用的流控制。链路层表示的是控制两个网络设备之间在 数据链路上的数据流的协议层。例如,交换机10(图1所示)以及网络 节点14都是在数据链路104上通信的网络设备。交换机10和网络节点 14执行对于在数据链路104上流动的所有TLP的链路层流控制。

缓冲器管理22管理接收(RX)缓冲器24和发送(TX)缓冲器23。 接收缓冲器24包括三个不同的存储器,用于接收三种不同类型的消息 数据包。每个存储器例如实现为随机存取存储器(RAM)。三个存储器 中的第一个接收邮递性(posted)消息数据包。三个存储器中的第二个 接收非邮递性(non-posted)消息数据包。三个存储器中的第三个接收 完结(completion)。缓冲器管理22为三个存储器中的每一个执行基 于信用的流控制。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/200880023685.4/2.html,转载请声明来源钻瓜专利网。

同类专利
  • 上下文知晓的协作式用户跟踪-201380081045.X
  • L·纳赫曼;H·W·豪斯赛克;J·S·巴卡;B·卡卡利亚 - 英特尔公司
  • 2013-12-19 - 2019-11-12 - G06F15/16
  • 呈现了提供协作式基于上下文的用户跟踪和通信的技术。跟踪通信选项的方法可包括以下步骤:从用户的一个或多个用户设备接收指示所述用户是否位于所述一个或多个用户设备附近的用户接近度信息;从所述设备接收指示通过相应的用户设备跟踪所述用户的能力的丢失可能即将发生的跟踪丢失警告;从所述用户设备接收指示所述用户设备是否位于一个或多个次设备附近的次设备接近度信息;以及从所述次设备接收指示所述用户是否位于所述一个或多个次设备附近的附加的用户接近度信息。所述方法还可以包括以下步骤:根据接收到的信息来动态地确定所述用户设备和次设备中的哪些能够将通信提供给所述用户。
  • 半导体设备、处理器系统及其控制方法-201510062130.2
  • 津田哲治;伊藤义行 - 瑞萨电子株式会社
  • 2015-02-05 - 2019-11-08 - G06F15/16
  • 本申请公开了一种半导体设备、处理器系统及其控制方法。一种处理器系统(10),包括:第一存储控制器(16),其控制向第一存储器(60)写入数据/从第一存储器(60)读取数据;第二存储控制器(17),其控制向第二存储器(70)写入数据/从第二存储器(70)读取数据;第一处理器(13),其通过总线(14)从第一存储器输入数据和向第一存储器输出数据;第二处理器(11),其通过总线从第二存储器输入被处理的数据和向第二存储器输出被处理的数据;以及管理单元(32),其从所述第一处理器解除分配与所述第二存储器对应的地址范围,并且向所述第二处理器分配所述地址范围。
  • 一种四路服务器-201910535384.X
  • 刘东洋;薛广营;胡雷钧;李鹏翀 - 苏州浪潮智能科技有限公司
  • 2019-06-18 - 2019-10-29 - G06F15/16
  • 本申请公开了一种四路服务器,包括第一CPU、第二CPU、第三CPU和第四CPU;第一CPU、第二CPU、第三CPU和第四CPU之间通过双路UPI链路相互连接;本申请四个CPU之间通过双UPI链路互联,每个CPU均可以其它的CPU直连进行通信,可以不用考虑物理连接关系,在保证高速运行的情况下,实现任意的CPU调用组合,同时,双路UPI链路扩展了CPU之间的通信量,使CPU间的数据通信带宽更大,提升了虚拟计算的性能,降低了CPU之间计算的延迟。
  • 确定在用户联系人之间的关联强度-201910527999.8
  • 安德鲁·汤姆金斯;尚穆加孙达拉姆·拉维库马尔;莎琳尼·阿加瓦尔;杨美灵;庞渤;李轶楠 - 谷歌有限责任公司
  • 2014-12-30 - 2019-10-25 - G06F15/16
  • 本申请涉及确定在用户联系人之间的关联强度。方法和设备涉及与识别由用户发送的一条或者多条消息、识别与所述消息中的一条或者多条消息相关联的两个或者更多个联系人、确定所识别的联系人之间的关系强度分值、以及利用所述关系强度分值提供与所述联系人相关的附加信息。可以基于所述消息中的一条或者多条消息的一个或者多个特性,确定在联系人与一个或者多个其他联系人之间的关系强度分值。可以基于所述关系强度分值来确定联系人组。联系人组可以用于对在消息中对联系人的引用消歧。联系人组可以用于将建议提供至联系人组中的附加联系人的所述用户,所述联系人组包括指示的消息的接收者联系人。
  • 一种模块化设计的服务器节点系统-201920355390.2
  • 高红刚 - 苏州浪潮智能科技有限公司
  • 2019-03-20 - 2019-10-25 - G06F15/16
  • 本实用新型为了解决现有技术中存在的问题,创新性提出一种模块化设计的服务器节点系统,包括:机箱框体、至少一个节点模块、背板、电源、风扇,所述节点模块、背板、电源、风扇设置于机箱框体内部,所述节点模块通过供电接口、数据接口与背板连接,所述背板通过第一连接器与电源连接,所述背板还通过第二连接器与风扇连接;每个所述节点模块为计算模块或存储模块,实现不同节点的兼容支持以及不同服务器类型的切换,提升服务器的灵活性、适用性及竞争力,还通过节点模块化设计实现服务器配置支持的灵活性以及服务器运维的便利性,便于客户在后期对服务器的改配。
  • 基于块的存储的页面高速缓存存录-201580012906.8
  • D·韦;J·L·格思里二世;J·M·汤普森;B·A·霍克斯;N·P·库斯特 - 亚马逊科技公司
  • 2015-03-10 - 2019-10-22 - G06F15/16
  • 一种基于块的存储系统可实施页面高速缓存写入存录。可在存储节点处接收在存储节点处所维持的数据卷的写入请求。可根据所述请求更新页面高速缓存。可将描述所述页面高速缓存更新的日志记录存储在永久性存储装置中所维持的页面高速缓存写入日志中。一旦所述写入请求在所述页面高速缓存中执行并且记录在所述页面高速缓存写入日志中的日志记录中,可确认所述写入请求。在从其中所述页面高速缓存中的数据丢失的系统故障恢复时,可重放所述页面高速缓存写入日志中的日志记录,以将所述系统故障之前的所述页面高速缓存的状态复原到所述页面高速缓存。
  • 模型参数融合方法及装置-201580001411.5
  • 邵云峰;徐君;马苏德·莫塔扎维 - 华为技术有限公司
  • 2015-11-16 - 2019-10-22 - G06F15/16
  • 本发明实施例提供一种模型参数融合方法及装置,应用于机器学习系统,机器学习系统包括至少一个参数收集组和至少一个参数分发组,每个参数收集组对应至少一个参数分发组,涉及机器学习领域,用于解决模型参数融合中对参数服务器性能要求高、数据传输量大和动态调整计算资源的问题。该方法包括:在任一参数收集组满足组内融合条件时,融合参数收集组中M个节点的模型参数,得到该参数收集组的第一模型参数,其中,参数收集组最低融合节点数s≤M≤参数收集组包含节点的总个数;向参数收集组对应的参数分发组中的N个节点发送参数收集组的第一模型参数,其中,1≤N≤参数收集组对应的参数分发组包含节点的总个数。
  • 用于自组织网络的开放架构-201380043793.9
  • P·塔皮亚 - T移动美国公司
  • 2013-08-28 - 2019-10-18 - G06F15/16
  • 此文描述了具有对于多个SON工具公共的应用程序接口(API)的自组织网络(SON)。通过该API,SON工具可接收与网络信息相关联的一个或多个性能指标。SON工具则可至少部分地基于这一个或多个性能指标生成更新后的网络配置,并通过所述API提供更新后的网络配置,以便配置一个或多个网络组件。可由SON自动引擎来执行所述SON工具以及其他SON工具,该SON自动引擎以及所述API使额外的SON工具能够被添加到所述SON。
  • 动态修改单独数据卷的耐久性特性-201580012909.1
  • D·韦;K·Q·李;何佳华;B·A·霍克斯;J·L·格思里二世;J·M·汤普森 - 亚马逊科技公司
  • 2015-03-10 - 2019-10-18 - G06F15/16
  • 一种基于块的存储系统可针对页面高速缓存写入存录实施动态耐久性调整。可监测对存储节点处所维持的数据卷的传入写入请求的速率。可至少部分地基于所述传入写入请求的速率,对数据卷的耐久性特性进行动态修改,诸如启用所述数据卷的页面高速缓存写入存录或禁用所述数据卷的写入存录。当接收到传入写入请求时,可作出关于特定数据卷的页面高速缓存写入存录是否被启用的确定。对于带有禁用的页面高速缓存写入存录的写入请求,可更新所述页面高速缓存并且可确认所述写入请求,而无需将描述所述更新的日志记录存储在页面高速缓存写入日志中。
  • 保护内容递送网络和内容原始服务器之间的通信链路-201680039896.1
  • S·利奇;A·伯格曼;T·J·戴利 - 法斯特利有限公司
  • 2016-07-22 - 2019-10-18 - G06F15/16
  • 提供了原始服务器和内容递送网络之间的私有化链路。私有化链路可以是不通过互联网进行路由的直接连接。另一私有化链路是轮换IP地址的链路。可以指派原始服务器使用一组多IP地址用于与内容递送网络通信。然而,在任何给定时间,原始服务器只使用少量的IP地址。当正用于与内容递送网络通信的IP地址中的一个受到攻击时,原始服务器切换到该组中的另一IP地址,以便经由未受到攻击的IP地址继续向内容递送网络提供内容。
  • 数据管理系统及方法-201910595838.2
  • 本诺特·戴奇维勒;蒂埃里·克吕安斯;马尔辛·祖科夫斯基 - 斯诺弗雷克公司
  • 2015-02-18 - 2019-10-01 - G06F15/16
  • 描述了示例数据管理系统和方法。在一个实现中,方法基于所接收的查询识别用于处理的多个文件,并且识别可用于处理多个文件的多个执行节点。方法最初创建多个扫描集,每个扫描集包括所述多个文件的一部分,并且基于文件分配模型将每个扫描集分配给执行节点中的一个。多个扫描集由多个执行节点处理。如果所述方法确定特定的执行节点已完成处理在其分配的扫描集中的所有的文件,将未处理文件从另一个执行节点重新分配到特定的执行节点。
  • 一种计算机集群装置-201920372130.6
  • 魏振国;张俊聪;钱江洪 - 浙江曙光信息技术有限公司
  • 2019-03-22 - 2019-09-20 - G06F15/16
  • 本实用新型公开了一种计算机集群装置,包括散热防尘顶盖和计算机机柜,所述散热防尘顶盖安装固定在计算机机柜的上端位置上,所述计算机机柜的下端设置有旋转调节支脚,通过顶板外壳、散热弧形板和顶部孔洞所组成的散热防尘顶盖可以很好的散发通过计算机机柜拼接在一起的计算机集群内部设备的温度,散热防尘顶盖的顶板外壳固定在计算机机柜上端上,而在放置使用的时候,计算机机柜内部设备产生的热量上升,从而通过顶板外壳中间的顶部孔洞进行流失,从而避免内部产生过多热量,而顶部孔洞通过外侧的散热弧形板进行阻挡,使得下落的灰尘不会通过顶部孔洞下落到计算机机柜内部,这样可以有效的避免内部设备因灰尘而造成的损坏。
  • 多数据类型通信系统-201280035408.1
  • 雷蒙德·E·奥齐耶 - 微软技术许可有限责任公司
  • 2012-05-16 - 2019-09-17 - G06F15/16
  • 本发明提供用于集成通信的方法及系统。在一个实施例中,接收经由信道而启动呼叫的请求。识别与所述信道相关联的呼叫参与者集合。接收与呼叫相关联的通信序列。该通信序列包括至少实时介质数据类型及公告数据类型。将通信序列传输至呼叫。本发明还描述其他方法及系统。
  • 安全的统一云存储-201480079577.4
  • 胡志远;吴琳;严学强;骆志刚 - 上海诺基亚贝尔股份有限公司;阿尔卡特朗讯
  • 2014-06-10 - 2019-09-17 - G06F15/16
  • 由客户端作出请求以被可以与第一服务提供方相关联的第一云存储服务器认证。身份联合请求从该客户端被发送至该第一云存储服务器,其中该身份联合请求寻求将该客户端在该第一云存储服务器上的用户账户与该客户端在可以与第二服务提供方相关联的第二云存储服务器上的账户联合。该客户端从该第一云存储服务器被重定向到该第二云存储服务器。由该客户端作出请求以被该第二云存储服务器认证,以使得该第二云存储服务器在该客户端被认证后将该第一云存储服务器上的用户账户与该第二云存储服务器上的用户账户映射并且在它们之间建立身份联合。
  • 一种智慧景区管理系统-201910404984.2
  • 肖思思;吴粉霞;朱虹 - 江苏大学
  • 2019-05-15 - 2019-09-10 - G06F15/16
  • 本发明公开了一种智慧景区管理系统,包括:中心服务器、安装在景区入口出的第一总机、安装在景区出口处的第二总机、环境监控模块、GIS监管模块、多个分机和移动终端;所述第一总机、所述第二总机、所述环境监控模块、所述GIS监管模块、各个所述分机以及所述移动终端均与所述中心服务器相连。本发明提供的智慧景区管理系统能够将景区内的环境信息和景区内人口密度等信息显示在景区地图上,让游客更加全面的了解该旅游景点的情况,为游客提供一种全新的游玩体验。此外,还可以在游玩的过程中,了解景点的相关历史知识和背景故事、传说等,同时,还可以在地图上显示出游客游玩的线路,增加游玩的兴趣,让游客有更新鲜的体验感。
  • 用于运行人工社交网络的系统和方法-201580016144.9
  • 梅雷·哈达德塞格夫 - 碧利莱恩内特有限公司
  • 2015-03-26 - 2019-08-27 - G06F15/16
  • 提供一种在一计算机化网络中创建一子网的方法。所述方法包括:形成一虚拟实体(以下简称ASM),代表链接至所述网络的一智能体,所述ASM包括:与所述智能体一环境状态有关的第一数据,与所述智能体至少一期望有关的第二数据,以及与所述智能体至少一能力有关的第三数据;以及,使所述ASM具备链接至其他ASMs的能力,以形成子网,所述子网具有至少一与所述第一数据、第二数据及第三数据相一致的实体。
  • 一种应用于无人驾驶系统的边缘计算服务器的架构-201910302163.8
  • 宗艳艳;贡维 - 苏州浪潮智能科技有限公司
  • 2019-04-16 - 2019-08-06 - G06F15/16
  • 本发明提出了一种应用于无人驾驶系统的边缘计算服务器的架构,包括1.5U单路服务器和2U双路服务器,上下堆叠设置;位于上面的1.5U单路服务器,用于指令输出,位于下方的2U的双路服务器,用于数据接收、分析和推理。1.5U单路服务器和2U双路服务器通信通过线缆和线缆连接器进行数据通信。且两个单独的服务器可以起到临时的互为备份服务器。即两台服务器之间是冗余的,即其中一台宕机后,另一台可以继续执行数据发送、接收、分析及推理任务。本发明采用两台服务器冗余,提高了无人驾驶系统服务器数据发送、接收、分析以及推理的可靠性。另外本发明涉及的服务器架构高密、小巧、可以放在汽车后备箱。
  • 一种基于可重构计算的高性能弹性计算架构及方法-201910350928.5
  • 吴君安;杨延辉;向志宏 - 北京超维度计算科技有限公司
  • 2019-04-28 - 2019-08-06 - G06F15/16
  • 本发明涉及一种基于可重构计算的高性能弹性计算架构,包括:可重构数据通路,用于数据流的处理。可重构控制器,用于配置管理和任务映射调度。协议控制器,用于对可重构数据通路和可重构控制器发送的数据进行协议转换。桥接模块,用于对系统级的可重构数据通路和RPU内的可重构数据通路之间进行桥接;以及用于对不同RPU子芯片内的RPU内的可重构数据通路之间进行桥接。系统级的可重构控制器根据指令,通过协议控制器和桥接模块将配置信息传输至RPU内的可重构控制器,并进行配置。以及通过协议控制器和桥接模块将可重构数据传输至RPU内的可重构数据通路,并进行计算。实现了在统一软件计算架构和编程接口下系统计算能力的按需弹性部署。
  • 用于数字视频流传输的自适应缓冲的系统和方法-201780061795.9
  • A·B·苏立 - 帝威视有限公司
  • 2017-09-05 - 2019-07-30 - G06F15/16
  • 根据本发明的实施例的用于自适应缓冲的系统和方法使得能够减小最小缓冲时间。一个实施例包括一种回放装置,该回放装置包括:存储器;网络接口;以及处理器,其读取存储在存储器中的指令,这些指令指导处理器:将数字视频内容下载在回放装置的缓冲器中;从数字视频内容接收最小缓冲时间;使用回放装置以慢动作速度播放数字视频内容;按慢动作回放速度因子减小最小缓冲时间;使用回放装置继续以慢动作速度播放数字视频内容,直到达到减小的最小缓冲时间为止;并且一旦达到了最小缓冲时间,就使用回放装置以比慢动作速度快的速度播放数字视频内容。
  • 用于基于亲和性网络配置的系统和方法-201580024411.7
  • 约翰·查尔斯·施特拉斯纳 - 华为技术有限公司
  • 2015-06-25 - 2019-07-23 - G06F15/16
  • 提供了实施例以进行亲和性分析和管理网络业务。本实施例采用了模型驱动工程,以获得更通用的基于亲和性的关系,包括应用和端点之间的以及客户和网络架构之间的关系。在一种实施例方法中,一旦网络组件接收到针对应用的请求,便对所述应用进行亲和性分析。随后,根据所述亲和性分析的结果,确定网络配置。根据定义了应用和客户优先级的业务规则,进行亲和性分析以及确定所述网络配置。所述业务规则是采用单个信息模型定义的,且采用至少一个数据模型实现。随后,根据所述亲和性分析和所述网络配置,配置网络架构。
  • 多核芯片数据总线布线结构-201821774905.4
  • 刘贤华 - 北京比特大陆科技有限公司
  • 2018-10-30 - 2019-07-19 - G06F15/16
  • 本实用新型实施例提供一种多核芯片数据总线布线结构,N个内核中的每个内核布置一条发送数据的数据总线;所述芯片内核只能在其对应的发送数据的数据总线上给其他内核发送数据,并且从剩余其他N‑1条所述发送数据的数据总线从其他内核接收数据。采用本实用新型的技术方案,可以减少芯片连接内核数据总线的数量,节约芯片内部布线空间,减少数据总线之间的干扰,提高数据传输速度,增加带宽的利用率。
  • 一种单机内计算集群系统和控制方法-201610883006.7
  • 张辉 - 广州艾美网络科技有限公司
  • 2016-10-09 - 2019-07-16 - G06F15/16
  • 本发明公开了一种单机内计算集群系统和控制方法,该系统包括有业务分发模块、多块网卡、CPU和多个硬盘,所述CPU包括有多个计算核心,所述多块网卡和CPU的多个计算核心一一对应组成单机内的多个计算节点,所述CPU与多个硬盘通过数据总线连接。本发明通过在单机中将多个计算核心、多个网卡设置为多个计算节点,并与多个硬盘连接绑定,通过业务分发模块实现应用请求的合理分配,低成本实现单机内高IO性能和高效率的集群计算,并且能完美适配多个接入网。本发明作为一种单机内计算集群系统和控制方法可广泛应用于数据处理领域。
专利分类
×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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