×

Using an RPC framework to facilitate out-of-band data transfers

  • US 9,967,310 B2
  • Filed: 10/21/2014
  • Issued: 05/08/2018
  • Est. Priority Date: 10/21/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • a receiving device receiving, through a remote procedure call (RPC) framework, a first call to transfer an extent from a sending device to the receiving device, the extent containing data blocks;

    based on the first call;

    the receiving device opening an ephemeral port for an unauthenticated data connection that operates outside the RPC framework, andthe receiving device making a second call, to the sending device through the RPC framework, wherein the second call asks to stream the extent to the ephemeral port, the second call identifying the ephemeral port to which to stream the extent;

    the receiving device receiving the extent from the sending device through the unauthenticated data connection and the ephemeral port;

    computing a checksum for the extent on the receiving device;

    the receiving device receiving a return from the second call, from the sending device through the RPC framework, wherein the return includes a checksum for the extent computed by the sending device; and

    based, at least in part, on determining that the checksum computed on the receiving device matches the checksum computed on the sending device, returning the first call through the RPC framework.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×