×

Client load distribution

  • US 8,612,616 B2
  • Filed: 09/14/2012
  • Issued: 12/17/2013
  • Est. Priority Date: 01/21/2003
  • Status: Active Grant
First Claim
Patent Images

1. A system for managing a set of connections between a plurality of clients and a plurality of storage servers based on system load, comprising:

  • a plurality of storage servers having a set of resources partitioned thereon, such that for any one of the resources a first portion of said resource is located on one of the storage servers and a second portion of said resource is located on a different storage server of the plurality of storage servers;

    at least two load monitor processes coupled for communication with each other across the plurality of storage servers and generating a measure of system load and a measure of client load on each of the plurality of storage servers; and

    a storage service process responsive to results generated by the load monitor processes and maintaining at least one volume of storage partitioned across the plurality of storage servers wherein repartitioning the set of connections distributes the client load across the plurality of storage servers.

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