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:
Sep. 30, 2014
Filed:
Oct. 17, 2011
Tugrul Bingol, San Carlos, CA (US);
Masood Mortazavi, San Jose, CA (US);
Jacob Y. Levy, Los Altos, CA (US);
Patrick Nip, Fremont, CA (US);
Tugrul Bingol, San Carlos, CA (US);
Masood Mortazavi, San Jose, CA (US);
Jacob Y. Levy, Los Altos, CA (US);
Patrick Nip, Fremont, CA (US);
Yahoo! Inc., Sunnyvale, CA (US);
Abstract
Method, system, and programs for resolving data inconsistency in a distributed system having a plurality of replica instances. In response to a read request of at least one data element, a key-specific probability value for the at least one data element of the read request is retrieved. Based on the retrieved key-specific probability value and a system load of the distributed system, a self-healing probability of the at least one data element of the read request is computed. A self-healing transaction that includes the at least one data element of the read request is then generated based on the self-healing probability of the at least one data element. The generated self-healing transaction is further applied to at least some of the plurality of replica instances in the distributed system to resolve data inconsistency.