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:
Jan. 20, 2015

Filed:

Jul. 26, 2012
Applicants:

Satyendra Thakur, Sunnyvale, CA (US);

Kirubakaran Kaliannan, Beaverton, OR (US);

Shailesh Marathe, Maharashtra, IN;

Niranjan Pendharkar, Maharashtra, IN;

Inventors:

Satyendra Thakur, Sunnyvale, CA (US);

Kirubakaran Kaliannan, Beaverton, OR (US);

Shailesh Marathe, Maharashtra, IN;

Niranjan Pendharkar, Maharashtra, IN;

Assignee:

Symantec Corporation, Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/302 (2013.01); G06F 17/30144 (2013.01);
Abstract

A computer-implemented method for natural batching of I/O operations on a replication log may include: 1) identifying a replication log that records the order of writes within a cluster replication system, 2) determining that the replication log is unavailable, 3) queuing incoming I/O operations for the replication log in a single batch while the replication log is unavailable, 4) determining that the replication log has become available, 5) ceasing queuing of incoming I/O operations for the replication log based on the determination that the replication log has become available, and 6) grouping a plurality of I/O operations in the single batch for processing in parallel by assigning a same generation number to the plurality of I/O operations. Various other methods, systems, and computer-readable media are also disclosed.


Find Patent Forward Citations

Loading…