Managing data transfer between endpoints in a distributed computing environment
AssigneeMicrosoft Corporation
InventorsAkash Jeevan Sagar, Muthukaruppan Annamalai, Vladimir D. Fedorov, Richard Y. Chung
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsAkash Jeevan Sagar, Muthukaruppan Annamalai, Vladimir D. Fedorov, Richard Y. Chung
Estimating the term…
A file fetcher manager provides commonly-utilized management and resource allocation for multiple file fetchers that each implement a different type of mechanism or protocol for transferring data files between peer endpoints in meshes associated with a cloud-computing service. Each file fetcher is configured with both client-side and server-side components to retrieve and serve out data files. The file fetcher manager encapsulates the file fetchers to provide an abstract interface to callers while hiding the underlying details of the file fetchers. The file fetcher manager is arranged for managing simultaneous operations of the multiple file fetchers to route requests from the callers to the appropriate file fetchers, and for scheduling work items for the file fetchers so that data transfers efficiently utilize available resources while keeping the entire transfer process coherent and organized.
A method for providing a file fetcher arranged for serving and retrieving files to and from endpoints on a network supporting peer-to-peer file transfer, the method comprising the steps of:
A method performed by a local file fetcher manager for managing a plurality of local file fetchers, the method comprising the steps of:
Dependencies are inferred from the claim text.