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:
Apr. 28, 2009
Filed:
Oct. 01, 2003
Akm N. Islam, Santa Clara, CA (US);
Sreeram Duvur, Fremont, CA (US);
Satish C. Viswanatham, San Francisco, CA (US);
Kenneth D. Saks, Mountain View, CA (US);
Kenneth Ebbs, Los Altos, CA (US);
Mark A. Basler, Milpitas, CA (US);
Akm N. Islam, Santa Clara, CA (US);
Sreeram Duvur, Fremont, CA (US);
Satish C. Viswanatham, San Francisco, CA (US);
Kenneth D. Saks, Mountain View, CA (US);
Kenneth Ebbs, Los Altos, CA (US);
Mark A. Basler, Milpitas, CA (US);
Sun Microsystems, Inc., Santa Clara, CA (US);
Abstract
A system and method for a highly available timer service may include a timer database operable to store information on one or more timers. The system may further include a plurality of servers in a cluster, each server containing a failure detection service, a timer service and one or more applications. In one embodiment, each application may be operable to request and process one or more timer notifications from the timer service contained in the same server. Each failure detection service may also be operable to detect a failure of other servers in the cluster. In addition, each timer service may be operable to retrieve information on the one or more timers from the timer database, and to provide a timer notification to any application in the cluster in response to a notification from the failure notification service that a server has failed.