The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 06, 2009
Filed:
Jul. 14, 2006
Steve Bromling, Edmonton, CA;
Dale Hagglund, Edmonton, CA;
Geoff Hayward, Edmonton, CA;
Roel Van Der Goot, Edmonton, CA;
Wayne Karpoff, Sherwood Park, CA;
Steve Bromling, Edmonton, CA;
Dale Hagglund, Edmonton, CA;
Geoff Hayward, Edmonton, CA;
Roel Van der Goot, Edmonton, CA;
Wayne Karpoff, Sherwood Park, CA;
EMC Corporation, Hopkinton, MA (US);
Abstract
Write order fidelity (WOF) is maintained for totally-active implementations wherein a plurality of access nodes at geographically separated sites can concurrently read and/or write data in a 'totally active' fashion on a distributed data system. From the hosts' perspective at diverse geographic locations, a synchronous, cache-coherent view of data is provided. Data transfer is asynchronous. A time ordered data image is created and maintained so operations can be restarted after a partial system failure that causes loss of data not yet asynchronously transferred across the network, but that has been write-acknowledged to the originating host. Time ordered asynchronous data transfer is implemented as a pipeline of changes that reflect contributions from all nodes. WOF also improves network performance and lowers bandwidth consumption. Extensions can provide, in a totally-active context, features such as point-in-time snapshots, time firewalls, on-demand backend storage allocation, synchronous/asynchronous distribution of data, and continuous data protection.