FILE ACCESS OPTIMIZATION USING STRATEGICALLY PARTITIONED AND POSITIONED DATA IN CONJUNCTION WITH A COLLABORATIVE PEER TRANSFER SYSTEM
First Claim
1. A processor-implemented method for optimizing a file transfer, the method comprising:
- receiving at least one file transfer request associated with a file;
acquiring, for the at least one file transfer request, a plurality of service level objectives associated with the file;
distributing a plurality of file segments associated with the file to at least one storage component associated with a shared storage infrastructure, wherein the distributing is based on a determining of at least one resource capability associated with the at least one storage component; and
directing a complete transfer of the plurality of file segments associated with the file from the at least one storage component based on a file request for the file.
2 Assignments
0 Petitions
Accused Products
Abstract
A processor-implemented method for optimizing a file transfer is provided. The method may include receiving at least one file transfer request associated with a file. The method may further include acquiring, for the at least one file transfer request, a plurality of service level objectives associated with the file. The method may also include distributing a plurality of file segments associated with the file to at least one storage component associated with a shared storage infrastructure, wherein the distributing is based on a determining of at least one resource capability associated with the at least one storage component. Additionally, the method may include directing a complete transfer of the plurality of file segments associated with the file from the at least one storage component based on a file request for the file.
32 Citations
20 Claims
-
1. A processor-implemented method for optimizing a file transfer, the method comprising:
-
receiving at least one file transfer request associated with a file; acquiring, for the at least one file transfer request, a plurality of service level objectives associated with the file; distributing a plurality of file segments associated with the file to at least one storage component associated with a shared storage infrastructure, wherein the distributing is based on a determining of at least one resource capability associated with the at least one storage component; and directing a complete transfer of the plurality of file segments associated with the file from the at least one storage component based on a file request for the file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for optimizing a file transfer, the computer system comprising:
-
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising; receiving at least one file transfer request associated with a file; acquiring, for the at least one file transfer request, a plurality of service level objectives associated with the file; distributing a plurality of file segments associated with the file to at least one storage component associated with a shared storage infrastructure, wherein the distributing is based on a determining of at least one resource capability associated with the at least one storage component; and directing a complete transfer of the plurality of file segments associated with the file from the at least one storage component based on a file request for the file. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for optimizing a file transfer, the computer program product comprising:
-
one or more computer-readable storage devices and program instructions stored on at least one of the one or more tangible storage devices, the program instructions executable by a processor, the program instructions comprising; program instructions to receive at least one file transfer request associated with a file; program instructions to acquire, for the at least one file transfer request, a plurality of service level objectives associated with the file; program instructions to distribute a plurality of file segments associated with the file to at least one storage component associated with a shared storage infrastructure, wherein the distributing is based on a determining of at least one resource capability associated with the at least one storage component; and program instructions to direct a complete transfer of the plurality of file segments associated with the file from the at least one storage component based on a file request for the file. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification