×

Random next iteration for data update management

  • US 8,745,264 B1
  • Filed: 03/31/2011
  • Issued: 06/03/2014
  • Est. Priority Date: 03/31/2011
  • Status: Expired due to Fees
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 having a specified terminating address for one of a group of host servers selected to process a common set of 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 network aggregation fabric to each of the host servers in the group of host servers involving a number of connections across the layers of network switches, the group of host servers being selected to process workload data for the customer and being dispersed across a number of network switches for at least a lowest layer of the network aggregation fabric;

    routing the workload data to a host server of the group of host servers corresponding to the specified terminating address and processing the workload data using a processing host server of the group of host servers; and

    in response to processing the workload data using the processing host server, selecting a random ordering of the other host servers in the group of host servers and sending updates of the workload data to each of the other host servers in the group of host servers according to the random ordering,wherein updates to be periodically shared across all the host servers in the group of host servers are sent with randomized orderings in order to reduce a statistical likelihood of network congestion due to flow convergence.

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