×

Clustered dispersion of resource use in shared computing environments

  • US 9,210,048 B1
  • Filed: 03/31/2011
  • Issued: 12/08/2015
  • Est. Priority Date: 03/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of managing traffic in a networked environment, comprising:

  • under control of one or more computer systems configured with executable instructions,receiving a request to a provisioning component for the networked environment, the networked environment including a plurality of host servers connected by an aggregation fabric including layers of network switches, a path across the aggregation fabric to each host server involving a number of connections across the network switches;

    determining a number of the host servers to be used in performing subsequent operations associated with a source of the request;

    determining a level of subscription for at least a lowest layer of the aggregation fabric;

    determining, for at least the lowest layer of the aggregation fabric, a number of network switches over which to disperse the determined number of host servers, the number of network switches being based at least in part on (i) the level of subscription for at least the lowest layer of the aggregation fabric and (ii) a topology of links associated with the aggregation fabric, the number of network switches at the lowest layer being at most equal to the determined number of host servers; and

    in response to receiving one of the subsequent operations for processing, assigning a subset of the determined number of host servers to process the received subsequent operation,wherein each of the determined host servers in the subset is operable to concurrently perform at least a portion of the received subsequent operation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×