Apparatus, system, and method for selecting optimal replica sources in a grid computing environment
First Claim
Patent Images
1. An apparatus to select an optimal replica source in a grid computing environment, the apparatus comprising:
- a search module configured to locate existing replica source information including a mapping of logical replica source names to physical locations;
a collection module configured to collect current network statistics for candidate replica sources; and
a determination module configured to determine an identifier for an optimal replica source in response to historical network statistics and current network statistics.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for selecting optimal replica sources in a grid computing environment. As disclosed, the present invention overcomes shortcomings in the art involving location and selection of replica sources. In particular, the present invention selects an optimal replica source based on current and historical network statistics, as well as user-defined policies. The user-defined policies allow for customization of the replica source search, and the option of obtaining multiple ranked sources for parallel data transfer.
-
Citations
30 Claims
-
1. An apparatus to select an optimal replica source in a grid computing environment, the apparatus comprising:
-
a search module configured to locate existing replica source information including a mapping of logical replica source names to physical locations;
a collection module configured to collect current network statistics for candidate replica sources; and
a determination module configured to determine an identifier for an optimal replica source in response to historical network statistics and current network statistics. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus to select an optimal replica source in a grid computing environment, the apparatus comprising:
-
a receiving module configured to receive a request for an optimal replica source location from a requesting file system;
a search module configured to locate existing replica source information including a mapping of logical replica source names to physical locations;
a collection module configured to collect current network statistics for candidate replica sources;
a determination module configured to determine an identifier for an optimal replica source in response to historical network statistics and current network statistics; and
a sending module configured to send the identifier of the optimal replica source to the requesting file system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system to select an optimal replica source in a grid computing environment, the system comprising:
-
at least one replica destination;
at least one replica source;
an optimal source selector comprising;
a search module configured to locate existing replica source information including a mapping of logical replica source names to physical locations;
a collection module configured to collect current network statistics for candidate replica sources; and
a determination module configured to determine an identifier for an optimal replica source in response to historical network statistics and current network statistics; and
an interface to the replica source selection device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform operations to select an optimal replica source in a grid computing environment, the operations comprising:
-
an operation to search existing replica source information including a mapping of logical replica source names to physical locations;
an operation to collect current network statistics for candidate replica sources; and
an operation to determine an identifier for an optimal replica source in response to historical network statistics and current network statistics. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A method for selecting an optimal replica source in a grid computing environment, the method comprising:
-
searching existing replica source information including a mapping of logical replica source names to physical locations;
collecting current network statistics for candidate replica sources; and
determining an identifier for an optimal replica source in response to historical network statistics and current network statistics.
-
-
30. An apparatus to select an optimal replica source in a grid computing environment, the apparatus comprising:
-
means for searching existing replica source information including a mapping of logical replica source names to physical locations;
means for collecting current network statistics for candidate replica sources; and
means for determining an identifier for an optimal replica source in response to historical network statistics and current network statistics.
-
Specification