×

System and method for scalable data distribution

  • US 8,959,144 B2
  • Filed: 12/27/2012
  • Issued: 02/17/2015
  • Est. Priority Date: 12/10/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for distributing data over a network, the method performed by a master having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:

  • determining at said master that a destination slave requires data, wherein said destination slave is one of a plurality of slaves;

    generating at said master a list of those slaves of said plurality of slaves that contain said data;

    transmitting from said master to a resource manager said list, where said resource manager is configured to select a source slave from said list based on available system resources;

    receiving at said master from said resource manager an initiate instruction to initiate a transfer of said data from said source slave to said destination slave; and

    transmitting from said master a commence instruction to commence said transfer, wherein the master, resource manager and slaves communicate with each other via the network.

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