Methods and apparatus for network use optimization
First Claim
1. A method for operating a network, comprising:
- receiving from a client one or more network use specifications;
grouping data traffic for the client into a set of traffic classes based on traffic type and the network use specifications, wherein the traffic classes are grouped into a class hierarchy tree including a root node and a second level of nodes below the root node and a second level of nodes below the root node in the class hierarchy tree, the second level of nodes including at least one of a time-sensitive, non-time-sensitive and default node; and
allocating network resources to the data traffic based on the set of traffic classes to provide a class of service.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for assessing network traffic loads, separating the network traffic into the traffic classes either with or without specific client priority/business input, and managing the allocation of available network resources based on the class of the traffic. Differentiated traffic classes of communication services, such as time sensitive and non-time sensitive, may be specified via a set of parameters to permit a network to provide corresponding services that result in a guaranteed amount of available network resources, such as bandwidth. The set of parameters allows the network operator to categorize each type of network traffic into traffic classes and designate a predetermined level of network resources per class, thereby achieving the QoS—Quality of Service—and predictable traffic service performance guarantee appropriate to the needs of the end users of the network in a multi-class, multi-priority network environment.
209 Citations
35 Claims
-
1. A method for operating a network, comprising:
-
receiving from a client one or more network use specifications;
grouping data traffic for the client into a set of traffic classes based on traffic type and the network use specifications, wherein the traffic classes are grouped into a class hierarchy tree including a root node and a second level of nodes below the root node and a second level of nodes below the root node in the class hierarchy tree, the second level of nodes including at least one of a time-sensitive, non-time-sensitive and default node; and
allocating network resources to the data traffic based on the set of traffic classes to provide a class of service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for optimizing network performance, comprising:
-
receiving from a client one or more network use specifications;
classifying data traffic for the client into one of a plurality of traffic classes based on one or more network use specifications and available network resources of the network, wherein the traffic classes are grouped into a class hierarchy tree including a root node and a second level of nodes below the root node and a second level of nodes below the root node in the class hierarchy tree, the second level of nodes including at least one of a time-sensitive, non-time-sensitive and default node; and
controlling an amount of network resources that the data traffic can use based on the traffic class of the data traffic to produce a quality of service for each of the traffic classes. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A method for operating a network, comprising:
-
collecting from a client prior use data of the network;
generating a network performance specification for the client based on the prior use data, the network performance specification including at least a plurality of traffic classes and traffic parameters, wherein the traffic classes are grouped into a class hierarchy tree including a root node and a second level of nodes below the root node and a second level of nodes below the root node in the class hierarchy tree, the second level of nodes including at least one of a time-sensitive, non-time-sensitive and default node; and
allocating network resources to the data traffic based on the network performance specification. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
Specification