[发明专利]连接方法在审
申请号: | 201280048841.9 | 申请日: | 2012-09-28 |
公开(公告)号: | CN103858105A | 公开(公告)日: | 2014-06-11 |
发明(设计)人: | 马来克·派卡斯基 | 申请(专利权)人: | 美光科技公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 孙宝成 |
地址: | 美国爱*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 连接 方法 | ||
技术领域
本发明涉及管理第一设备和第二设备之间的通信故障的方法。
背景技术
在计算机系统中经常需要在设备之间发送数据,例如,经常需要将处理设备连接至多个输入和输出设备。适当的数据通信是通过连接设备以允许设备经由链路相互发送数据包的方式来获得的,其中所述链路可以是有线链路或无线链路。
对于连接设备的系统来说,能够管理未预料的故障或那些连接设备中的一个的不可用越来越重要。例如,在线缆意外断开(例如从而连接设备从服务器断开)时或在远程设备故障的情况下,系统需要是恢复性的(继续提供他们指定的服务)。然而,在一般情况下,操作系统为运行(“热的”)系统中的输入/输出(I/O)适配器的管理的(例如计划的)移除和替代提供一些支持(即,热插拔/热交换),但是在热系统中很少或没有提供对设备意外移除的支持。
之前,例如PCI Express仅仅被用于服务器内I/O适配器的永久连接(即,“框内(in-box)”)。对于这种配置,其中I/O设备被永久地安装在服务器内,总体上I/O设备的故障代表服务器的故障,并且因此,该服务器的连续操作不被认为是必须的。对于远程连接PCI Express I/O设备(即连接至服务器外部的I/O设备)的越来越多的关注意味着需要服务器平稳支持连接设备的未预料热移除成为系统恢复力(resilience)的关键。
数据包的发送和接收通常基于数据交易来描述。数据交易包含正在设备间发送的一个或多个数据包。PCI Express实施分离数据交易模式,其中源设备向目标设备传送请求数据包,并且等待来自目标设备作为响应的完成数据包。通常,操作系统不适于平稳地处理失败的PCI Express数据交易。例如,如果服务器向连接的设备发送请求数据包,并且意外地,未接收到响应于该请求的完成数据包,则服务器的操作系统可能崩溃。如此,基于PCI Express的现有的连接系统在PCI Express资源出现意外不可用的情况时可能崩溃。
PCI Express的标准实施不能提供处理PCI Express子系统或连接的PCI Express设备故障的适当手段。这导致难以建立具有一个可接受的水平的故障恢复力的远程或共享I/O系统。
发明内容
本发明实施方式的目的在于解决或减轻上述一个或多个问题。
根据本发明的第一方面,提供管理第一设备和第二设备之间的通信故障的方法,该方法包括:在第一设备和第二设备中间的第三设备处检测第一设备和第二设备之间的通信故障;从第三设备向第一设备传送第一数据,所述第一数据指示第二设备不能被第一设备使用。
以这种方式,第一设备不经受与第二设备的通信的意外中断,该意外中断可以使得第一设备故障。通过检测第一设备和第二设备之间通信的中断,第三设备可以向第一设备发送合适数据以防止第一设备故障。例如,第一数据可以通过通知第一设备该第二设备已经改变状态来向在第一设备上运行的软件(OS、驱动器、应用)隐藏通信故障。例如,第三设备可以模仿第二设备继续存在,但是处于第一设备理解为“有效但不能使用”的状态。第一设备可以适用于平稳处理“有效但不能使用”的状态,而无需服务中断(例如,通过与第二设备的备选通信)。
第三设备可以在由第一设备限定的故障单元内,而第二设备可以在由第一设备限定的故障单元外。
在指示第二设备不能使用时,第一数据可以指示第二设备是本地可用的,但由于外部问题而可能临时不能执行其指定的服务。
该方法可以进一步包括在第三设备处拦截从第一设备至第二设备的第二数据。
第三设备可以在第一设备和第二设备之间,以使得第一设备和第二设备之间的通信是经由第三设备的。例如,第三设备可以采取电缆适配器的形式。可替代地,从第一设备发送至第二设备的数据可以通过第一设备和第二设备之间的另一设备重新导向至第三设备。
检测第一设备和第二设备之间的通信故障可以包括检测对第二数据的响应未被第一设备接收到。检测第一设备和第二设备之间的通信故障可以包括检测连接第一设备和第二设备的电缆已经断开。例如,检测电缆断开可以包括检测之前出现的“电缆检测”信号没有出现。可替代地,在第一设备和第二设备之间的连接为无线连接的情况下,检测通信故障可以包括检测无线连接中的中断或干扰。
意欲指示第一数据源的第一数据的一部分可以指示第二设备。第一数据可以包括指示第一数据是响应于第二数据的数据。例如,第二数据可以包括指示第二数据属于的数据交易的数据字段,并且第一数据可以包括指示其属于相同数据交易的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280048841.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:超声流量计
- 下一篇:一种绵毛蘑菇菌株及制备方法