Patent ID: 9460182
Filing Date: 2016-10-04
CPC Classification: G06F,H04L

Claim Text:
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.