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.

Date of Patent:
Dec. 16, 2008

Filed:

Sep. 20, 2005
Applicants:

Deepak Tawri, Pune, IN;

Ronald S. Karr, Palo Alto, CA (US);

John A. Colgrove, Los Altos, CA (US);

Raghu Krishnamurthy, Santa Clara, CA (US);

Anand A. Kekre, Pune, IN;

Robert Baird, San Jose, CA (US);

Oleg Kiselev, Palo Alto, CA (US);

Inventors:

Deepak Tawri, Pune, IN;

Ronald S. Karr, Palo Alto, CA (US);

John A. Colgrove, Los Altos, CA (US);

Raghu Krishnamurthy, Santa Clara, CA (US);

Anand A. Kekre, Pune, IN;

Robert Baird, San Jose, CA (US);

Oleg Kiselev, Palo Alto, CA (US);

Assignee:

Symantec Operating Corporation, Mountain View, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

One goal of consistency interval replication is to achieve a consistent copy of data generated by independent streams of writes from nodes in a clustered/distributed environment. Two writes to the same block from different nodes may arrive at a replication target in a different order from the order in which they were written to primary storage. A consistency interval coordinator may analyze a list of blocks modified during a consistency interval to determine conflict blocks written to by two different nodes during the same consistency interval. Conflict resolution may involve a node reading data for a conflict block from primary storage and forwarding it to the replication target or a node completing a suspended in-progress write for the conflict block. Once the conflicts have been resolved, the replication target may checkpoint the data modified during the interval and nodes may resume writes to the conflict blocks for the new interval.


Find Patent Forward Citations

Loading…