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. 09, 2018
Filed:
Jun. 30, 2015
Emc Corporation, Hopkinton, MA (US);
Samuel L. Mullis, II, Raleigh, NC (US);
Miles A. de Forest, Bahama, NC (US);
EMC IP Holding Company LLC, Hopkinton, MA (US);
Abstract
Embodiments are directed to methods for allowing an I/O path of a data storage system to directly modify an object model while bypassing the highly-contested transaction lock used by a control path. This may be done by introducing a local lock to be used for individual resources within the object model. The control path also uses this local lock mechanism (in the context of a transaction lock) for essential resources that might be accessed by the I/O path in order to avoid accessing a given essential resource at the same time as the I/O path. A data storage system, apparatus, and computer program product for performing similar methods are also provided.