×

System and method for workload-aware request distribution in cluster-based network servers

  • US 7,117,242 B2
  • Filed: 06/20/2001
  • Issued: 10/03/2006
  • Est. Priority Date: 06/20/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A server cluster having a plurality of nodes, the server cluster comprising:

  • a set of base files, wherein said base files are a set of frequently accessed files fitting into a cluster memory of said server cluster, and wherein the base files are logically partitioned into a set of core files having a core size, a set of partitioned files having a partitioned size, and a set of on disk files, and wherein a total of the partitioned size added to the product of the number of said plurality of nodes multiplied by the core size is no greater than the cluster memory; and

    wherein each node of said plurality of nodes comprises;

    at least said set of core files stored locally thereto;

    a distributor component for distributing a request to a specific node of said plurality of nodes;

    a dispatcher component comprising routing information for said plurality of nodes and replicated across said plurality of nodes, wherein said routing information indicates which said node of said plurality of nodes is for processing said request, said dispatcher component coupled to said distributor component; and

    a server component for processing said request, said server component coupled to said dispatcher component;

    wherein said plurality of nodes are coupled to a network.

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