[发明专利]管理无限带宽通信链路的发送机、接收机和方法有效

专利信息
申请号: 200810109281.9 申请日: 2008-01-10
公开(公告)号: CN101286942A 公开(公告)日: 2008-10-15
发明(设计)人: 托马斯·A·格雷格;戴维·克拉多克 申请(专利权)人: 国际商业机器公司
主分类号: H04L12/56 分类号: H04L12/56;H04L29/02
代理公司: 北京市柳沈律师事务所 代理人: 胡琪
地址: 美国纽*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 管理 无限 带宽 通信 发送机 接收机 方法
【说明书】:

可从无限带宽(InfiniBand)行业协会获得的工业标准无限带宽(InfiniBandTM)体系结构规范包含在某些方面与本申请的主题相关的主题。上述标识的文档通过参考整体结合在此。

技术领域

发明涉及代替专有系统间信道链路(Proprietary Inter System Channel)的基于无限带宽的长距离方案。本发明特别提供了一种流控制机制,该机制不使用无限带宽定义的信用交换(credit exchange),因此允许扩展传输距离。

背景技术

基于信用的流控制基于数据在发送机和接收机之间的通信交换。通常,接收机将向发送机确认其目前可以接收大量的数据。在基于信用的协议下,发送机不会发送数据除非接收到该确认。该确认还可以在接收机的缓冲器被卸载时(可能累积地)指定接收设备可以接收多少数据。由于发送机和接收机之间这些必须的交换消耗传播时间,因此在发生交换的时候,例如兆字节的大量数据需要被缓冲。随着传输距离的增加,往返传播时间增加并且因此当发生信用交换时缓冲器的大小必须适应传输中的分组。

根据带宽需求,无限带宽(IB)接口和协议对于在大约几百米的距离上传输数据分组而不使用中继器(repeater)或者中间交换设备是有用的。通过中继器,这些距离可以增加到几十万米,然而,由信用交换所消耗的上述往返传输时间增大了。在IB接口上扩展传输距离的一种方案是不考虑或者禁止趋向于浪费带宽的IB流控制。流控制对于避免数据溢出是有用的,然而,流控制在接收机处需要缓冲器资源。当禁止流控制时需要丢弃分组检测和抑制机制,以便检测由于减慢的存储器子系统和缓冲器溢出引起的丢弃分组,以及减慢数据传输速率。在这些情况下,例如,可以向发送设备发送请求分组指示它们减慢其数据传输的速率。

每个信用分组可以传送信用变化量,因此,可以根据情况偶尔或经常的发送信用分组。每个信用分组可以表示接收机中可用缓冲空间的绝对量或者可以表示当缓冲存储器变得可用时缓冲存储器的增加量。传统的,IB实现每个分组的绝对表示。

发明内容

无限带宽通信链路可以是耦合节点的点到点连接,其中在每个节点中包含发送和接收设备。依照本发明用于操作节点的方法和设备包括在链路上交换信用信息以控制其它节点在链路上的数据传输速率的节点。每个节点中的接收设备包括数据缓冲器,用于存储从其它节点发送的数据,而每个节点中的发送设备包括信用计数逻辑,用于追踪在其它节点的接收缓冲器中的可用空间。禁止发送设备兑现(honor)其它节点在链路上发送的并且由信用逻辑追踪的信用信息,使更大的数据传输速率成为可能。这个创造性的特征需要接收设备监视由其它节点发送的、由于缓冲空间的缺乏而导致的丢弃分组。在这种情况下,接收设备向其它节点发送请求以降低数据传输速率。

本发明的另一实施例包括在IB链路上通信的节点之一中的接收设备。接收设备,或者“接收机”包括耦合到IB链路的输入端以及用于存储输入IB分组的数据缓冲器。还包括耦合到IB链路用于发送指示其数据缓冲器中可用空间的数量的信用数据的输出端。电路为数据缓冲器监视由于缺少缓冲空间引起的丢弃分组。如果检测到丢弃分组,则节点在IB链路上发送用于降低传输速率的请求。

本发明的另一实施例包括在IB链路上通信的节点之一中的发送设备,或“发送机”。发送机包括耦合到IB链路的、用于发送IB分组的输出端以及用于从接收机接收信用数据和其它请求的输入端,所述请求例如降低当前传输速率。在另一实施例中,发送机包括用于解释信用数据以及用于响应减慢请求减慢当前传输速率的电路。如果忽略信用数据,发送机可以连续地(back toback)传输数据分组,而不考虑节点之间的距离。

通过结合下述说明以及相应的附图,可以更好地理解本发明的这些以及其它方面和目标。然而,应当明白尽管下述说明示出了本发明的优选实施例和其多个特定的细节,其仅仅是示意性地给出的并不限制本发明。可以在不脱离本发明的精神的情况下,在本发明的范围内进行多种改变和修改,并且本发明包括所有这些修改。

附图说明

图1示出了IB节点的点到点连接的例子。

图2示出了一个IB站点中的发送机以及另一IB站点中的接收机。

图3示出了使用基于信用的流控制在短距离的两个IB节点之间的通信等待时间。

图4示出了使用基于信用的流控制在长距离的两个IB节点之间的通信等待时间。

图5示出了没有流控制在长距离的两个IB节点之间的通信等待时间。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

周一至周五 9:00-18:00

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