×

Ordered iteration for data update management

  • US 8,539,094 B1
  • Filed: 03/31/2011
  • Issued: 09/17/2013
  • Est. Priority Date: 03/31/2011
  • Status: Active Grant
First Claim
Patent Images

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

  • under control of one or more computer systems configured with executable instructions,receiving workload data for a designated host server of a group of host servers selected to process the workload data for a customer, the group of host servers being connected by a network 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, the group of host servers being selected to process the workload data for the customer and being dispersed across a number of network switches for at least a lowest layer of the aggregation fabric;

    routing the workload data to the designated host server and processing the workload data using the designated host server;

    measuring one or more transmission patterns of the workload;

    determining an ordering of other host servers in the group to which to send updates to the workload data based upon the measured one or more transmission patterns, wherein the determined ordering is selected in order to statistically minimize a likelihood of network congestion based on known transmission patterns of the workload, and each host server in the group capable of having a different ordering; and

    in response to determining one or more updates to the workload data to be sent to the other host servers in the group, sending the updates to the other host servers according to the determined ordering,wherein updates to be periodically shared across all the host servers in the group are sent with determined orderings in order to reduce a statistical likelihood of network congestion due to flow convergence.

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