×

Peer data transfer orchestration

  • US 7,490,140 B2
  • Filed: 05/12/2005
  • Issued: 02/10/2009
  • Est. Priority Date: 05/12/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of orchestrating peer data transfer, said method comprising:

  • arranging a first peer system and a plurality of second peer systems in a computer local area network (LAN), said first peer system being a destination of said orchestrated peer data transfer;

    coupling to each of said plurality of second peer systems, at least one data server that stores target data to be transferred to said first peer system,wherein said plurality of second peer systems is grid enabled, andwherein communication between said first peer system and said plurality of second peer systems occurs through web services;

    using, by said first peer system, a peer directory to connect said first peer and said plurality of second peer systems to one another;

    identifying, by said first peer system, data resources and transfer bandwidth capabilities of each of said plurality of second peer system systems;

    creating, by said first peer system, an orchestrated peer data transfer plan,wherein said orchestrated peer data transfer plan comprises a uniform resource identifier (URI) to said target data, a peer identifier, and a byte range associated with each of said plurality of second peer system systems,wherein said byte range identifies a requested portion of said target data which each second peer system of the plurality of second peer systems is requested to transfer, andwherein said first peer system sends—

    said data transfer plan to each of said plurality of second peer systems and each of said plurality of second peer systems provides a status message to said first peer system;

    upon receiving said data transfer plan, said plurality of second peer systems collaboratively retrieving the requested portion of said target data from said at least one data server;

    transferring, by each of said plurality of second systems, the requested portion of said target data to said first peer system; and

    reconstituting, by said first peer system, said data transferred by said orchestrated peer data transfer plan.

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