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:
Nov. 19, 2019
Filed:
Feb. 13, 2008
Yeturu Aahlad, Foster City, CA (US);
Rahul Bhargava, San Ramon, CA (US);
James Milton Campigli, San Ramon, CA (US);
David James Richards, San Ramon, CA (US);
Mohammad Naeem Akhtar, Dublin, CA (US);
Yeturu Aahlad, Foster City, CA (US);
Rahul Bhargava, San Ramon, CA (US);
James Milton Campigli, San Ramon, CA (US);
David James Richards, San Ramon, CA (US);
Mohammad Naeem Akhtar, Dublin, CA (US);
WANDisco, Inc., San Ramon, CA (US);
Abstract
In one embodiment of the present invention, a replicated state machine comprises a proposal manager, an agreement manager, a collision/back-off timer and a storage reclaimer. The proposal manager facilitates management of proposals issued by a node of a distributed application for enabling coordinated execution of the proposals by all other nodes of the distributed application. The agreement manager facilitates agreement on the proposals. The collision/back-off timer precludes repeated pre-emptions of rounds in attempting to achieve agreement on the proposals. The storage reclaimer reclaims persistent storage utilized for storing at least one of proposal agreements and the proposals.