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:
May. 03, 2016

Filed:

Jan. 28, 2013
Applicants:

Gaurav Mukul Bhatnagar, Bangalore, IN;

Mark J. Halstead, Holliston, MA (US);

Prakash Venkatanarayanan, Bangalore, IN;

Sandeep Chandrashekhara, Bangalore, IN;

Inventors:

Gaurav Mukul Bhatnagar, Bangalore, IN;

Mark J. Halstead, Holliston, MA (US);

Prakash Venkatanarayanan, Bangalore, IN;

Sandeep Chandrashekhara, Bangalore, IN;

Assignee:

EMC Corporation, Hopkinton, MA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 13/00 (2006.01); G06F 5/00 (2006.01); G06F 15/173 (2006.01); G06F 15/16 (2006.01); G01R 31/08 (2006.01); G06F 13/42 (2006.01);
U.S. Cl.
CPC ...
G06F 13/423 (2013.01);
Abstract

A computing environment, such as an data mirroring or replication storage system, may need to process synchronous I/O requests having different priorities in addition to handling I/O requests on the basis of synchronous or asynchronous groupings. The system described herein provides a data storage system that addresses issues involving efficient balancing of response times for servicing synchronous I/O requests having different priorities. Accordingly, the system described herein provides for maintaining an optimal response time for the host-synchronous I/O requests and the optimal throughput of non-host-synchronous I/O requests using a host-synchronous request time window within which processing of non-host-synchronous I/O requests is throttled. The host-synchronous request time window may be selected to enable the optimal response time for the host-synchronous I/O and also to minimize the impact on the overall throughput of the I/O processor of the storage device.


Find Patent Forward Citations

Loading…