[发明专利]快速通道用户空间RDMA资源错误检测有效

专利信息
申请号: 201480053347.0 申请日: 2014-08-26
公开(公告)号: CN105579971B 公开(公告)日: 2019-03-15
发明(设计)人: O·卡多纳;M·R·奥克斯;V·塞西 申请(专利权)人: 国际商业机器公司
主分类号: G06F11/07 分类号: G06F11/07;H04L29/14;G06F3/06;G06F9/54
代理公司: 北京市金杜律师事务所 11256 代理人: 酆迅;陈颖
地址: 美国纽*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 快速通道 用户 空间 rdma 资源 错误 检测
【说明书】:

提供了用于向用户空间应用提供远程直接存储器访问(RDMA)资源的错误状态的早期警告的机制。该机制使用内核空间逻辑检测到已经发生了错误事件,并且执行写操作以将错误状态值写入到用户空间共享的存储器状态数据结构中,该错误状态值指示RDMA资源要处于错误状态。该机制通过响应于该用户空间应用尝试使用该RDMA资源执行RDMA操作而从该用户空间共享存储器状态数据结构读取该错误状态值来使用用户空间逻辑检测到RDMA资源处于错误状态。此外,该机制响应于检测到RDMA资源正处于错误状态而通过该用户空间应用发起操作以废除该RDMA资源。

技术领域

本申请总体上涉及一种改进的数据处理装置和方法,并且更具体地涉及用于执行快速通道用户空间远程直接存储器访问(RDMA)资源错误检测的机制。

背景技术

远程直接存储器访问(RDMA)是允许从一台计算机的存储器到另一台计算机的存储器进行直接存储器访问而不涉及任一计算机的操作系统的功能。RDMA促成了高吞吐量、低延时的联网,这在大规模并行计算机集群中是特别有用的。

RDMA通过使得计算机的网络适配器能够往来于应用存储器直接传输数据而支持零复制联网,从而省却了在操作系统中的数据缓冲器和应用存储器之间复制数据的需求。这样的直接数据传输并不要求处理器、高速缓存存储器等完成任何工作,而且并不要求上下文切换。这样的直接传输可以与计算机正在执行的其它系统操作并行执行。例如,在应用执行RDMA读或写请求时,应用数据经由支持RDMA的网络适配器直接递送至网络,这减少了传输的延时。

许多现代架构和规范是考虑到RDMA和支持RDMA的网络适配器来设计的。例如,由InfiniBandTM贸易联盟(IBTA)所维护并推行的InfiniBandTM规范,以及由纽约阿芒克的国际商业机器公司所研发的InfiniBandTM架构,为要经由InfiniBandTM结构执行的RDMA操作提供了支持。类似地,由开放结构联盟(OFA)所维护并推行并且构建于InfiniBandTM规范之上的开放结构企业分布(OFEDTM)规范和架构同样为RDMA操作提供了支持。针对有关InfiniBandTM和OFEDTM的更多信息,可以从IBTA和OFA组织和相对应的网站获得附加信息。

发明内容

在一个说明性实施例中,提供了一种在包括处理器和存储器的数据处理系统中用于向用户空间应用提供远程直接存储器访问(RDMA)的错误状态的早期警告的方法。该方法包括由该数据处理系统的内核空间逻辑检测已经发生了错误事件。该方法进一步包括由该内核空间逻辑执行写操作以将错误状态值写入到用户空间共享的存储器状态数据结构中,该错误状态值指示RDMA资源要处于错误状态。该方法还包括由该数据处理系统的用户空间逻辑通过响应于该用户空间应用尝试使用该RDMA资源执行RDMA操作而从该用户空间共享存储器状态数据结构读取该错误状态值而检测RDMA资源正处于错误状态。此外,该方法包括由该用户空间应用响应于检测到RDMA资源正处于错误状态而发起操作以废除该RDMA资源。

在其他说明性实施例中,提供一种计算机程序产品,其包括具有计算机可读程序的计算机可用或可读介质。计算机可读程序当在计算设备上运行时使计算设备执行以上关于方法说明性实施例概述的操作中的各个操作及其组合。

在又一说明性实施例中,提供一种系统/装置。该系统/装置可以包括一个或多个处理器和耦合到一个或多个处理器的存储器。存储器可以包括指令,当指令由一个或多个处理器运行时使一个或多个处理器执行以上关于方法说明性实施例概述的操作中的各个操作及其组合。

本发明的这些和其他特征和优点将在本发明的示例实施例的下面的具体实施方式中进行描述,或者鉴于在本发明的示例实施例的下面的具体实施方式对本领域普通技术人员将变得显而易见。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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