×

REDIRECTING CLIENT CONNECTION REQUESTS AMONG SOCKETS PROVIDING A SAME SERVICE

  • US 20080222266A1
  • Filed: 05/23/2008
  • Published: 09/11/2008
  • Est. Priority Date: 01/22/2004
  • Status: Abandoned Application
First Claim
Patent Images

1. :

  • A method for redirecting connection requests at an operating system kernel level comprising;

    receiving at an operating system kernel comprising a socket layer and a transport protocol layer, from a master application server, a request to establish a separate socket for each of a plurality of slave servers, wherein said master application is enabled to spawn said plurality of slave servers and distribute each said separate socket to one of said plurality of slave servers;

    receiving at said operating system kernel, from said master application server setting up said plurality of slave servers to provide a same service as provided by said maser application server, a socket option call with a list of each said separate socket for said operating system kernel to set in said socket layer as providing said same service and to bind to a same port number;

    responsive to receiving said socket option call at said operating system kernel, binding each said separate socket in said list to said same port number and one of a plurality of internet protocol addresses and setting a separate flag at said socket layer in each said separate socket of said list to designate each said separate socket of said list as a socket which references at least one other socket designated in said list; and

    responsive to said operating system kernel receiving an incoming connection request for a first socket from said list that is full and said socket option call is enabled for said first socket, redirecting said connection request to a second socket in said list that is not full, such that said operating system kernel redirects said connection request to said second socket providing said same service as said first socket.

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