Patent ID: 8966000
Filing Date: 2015-02-24
Classification: G06F

Abstract:
1. A method, executed on a processor, for handling file portion requests, comprising: receiving, at a computing device, a group of file portion requests from another computing device, the file portion requests from the group of file portion requests individually corresponding to respective portions of a file, wherein: determining that the computing device has received the group of file portion requests corresponding to a contiguous set of at least a threshold quantity, wherein at least some of the file portion requests of the group were received by the computing device out of a sequential order in which those file portion requests were transmitted from the other computing device; in response to the determination, generating an aggregated request for the contiguous set of portions of the file, the aggregated request being generated based, at least in part, on the sequence numbers of the received file portion requests; transmitting the aggregated request to a file system accessible from the computing device; receiving, from the file system, the contiguous set of portions of the file requested by the aggregated request; and transmitting, from the computing device, the received contiguous set of portions of the file to the other computing device.