发明名称 Networking-assisted input/output order preservation for data replication
摘要 Methods, systems, and articles of manufacture for networking-assisted I/O order preservation for data replication are provided herein. A method includes identifying, from one or more devices at a primary site, (i) each of multiple data changes and (ii) input/output chronological order information associated with the multiple data changes; determining one or more forwarding rules to be implemented in connection with delivering a command associated with each of said multiple data changes to one or more devices at a secondary site, wherein said forwarding rules are based on said input/output chronological order information; and delivering the command associated with each of said multiple data changes to one or more devices at the secondary site in accordance with said one or more forwarding rules to maintain a chronological order of the multiple data changes from the primary site to the secondary site.
申请公布号 US9460182(B2) 申请公布日期 2016.10.04
申请号 US201414220713 申请日期 2014.03.20
申请人 International Business Machines Corporation 发明人 Song Yang;Routray Ramani R.;Blea David R.;Chavda Kavita
分类号 G06F15/16;G06F17/30;H04L29/08 主分类号 G06F15/16
代理机构 Ryan, Mason & Lewis, LLP 代理人 Ryan, Mason & Lewis, LLP
主权项 1. A method comprising: deploying a software agent at a primary site to collect identifying, from one or more devices at the primary site, (i) each of multiple data changes and (ii) input/output chronological order information associated with the multiple data changes; pushing said collected information as multiple data packets from said software agent to a software-defined networking controller; determining one or more data packet forwarding rules associated with the software-defined networking controller, wherein said one or more forwarding rules are based on said input/output chronological order information; transferring the multiple data packets from the software-defined networking controller to one or more software-defined networking-enabled routing components at a secondary site; and delivering the multiple data packets from the one or more software-defined networking-enabled routing components to one or more devices at the secondary site during data replication between the primary site and the secondary site in accordance with said one or more data packet forwarding rules to maintain a chronological order of the multiple data changes from the primary site to the secondary site; wherein said deploying, said pushing, said determining, said transferring, and said delivering is carried out by at least one computing device.
地址 Armonk NY US