Electrical computers and digital processing systems: multicomput – Computer network managing – Network resource allocating
Reexamination Certificate
2006-06-06
2006-06-06
Prieto, Beatriz (Department: 2142)
Electrical computers and digital processing systems: multicomput
Computer network managing
Network resource allocating
C718S105000
Reexamination Certificate
active
07058717
ABSTRACT:
An example of a solution provided here comprises: providing a connection pool, said connection pool including a connection for each of a plurality of servers; applying a load-balancing policy to said connection pool; and assigning a connection from said connection pool to a client, according to said load-balancing policy. Another example of a solution comprises: providing a plurality of directory servers; providing a connection pool, said connection pool including a connection for each of said plurality of directory servers; applying a load-balancing policy to said connection pool; and assigning a connection from said connection pool to a client, according to said load-balancing policy. Methods for providing highly available services, systems for executing such methods, and instructions on a computer-usable medium, for executing such methods, are provided.
REFERENCES:
patent: 5170480 (1992-12-01), Mohan et al.
patent: 5553242 (1996-09-01), Russell et al.
patent: 5603029 (1997-02-01), Aman et al.
patent: 5664010 (1997-09-01), Walker et al.
patent: 5956714 (1999-09-01), Condon
patent: 6105067 (2000-08-01), Batra
patent: 6161139 (2000-12-01), Win et al.
patent: 6173306 (2001-01-01), Raz et al.
patent: 6173311 (2001-01-01), Hassett et al.
patent: 6286111 (2001-09-01), Snover
patent: 6356930 (2002-03-01), Garg
patent: 6363497 (2002-03-01), Chrabaszcz
patent: 6421317 (2002-07-01), Denecheau et al.
patent: 6574229 (2003-06-01), Takahashi et al.
patent: 6718387 (2004-04-01), Gupta et al.
patent: 6728748 (2004-04-01), Mangipudi et al.
patent: 6760324 (2004-07-01), Scott et al.
patent: 2002/0040402 (2002-04-01), Levy-Abegnoli et al.
Network Working Group (RFC-1739), G. Kessler, et. al., Dec. 1994, p. 1-46.□□□□.
An adaptive load balancing scheme for web servers, Aweya, et. al., Intl Journal of Network Mgt, 2002, p. 1-39.
Performance and Tuning Guide, iPlanet Application Server, version 6.5, 816-2587-10, Feb. 2002, p. 1-94.
Dynamic Load Balancing on Web-Server systems, Cardellini, et. al., IEEE Internet Computing, May-Jun. 1999, p. 28-39.
End-to-End Transactions in Three-Tier Systemts, Zhang, D., et. al., Proceedings of the Third International Symposium on Distributed Objects and Applications table of contents, 2001, ISBN:0-7695-1300-X, p. 330-339.
Evaluating architectures for multithreaded object request brokers. Schmidt, D., Comm of the ACM, vol. 41, Issue 10, ISSN: 001-0782, Oct. 1998, p. 54-60.
Calcote, “Thread Pools and Server Performance,” Dr. Dobb's Journal, Jul. 1997.
Hussain, “Understanding LDAP,” Dr. Dobb's Journal, Mar. 1999.
Jannak, “Java 2 Graphics Rendering,” Dr. Dobb' s Journal, Sep. 1999.
O'Malley, “Agents & Automated Online Trading,” Dr. Dobb's Journal, May 2001.
“JNDI: Java Naming & Directory Interface,” Sun Microsystems, Inc., available as “jndiexecsumm.pdf” (2002), available from http://java.sun.com/jndi.
“JNDI Overview,” Sun Microsystems, Inc., available at http://java.sun.com/products/jndi/tutorial/getStarted/overview/index.html.
“Naming Package,” Sun Microsystems, Inc., available at http://java.sun.com/products/jndi/tutorial/getStarted/overview
aming.html.
“Directory Package,” Sun Microsystems, Inc., available at http://java.sun.com/products/jndi/tutorial/getStarted/overview/directory.html.
“Directory-Enables Java Applications,” Sun Microsystems, Inc., available at http://java.sun.com/products/jndi/tutorial/getStarted/concepts/java.html.
“Naming Concepts,” Sun Microsystems, Inc., available at http://java.sun.com/products/jndi/tutorial/getStarted/concepts
aming.html.
“Reading Attributes,” Sun Microsystems, Inc., available at http://java.sun.com/products/jndi/tutorial/basics/directory/getattrs.html.
“Modifying Attributes,” Sun Microsystems, Inc., available at http://java.sun.com/products/jndi/tutorial/basics/directory/modattrs.html.
“Required Software,” Sun Microsystems, Inc., available at http://java.sun.com/products/jndi/tutorial/basics/prepare/software.html.
“Contexts,” Sun Microsystems, Inc., available at http://java.sun.com/products/jndi/tutorial/ldap/faq/context.html.
SUNDSTED, “JNDI Overview, Part 1: An introduction to naming services,”Java World, Jan. 2000-Mar. 2000, available at http://www.javaworld.com/javaworld/jw-01-2000/jw-01-howto—p.html.
SUNDSTED,“JNDI Overview, Part 2: An introduction to directory services,”Java World, Jan. 2000-Mar. 2000, available at http://www.javaworld.com/javaworld/jw-02-2000/jw-02-howto—p.html.
SUNDSTED, “JNDI Overview, Part 3: Advanced JNDI,”Java World, Jan. 2000-Mar. 2000, available at http://www.javaworld.com/javaworld/jw-03-2000/jw-03-howto—p.html.
SUNDSTED,“JNDI Overview, Part 4: the Doc-u-Matic, a JNDI application,”Java World, Jan. 2000-Mar. 2000, available at http://www.javaworld.com/javaworld/jw-03-2000/jw-0331-howto—p.html.
Chao Ching-Yun
Liang Chunlong
International Business Machines - Corporation
Mims Jr. David A.
Prieto Beatriz
Walder, Jr. Stephen J.
LandOfFree
Method and system for providing highly available services... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for providing highly available services..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for providing highly available services... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3672144