[发明专利]中间主机备份复制中的方法和设备有效
| 申请号: | 201280056058.7 | 申请日: | 2012-10-24 |
| 公开(公告)号: | CN103947177B | 公开(公告)日: | 2017-08-01 |
| 发明(设计)人: | K·纳姆约什;P·科波尔;A·斯塔斯波罗斯;G·T·维尔冯 | 申请(专利权)人: | 阿尔卡特朗讯公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京市中咨律师事务所11247 | 代理人: | 刘丽萍,杨晓光 |
| 地址: | 法国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 中间 主机 备份 复制 中的 方法 设备 | ||
技术领域
本发明一般地涉及用于提供主机备份复制的方法和装置。
背景技术
本节介绍的内容可能会有助于更好地理解发明。因此,从这一角度来阅读本节的陈述,并且不应当被理解为承认什么是现有技术或者什么不是现有技术。在一些公知的异步虚拟机(VM)复制系统中,主机-备份方法必须在来自主机的消息可以被发送到外界之前使主机状态与备份同步。在这些实施方式中,主机对输出消息进行缓冲、向备份发送状态信息、等待来自备份的应答,然后向外界释放缓冲的消息。主机要缓冲消息,是因为如果消息被立即释放到外界,外界和备份将对主机状态有不同认知。这种不一致可能会导致应用程序错误。因此,这些备份方法可能会在从主机到外界的通信中引入由于主机备份同步所造成的延迟。在一些已知的系统中,主机备份通信被配置了低延迟,以便获得足够的网络性能。通过将主机和备份物理上靠的更近,低延迟的配置可能需要昂贵的高速互连或容错妥协。
发明内容
各种实施例提供了用于提供中间备份(a backup-in-the-middle)的主机备份配置,所述配置提高了网络性能,同时提供了高容错和高可用性。中间备份的主机备份配置降低了释放缓冲的输出时的同步延迟。通过在主机和消息的预期接收者(即外界,environment)之间的路由路径上放置中间备份的转发器减少了同步延迟。中间备份的转发器接收所需的状态信息,并拦截由主机向外界发送的输出信息。中间备份的转发器通过更新其主机状态信息的拷贝和向外界转发消息来对主机进行备份。
有利的是,由于中间备份的转发器不需要确认来自主机的接收消息,主机等待来自备份的确认所引起的同步延迟可以被消除。此外,由于主机和备份之间的同步延迟被消除,主机和备份可能会彼此远离提高可靠性(例如容错)。
在一个实施例中,提供了一种用于提供主机备份服务的方法。该方法包括:从主机接收输入消息和状态信息,基于所述状态信息同步存储的主机状态,并向外界发送转发的消息,并且所述转发的消息基于所述输入消息。
在一些实施例中,所述方法进一步包括接收故障切换指示,所述故障切换指示表示所述主机放弃对至少一个主机任务的控制,以及基于所述存储的主机状态执行所述至少一个主机任务。
在一些实施例中,所述方法进一步包括接收来自外界的一个或多个外界消息,在数字数据存储器中记录一个或多个外界消息,以及基于所述状态信息和所述一个或多个接收的外界消息,同步更新的主机状态。
在另一个实施方案中,提供了一种用于提供主机备份服务的装置。该装置包括数字数据存储器和可通信地连接到数字数据存储器的处理器。所述处理器被配置为:从主机接收输入消息,从主机接收状态信息,基于所述状态信息同步存储的主机状态,以及基于所述输入消息向外界发送输出消息。
在一些实施例中,所述处理器进一步被配置为:接收故障切换指示,所述故障切换指示表示所述主机放弃对至少一个主机任务的控制;以及基于所述存储的主机状态,执行所述至少一个主机任务。
在一些实施例中,所述处理器进一步被配置为从外界接收一个或多个外界消息,在所述数字数据存储器中记录所述一个或多个外界消息,以及基于所述状态信息和一个或多个记录的外界消息同步更新的主机状态。
在一些实施例中,该装置还包括可通信地耦合到所述处理器的I/O接口,所述I/O接口被配置为接收所述输入消息和所述状态信息。
在一些实施例中,I/O接口能够支持多个通信协议。
在一些实施例中,I/O接口包括至少一个分组接口和至少一个无线接口。
在一些实施例中,输入消息是分组。
在一些实施例中,该装置能够远离主机放置。
在一些实施例中,状态信息对应于所述输入消息。
在一些实施例中,发送该转发消息的步骤发生在接收对应的状态信息的步骤之后。
附图说明
在附图中示出各种实施例,其中:
图1的功能性方框图示出了中间备份中的主机备份配置的实施例;
图2示出使用图1的中间备份的转发器120用于提供主机备份服务的方法的实施例流程图。
图3示出使用图1的中间备份的转发器120用于提供了确定性的主机备份恢复的方法的实施例的流程图。
图4示意性示出图1的中间备份的路由器120的一个实施例的框图。
为了便于理解,相同的附图标记已被用于指定具有大致相同或相似的结构和/或基本相同或相似功能的元件。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔卡特朗讯公司,未经阿尔卡特朗讯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280056058.7/2.html,转载请声明来源钻瓜专利网。





