[发明专利]使用散列对经由RDMA写入的消息的可靠接收有效
| 申请号: | 200980138179.4 | 申请日: | 2009-09-24 |
| 公开(公告)号: | CN102165739A | 公开(公告)日: | 2011-08-24 |
| 发明(设计)人: | 罗纳德·卓伊尔 | 申请(专利权)人: | 思科技术公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56 |
| 代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 使用 经由 rdma 写入 消息 可靠 接收 | ||
相关申请的交叉引用
本申请要求在2008年9月29日提交的USSN:12/240,830的优先权和利益,出于所有目的其全部合并在此作为参考。
技术领域
本公开一般地涉及用于处理经由远程直接存储器访问(RDMA)接收的消息的方法和装置。
背景技术
远程直接存储器访问(RDMA)是网络接口卡(NIC)的特征,其使得一台计算机直接访问另一台计算机的存储器中的信息。具体地,经由RDMA技术,计算机可从另一台计算机的存储器读取信息,以及将信息写入另一台计算机的存储器,而不会牵涉到计算机的操作系统或者中央处理器(CPU)中的任何一个。
附图说明
图1是示出其中可实现各个实施例的示例系统的框图。
图2是示出在贯穿于更新存储器的过程中的存储器内容以及当这些内容在更新过程期间被读取时可能导致的问题的示例的图形。
图3A是示出根据一个实施例的所更新存储器的示例的图形。
图3B是示出处理经由RDMA读取或写入操作获得的消息的示例性通常方法的处理流程图。
图4A是示出经由RDMA从存储器读取的示例性通常方法的处理流程图。
图4B是示出经由RDMA从存储器读取的示例方法的处理流程图。
图5A是示出经由RDMA写入到存储器的示例性通常方法的处理流程图。
图5B是示出经由RDMA写入到存储器的示例方法的处理流程图。
图6是其中可实现各个实施例的示例网络设备的图形表示。
具体实施方式
在以下的描述中,阐述了许多特定细节以便提供对所公开实施例的透彻理解。然而,对于本领域技术人员来说将明显的是,可在没有这些特定细节中的某些或全部的情况下实现所公开的实施例。在其它情况下,没有详细描述众所周知的处理步骤,以便简化描述。
概述
在一个实施例中,作为RDMA读取操作或RDMA写入操作的结果,第一网络系统从第二网络系统获得消息和与其邻接的消息的散列。第一网络系统生成所获得消息的计算出的散列,并且将所计算的消息散列与所获得的消息散列比较。第一网络系统根据所计算散列是否等于所获得散列来处理所获得消息。
实施例的具体示例
在以下描述中,经由RDMA读取操作读取或经由RDMA写入操作写入的存储器内容可称作为“消息”。该消息可包括数据和/或其它信息,例如命令(如请求)。命令可以是有条件的并且请求接收系统在出现指定条件时执行指定的动作。例如,条件可基于消息中提供的至少一部分数据。作为一个示例,第一系统可请求第二系统在处理达到特定的序号时执行指定的动作。
所公开的实施例使得经由RDMA读取操作或RDMA写入操作接收消息的系统能够确定消息是否为完整和有效的消息。当系统确定消息完整并且有效时,它可以继续处理消息。然而,如果系统确定RDMA读取操作或RDMA写入操作没有成功地完成,系统将不会处理消息。
图1是示出其中可实现各个实施例的示例系统的框图。如图1中所示,第一网络系统(例如计算机)102经由网络106连接到第二网络系统(例如计算机)104。该网络可以用多种RDMA技术实现,例如无限带宽或因特网广域RDMA协议(iWARP)。
第一计算机102的RDMA设备108(例如NIC)可以与第二计算机104的RDMA设备110通信。具体地,第一计算机102的RDMA设备108可以向第二计算机104的RDMA设备110发送请求(例如读取或写入请求)以便访问第二计算机104的存储器112。然后,第二计算机104的RDMA设备110可以通过经由系统总线114(例如外围组件互连(PCI)总线)访问存储器112来实现请求(例如读取或写入请求),该系统总线114可连接到芯片组116,芯片组116进一步连接到存储器112。以该方式,第二计算机104的RDMA设备110可代表第一计算机102执行操作。重要的是,要注意,以该方式访问第二计算机104的存储器112,不牵涉第二计算机104的中央处理器(CPU)118。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980138179.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种指示业务类型的方法、装置及系统
- 下一篇:定量储取器





