1. A method comprising: 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 one or more forwarding rules are based on said input/output chronological order information; and delivering the command associated with each of said multiple data changes to the 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; wherein at least one of said identifying, said determining, and said delivering is carried out by a computing device.