×

System and method for efficiently forwarding client requests in a TCP/IP computing environment

  • US 7,480,711 B2
  • Filed: 12/02/2005
  • Issued: 01/20/2009
  • Est. Priority Date: 02/28/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus for efficiently forwarding client requests in a distributed computing environment, comprising:

  • one or more network interfaces;

    a processor;

    a memory;

    computer program code stored in a storage medium, wherein the computer program code comprisesa socket module comprising computer-readable instructions operative to cause the processor to receive a plurality of client requests for forwarding;

    a time estimates generator comprising computer-readable instructions operative to cause the processor to dynamically generate, concurrent to and during processing of each client request, time estimates of service availability based on a time-to-idle for sending the client requests over each of a plurality of managed network connections to a remote node, wherein time-to-idle for each managed network connection is calculated based on the amount of time that will elapse before an active managed network connection is usable for a subsequent client request; and

    a network connection manager comprising computer-readable instructions operative to cause the processor to select the managed network connection to the remote node with a substantially highest service availability and a substantially lowest time-to-idle and forwarding each client request to the remote node using the selected managed network connection.

View all claims
  • 13 Assignments
Timeline View
Assignment View
    ×
    ×