×

Method and apparatus for performing a fast service lookup in cluster networking

  • US 6,735,206 B1
  • Filed: 01/10/2000
  • Issued: 05/11/2004
  • Est. Priority Date: 01/10/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for performing a fast lookup to determine a service being provided by server nodes within a cluster of nodes, the method comprising:

  • receiving a packet at an interface node in the cluster of nodes, the packet including a source address specifying a location of a client that the packet originated from, and a destination address specifying a service provided by the cluster of nodes;

    using the destination address to perform a first lookup into a first lookup structure containing identifiers for scalable services, wherein a scalable service is a service that provide more server node capacity for the scalable service as demand for the scalable service increases;

    if an identifier for the scalable service is returned for the packet, looking up a server node in the cluster of nodes to send the packet to based upon the source address of the packet, and sending the packet to the server node;

    if no identifier for the scalable service is returned for the packet, sending the packet to a server instance in the cluster of nodes that provides a non-scalable service; and

    allowing the server node to send return communications directly to the client without forwarding the return communications through the interface node.

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