Invention Grant
- Patent Title: Using an RPC framework to facilitate out-of-band data transfers
-
Application No.: US14519888Application Date: 2014-10-21
-
Publication No.: US09967310B2Publication Date: 2018-05-08
- Inventor: James Cowling , James Turner
- Applicant: Dropbox, Inc.
- Applicant Address: US CA San Francisco
- Assignee: DROPBOX, INC.
- Current Assignee: DROPBOX, INC.
- Current Assignee Address: US CA San Francisco
- Agency: Hickman Palermo Becker Bingham LLP
- Main IPC: H04L29/08
- IPC: H04L29/08 ; H04L29/06 ; G06F9/54

Abstract:
A system that stores sets of data blocks in extents located in storage devices is described. During operation, a receiving device receives, through an RPC framework, a first call asking to transfer an extent from a sending device to the receiving device. In response, the receiving device opens a port for a data connection that operates outside the RPC framework. The receiving device makes a second call, to the sending device through the RPC framework, asking to stream the extent to the port. The receiving device subsequently receives the extent from the sending device through the port and computes a checksum for the extent. The receiving device also receives a return from the second call, including a checksum for the extent computed by the sending device. If the computed checksum matches the received checksum, the receiving device returns the first call to indicate the transfer operation completed successfully.
Public/Granted literature
- US20160112293A1 USING AN RPC FRAMEWORK TO FACILITATE OUT-OF-BAND DATA TRANSFERS Public/Granted day:2016-04-21
Information query