System and method for shaping traffic
First Claim
Patent Images
1. A telecommunications system, comprising:
- a policy engine to assign a priority to each one of a plurality of service requests received from at least one application, the priority selected based upon a service level agreement (SLA);
a manager to schedule each one of the plurality of service requests between a plurality of sub-queues and at a priority level corresponding to the priority assigned to each service request; and
a dispatcher to randomly assign each one of a plurality of read operations between the plurality of sub-queues, weighted by bandwidth fraction of each priority level, to select a queue from which to de-queue.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for shaping traffic. These mechanisms and methods for shaping traffic can enable embodiments to control traffic flow at a network gatekeeper based upon policies implementing service level agreements dictating traffic characteristics permitted to applications and/or by network node. The ability of embodiments to provide service level agreement based control of network traffic can enable control of traffic flow by application and/or by network node.
-
Citations
12 Claims
-
1. A telecommunications system, comprising:
-
a policy engine to assign a priority to each one of a plurality of service requests received from at least one application, the priority selected based upon a service level agreement (SLA);
a manager to schedule each one of the plurality of service requests between a plurality of sub-queues and at a priority level corresponding to the priority assigned to each service request; and
a dispatcher to randomly assign each one of a plurality of read operations between the plurality of sub-queues, weighted by bandwidth fraction of each priority level, to select a queue from which to de-queue. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for shaping traffic in a telecommunications environment, the method comprising:
-
assigning a priority to each one of a plurality of service requests received from at least one application, the priority selected based upon a service level agreement (SLA);
scheduling each one of the plurality of service requests between a plurality of sub-queues and at a priority level corresponding to the priority assigned to each service; and
assigning randomly each one of a plurality of read operations between the plurality of sub-queues, weighted by bandwidth fraction of each priority level, to select a queue from which to de-queue. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An apparatus for shaping traffic in a telecommunications system, the apparatus comprising:
-
a processor; and
one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of;
assigning a priority to each one of a plurality of service requests received from at least one application, the priority selected based upon a service level agreement (SLA);
scheduling each one of the plurality of service requests between a plurality of sub-queues and at a priority level corresponding to the priority assigned to each service; and
assigning randomly each one of a plurality of read operations between the plurality of sub-queues, weighted by bandwidth fraction of each priority level, to select a queue from which to de-queue.
-
Specification