EVENT-BASED DATA TRANSFER SCHEDULING USING ELASTIC NETWORK OPTIMIZATION CRITERIA
First Claim
1. A computer-implemented method comprising:
- maintaining a plurality of bandwidth optimization criteria corresponding to a plurality of different types of data transfer event scenarios, the plurality of bandwidth optimization criteria indicating criteria for scheduling a data transfer and dynamically configuring bandwidth allocation from an elastic network service provider of an elastic cloud computing network;
based on recognizing a data transfer event scenario, selecting a bandwidth optimization criteria of the plurality of bandwidth optimization criteria based on a type of the data transfer event scenario;
determining a schedule for transferring data from a source storage location to a target storage location across the elastic network, the schedule determined according to the selected bandwidth optimization criteria; and
using the elastic network in transferring the data to the target storage location, the using comprising dynamically configuring elastic network bandwidth allocation from the elastic network service provider and initiating transfer of the data to the target storage location according to the schedule.
3 Assignments
0 Petitions
Accused Products
Abstract
Event-based data transfer scheduling using elastic network optimization criteria is provided. Bandwidth optimization criteria corresponding to different types of data transfer event scenarios are maintained, and based on recognizing a data transfer event scenario, a bandwidth optimization criteria is selected based on a type of the data transfer event scenario. A schedule for transferring data from a source to a target across the elastic network is determined according to the selected bandwidth optimization criteria, and the elastic network is used in transferring the data to the target storage location, where the using includes dynamically configuring elastic network bandwidth allocation from an elastic network service provider and initiating transfer of the data to the target storage location according to the schedule.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
maintaining a plurality of bandwidth optimization criteria corresponding to a plurality of different types of data transfer event scenarios, the plurality of bandwidth optimization criteria indicating criteria for scheduling a data transfer and dynamically configuring bandwidth allocation from an elastic network service provider of an elastic cloud computing network; based on recognizing a data transfer event scenario, selecting a bandwidth optimization criteria of the plurality of bandwidth optimization criteria based on a type of the data transfer event scenario; determining a schedule for transferring data from a source storage location to a target storage location across the elastic network, the schedule determined according to the selected bandwidth optimization criteria; and using the elastic network in transferring the data to the target storage location, the using comprising dynamically configuring elastic network bandwidth allocation from the elastic network service provider and initiating transfer of the data to the target storage location according to the schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising:
a computer readable storage medium readable by a processor and storing instructions for execution by the processor for performing a method comprising; maintaining a plurality of bandwidth optimization criteria corresponding to a plurality of different types of data transfer event scenarios, the plurality of bandwidth optimization criteria indicating criteria for scheduling a data transfer and dynamically configuring bandwidth allocation from an elastic network service provider of an elastic cloud computing network; based on recognizing a data transfer event scenario, selecting a bandwidth optimization criteria of the plurality of bandwidth optimization criteria based on a type of the data transfer event scenario; determining a schedule for transferring data from a source storage location to a target storage location across the elastic network, the schedule determined according to the selected bandwidth optimization criteria; and using the elastic network in transferring the data to the target storage location, the using comprising dynamically configuring elastic network bandwidth allocation from the elastic network service provider and initiating transfer of the data to the target storage location according to the schedule. - View Dependent Claims (14, 15, 16, 17)
-
18. A computer system comprising:
-
a memory; and a processor in communications with the memory, wherein the computer system is configured to perform a method, the method comprising; maintaining a plurality of bandwidth optimization criteria corresponding to a plurality of different types of data transfer event scenarios, the plurality of bandwidth optimization criteria indicating criteria for scheduling a data transfer and dynamically configuring bandwidth allocation from an elastic network service provider of an elastic cloud computing network; based on recognizing a data transfer event scenario, selecting a bandwidth optimization criteria of the plurality of bandwidth optimization criteria based on a type of the data transfer event scenario; determining a schedule for transferring data from a source storage location to a target storage location across the elastic network, the schedule determined according to the selected bandwidth optimization criteria; and using the elastic network in transferring the data to the target storage location, the using comprising dynamically configuring elastic network bandwidth allocation from the elastic network service provider and initiating transfer of the data to the target storage location according to the schedule. - View Dependent Claims (19, 20)
-
Specification