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. 02, 2014

Filed:

Apr. 29, 2013
Applicant:

Emc Corporation, Hopkinton, MA (US);

Inventors:

Harold M. Sandstrom, Belmont, MA (US);

Tao Tao, Cambridge, MA (US);

Hitesh Trivedi, Cambridge, MA (US);

Robert J. Pellowski, Ledyard, CT (US);

Assignee:

EMC Corporation, Hopkinton, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 7/00 (2006.01); G06F 12/00 (2006.01); G06F 11/07 (2006.01); G06F 11/34 (2006.01);
U.S. Cl.
CPC ...
G06F 11/079 (2013.01); G06F 11/3476 (2013.01);
Abstract

An improved technique for handling events in a multipathing driver employs an event queue and a queue manager that run in the kernel of a computing system. The queue manager receives events raised by the multipathing driver, as well as events raised by software constructs, such as application programs. Records of events are added to the event queue in the order the queue manager receives them. Event records may be consumed chronologically by external software. Preferably, the event queue is sufficiently large to store all events arising out of most predicted fault scenarios. Also, the queue manager is sophisticated and can perform certain diagnostic and analysis tasks without the aid of external software.


Find Patent Forward Citations

Loading…