Network traffic tuning
First Claim
Patent Images
1. A traffic tuning system, comprising:
- an aggregation engine to collect information about pending traffic for a network from applications communicating via the network;
an option engine to generate a plurality of potential scheduling plans from the information about the pending traffic based on a plurality of traffic tuning parameters and one or more network paths for the pending traffic; and
a comparison engine to compare the plurality of potential scheduling plans and to define a tuned scheduling plan based on comparing the plurality of potential scheduling plans.
2 Assignments
0 Petitions
Accused Products
Abstract
In one implementation, a traffic tuning system includes an aggregation engine, an option engine, and a comparison engine. The aggregation engine is to collect information about pending traffic for a network from applications communicating via the network. The option engine is to generate a plurality of potential scheduling plans from the information about the pending traffic based on a plurality of traffic tuning parameters and one or more network paths for the pending traffic. The comparison engine is to compare the plurality of potential scheduling plans and to define a tuned scheduling plan based on comparing the plurality of potential scheduling plans.
27 Citations
16 Claims
-
1. A traffic tuning system, comprising:
-
an aggregation engine to collect information about pending traffic for a network from applications communicating via the network; an option engine to generate a plurality of potential scheduling plans from the information about the pending traffic based on a plurality of traffic tuning parameters and one or more network paths for the pending traffic; and a comparison engine to compare the plurality of potential scheduling plans and to define a tuned scheduling plan based on comparing the plurality of potential scheduling plans. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A traffic tuning system, comprising:
-
an option engine to generate a plurality of scheduling plans from information describing pending traffic based on a first traffic tuning parameter having a first priority and one or more network paths for the pending traffic; a prediction engine to define one or more tuned scheduling plans from the plurality of scheduling plans based on at least one traffic tuning parameter different from the first traffic tuning parameter, each traffic tuning parameter from the at least one traffic tuning parameter having a priority higher than the first priority; and a comparison engine to compare the one or more tuned scheduling plans and to define a tuned scheduling plan based on the one or more tuned scheduling plans and the first priority. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A network scheduling method, comprising:
-
accessing incremental information describing pending traffic for a network; incrementally generating one or more potential scheduling plans based on a current scheduling plan and the incremental information; incrementally defining one or more tuned scheduling plans based on the one or more potential scheduling plans; incrementally modifying the current scheduling plan based on the one or more tuned scheduling plans; determining that a deadline associated with the pending traffic has occurred; and outputting a final scheduling plan. - View Dependent Claims (13, 14)
-
-
15. A network energy conservation method, comprising:
-
determining a plurality of inactive periods associated with energy conservation modes of a plurality of network resources within a network; identifying a plurality of network paths within the network available for pending traffic, each network path from the plurality of network paths including two or more network resources from the plurality of network resources; generating a plurality of scheduling plans for the pending traffic, each scheduling plan from the plurality of scheduling plans including a combination of inactive periods and associated with an energy conservation measure; and defining a current scheduling plan from the plurality of scheduling plans based on the energy conservation measure associated with each scheduling plan from the plurality of scheduling plans. - View Dependent Claims (16)
-
Specification