Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2004-08-16
2008-10-28
Beausoliel, Robert (Department: 2113)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
Reexamination Certificate
active
07444536
ABSTRACT:
Embodiments of a request failover mechanism may be used to failover requests from clients of server instances in a cluster to alternative server instances. One embodiment may use cluster-aware remote references that include the IIOP endpoints at which the application server instances forming the cluster listen to IIOP requests. Using a cluster-aware remote reference to an object on an application server instance, a request to the object may be failed-over to an alternate endpoint in the cluster when the primary endpoint is unreachable. In one embodiment, once a request for a referenced object is failed over to a new server instance, all the subsequent requests to that object will continue to go to the same server instance even if the original server instance becomes available. One embodiment may provide client-side IIOP request load balancing in clustered application server environments through a load balancer subsystem using the cluster-aware remote references.
REFERENCES:
patent: 5862328 (1999-01-01), Colyer
patent: 6185695 (2001-02-01), Murphy et al.
patent: 6591272 (2003-07-01), Williams
patent: 6640249 (2003-10-01), Bowman-Amuah
patent: 6643652 (2003-11-01), Helgeson et al.
patent: 6715145 (2004-03-01), Bowman-Amuah
patent: 6886041 (2005-04-01), Messinger et al.
patent: 7072934 (2006-07-01), Helgeson et al.
patent: 7281050 (2007-10-01), Dinker et al.
patent: 2002/0007468 (2002-01-01), Kampe et al.
patent: 2002/0099970 (2002-07-01), Zhao et al.
patent: 2003/0088659 (2003-05-01), Susarla et al.
patent: 2003/0177411 (2003-09-01), Dinker et al.
patent: 2003/0204647 (2003-10-01), Jacobs et al.
patent: 2004/0237092 (2004-11-01), Jairath
patent: 2005/0238006 (2005-10-01), Taylor et al.
patent: 2005/0240840 (2005-10-01), Taylor et al.
patent: 2006/0069723 (2006-03-01), Ferwerda et al.
Clustering: Transparent Replication, Load Balancing, and Failover, Building Scalable and Highly Available E-Commerce Applications with Borland AppServer by Salil Deshpande Jan. 2000.
Java to IDL Language Mapping Specification, version 1.3, Sep. 22, 2003 www.omg.org/docs/formal/03-09-04.pdf.
Java Naming and Directory Interface Application Programming Interface(JNDI API); Sun Microsystems; Jul. 14, 1999; http://java.sun.com/j2se/1.5/pdf/jndi.pdf.
Java Naming and Directory Interface Service Provider Interface(JNDI SPI); Sun Microsystems; Jul. 14, 1999; http://java.sun.com/j2se/1.5/pdf/jndispi.pdf.
“Enabling Support for Corba-Based Clients,” Chapter 10, iPlanet, Nov. 25, 2002, 9 pages.
Beausoliel Robert
Kowert Robert C.
Meyertons Hood Kivlin Kowert & Goetzel P.C.
Riad Amine
Sun Microsystems Inc.
LandOfFree
RMI-IIOP request failover mechanism does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with RMI-IIOP request failover mechanism, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and RMI-IIOP request failover mechanism will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4009259