【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及远程直接存储器存取,尤其涉及对分组流上携带的RDMA连 接的本地处理。
技术介绍
DMA (直接存储器存取)是一种传统的技术,其在仅使用少量或不使用计算 设备的中央处理单元的资源的同时将项目从计算设备的动态存储器中的一个地方 移动或复制到另一个地方。RDMA拓展了这个概念并将存储器项目从一个计算设 备移动或复制到另一个计算设备。在高速连网环境以及在高性能计算环境中,预计 RDMA的价值将变得越来越难以估量。例如,数据中心和服务器站将依赖于RDMA 来协调由运行诸如TCP等分组协议的网络连接的计算设备。由于RDMA的巨大商业价值,例如RDMA联盟等正在将其各个方面标准化。 但这些努力尚不足以覆盖RDMA处理中对于产生RDMA所允诺的效率而言有意义 的所有领域。例如,RDMA连接通常历时很长,并常常需要密集地使用本地输入/ 输出(I/O)资源。当单个的计算设备被调用来支持多个同时的RDMA连接时,所 涉及的本地处理可能会湮没计算设备的资源,从而导致瓶颈并导致RDMA传递效 率低下。在另一所涉领域,支持RDMA连接协议的网络接口控制器(NIC)可能因 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.在联网环境中的一种用来终止远程直接存储器存取(RDMA)连接的系统,所述RDMA连接被携带于分组流上,所述系统包括用于分组流的断开请求处理器,所述断开请求处理器被配置成用于发出从容断开请求;以及用于支持所述分组流的网络输入/输出(I/O)适配器的驱动器,所述网络I/O驱动器配置成用于接收所述从容断开请求;确定队列对(QP)的状况是否允许从容分组流断开;以及如果所述QP的状况允许从容断开,则从容断开所述分组流,否则执行异常中断分组流断开,将所述分组流复位,并将所述QP的状态设为出错状态。2. 根据权利要求l的系统,其特征在于,所述分组流为TCP流。3. 根据权利要求1的系统,其特征在于,由一主机操作系统包括所述断开请求处理器,其中所述网络i/o驱动器与网络接口卡相关联。4. 根据权利要求l的系统,其特征在于,所述确定QP的状况是否允许 从容分组流断开包括应用RDMAC动词规范。5. 根据权利要求l的系统,其特征在于,所述网络I/O驱动器还配置成 用于如果在从容断开所述分组流的同时,所述分组流必须被异常中断,则发起 异常中断分组流断开并通知主机操作系统所述异常中断的断开。6. 根据权利要求1的系统,其特征在于,所述断开请求处理器还被配置 成用于发出异常中断断开请求;并且其中所述网络I/O驱动器还被配置成用于 接收所述异常中断断开请求; 执行异常中断分组流断开;以及 将所述QP的状态设为出错状态。7. 根据权利要求l的系统,其特征在于,还包括用于所述分组流的断开事件处理器;其中所述网络i/o驱动器还配置成用于发出从容断开事件以及用于从容断开所述分组流;并且其中所述断幵事件处理器被配置成用于接收所述从容断开事件。8. 根据权利要求7的系统,其特征在于,所述网络I/O驱动器还被配置 成用于通过所述断开事件处理器发出异常中断断开事件并用于发起异常中断 分组流断开并将所述分组流复位;并且其中所述断开事件处理器还被配置成用于接收所述异常中断断开事件。9. 在联网环境中的一种用来终止RDMA连接的方法,所述RDMA连接 被携带于分组流上,所述方法包括接收从容断开请求;确定QP的状况是否允许从容分组流断开;以及如果所述QP的状况允许从容断开,则从容断开所述分组流,否则执行异 常中断分组流断开,将所述QP的状态设为出错状态,并通知主机操作系统所 述异常中断断开。10. 根据权利要求9的方法,其特征在于,所述分组流是TCP流。11. 根据权利要求9的方法,其特征在于,所述方法运行用于支持所述分 组流的网络I/O适配器的驱动器,并且所述网络I/O驱动器与网络接口卡相关 联。12. 根据权利要求9的方法,其特征在于,所述确定QP的状况是否允许 从容分组流断开包括应用RDMAC动词规范。13. 根据权利要求9的方法,其特征在于,还包括 如果在从容断开所述分组流的同时,所述分组流必须被异常中断,则发起异常中断分组流断开并通知主机操作系统所述异常中断断开。14. 根据权利要求9的方法,其特征在于,所述方法在用于支持分组流的 网络I/O适配器的驱动器上运行,并且所述方法还包括-接收异常中断断开请求; 执行异常中断分组流断开;以及 将所述QP的状态设置为出错状态。15. 根据权利要求9的方法,其特征在于,所述方法在用于支持所述分组 流的网络I/O适配器的驱动器上运行,并且所述方法还包括发出从容断开事件;以及 从容断开所述分组流。16. 根据权利要求9的方法,其特征在于,所述方法在用于支持所述分组 流的网络I/O适配器的驱动器上运行,并且所述方法还包括发出异常中断断开事件;以及发起异常中断分组流断开并将所述分组流复位。17. —种计算机可读介质,其具有用来执行用于终止RDMA连接的方法 的计算机可执行指令,所述RDMA连接被携带于分组流上,所述方法包括接收从容断开请求;确定QP的状况是否允许从容分组流断开;如果所述QP的状况允许...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。