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:
Feb. 18, 2014
Filed:
May. 16, 2011
Ilia Langouev, Santa Cruz, CA (US);
Ryan David Gallagher, Sunnyvale, CA (US);
Aleksey Vasilyevich Pershin, Fremont, CA (US);
Maria Basmanova, Cambridge, MA (US);
Ilia Langouev, Santa Cruz, CA (US);
Ryan David Gallagher, Sunnyvale, CA (US);
Aleksey Vasilyevich Pershin, Fremont, CA (US);
Maria Basmanova, Cambridge, MA (US);
VMware, Inc., Palo Alto, CA (US);
Abstract
A technique for breaking locks held by two-phase commit (2PC) transactions while preserving data consistency that guarantees that either the 'commit' phase or the 'abort' phase of the 2PC protocol is completed at a higher-priority server. Accordingly, all locks on data objects are released and a high-priority operation can proceed. Data consistency is also preserved because the 2PC coordinator adheres to the 2PC protocol and properly notifies both the higher-priority server and one or more lower-priority servers when they are available.