Quality of service allocation on a network
First Claim
1. A computer-implemented method of allocating a Quality of Service to a flow on a network, the method comprising:
- i) detecting a new instance of an entity associated with said flow on said network, said flow having associated therewith at least one parameter allocated to said entity;
ii) determining a flow to entity binding between said flow and said entity based on said at least one parameter of said flow;
iii) using said flow to entity binding to access a Quality of Service definition for said entity, said Quality of Service definition being maintained in a directory service of said network and including at least one configuration rule for said flow, wherein said Quality of Service definition binds said flow with said Quality of Service; and
iv) dynamically applying to said flow said at least one configuration rule identified by said Quality of Service definition.
2 Assignments
0 Petitions
Accused Products
Abstract
A Quality of Service (QoS) method and mechanism enable allocation of a QoS to a flow on a network in a dynamic environment in response to detection of a new instance of an entity associated with a flow on the network. A binding is determined between the flow and the entity which is based on at least one parameter of the flow. A QoS definition is maintained in a directory service of the network. The QoS definition includes at least one configuration rule for the flow. A QoS definition for the entity is accessed, which QoS definition binds the flow with a QoS. Configuration rules of the QoS definition are applied to the flow to configure the flow. The detection of a new instance of an entity could be in response to a flow event or in response to a directory event resulting, for example, from a login event.
-
Citations
35 Claims
-
1. A computer-implemented method of allocating a Quality of Service to a flow on a network, the method comprising:
-
i) detecting a new instance of an entity associated with said flow on said network, said flow having associated therewith at least one parameter allocated to said entity; ii) determining a flow to entity binding between said flow and said entity based on said at least one parameter of said flow; iii) using said flow to entity binding to access a Quality of Service definition for said entity, said Quality of Service definition being maintained in a directory service of said network and including at least one configuration rule for said flow, wherein said Quality of Service definition binds said flow with said Quality of Service; and iv) dynamically applying to said flow said at least one configuration rule identified by said Quality of Service definition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 30, 31)
-
-
13. A Quality of Service mechanism for allocating a Quality of Service to a flow on a network, said Quality of Service mechanism comprising:
-
a controller configured to be responsive to detection of a new instance of an entity associated with said flow on said network to determine a flow to entity binding between said flow and said entity based on at least one parameter of said flow, said at least one parameter being associated with said entity; and a directory interface configured to use said flow to entity binding to access a Quality of Service definition for said entity, said Quality of Service definition being maintained in a directory service of said network and including at least one configuration rule for said flow, wherein said Quality of Service definition binds said flow with said Quality of Service; said controller further being configured to be operable dynamically to apply said at least one configuration rule identified by said Quality of Service definition to said flow. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 32, 33)
-
-
26. A network element comprising a Quality of Service mechanism operable to allocate a Quality of Service to a flow on a network, wherein said Quality of Service mechanism comprises:
-
a controller configured to be responsive to detection of a new instance of an entity associated with said flow on said network to determine a flow to entity binding between said flow and said entity based on at least one parameter of said flow, said at least one parameter being associated with said entity; and a directory interface configured to use said flow to entity binding to access a Quality of Service definition for said entity, said Quality of Service definition being maintained in a directory service of said network and including at least one configuration rule for said flow, wherein said Quality of Service definition binds said flow with said Quality of Service; said controller further being configured to be operable dynamically to apply said at least one configuration rule identified by said Quality of Service definition to said flow. - View Dependent Claims (34, 35)
-
-
27. A Quality of Service server for a computer network, said Quality of Service server comprising a Quality of Service mechanism operable to allocate a Quality of Service to a flow on a network, wherein said Quality of Service mechanism comprises:
-
a controller configured to be responsive to detection of a new instance of an entity associated with said flow on said network to determine a flow to entity binding between said flow and said entity based on at least one parameter of said flow, said at least one parameter being associated with said entity; and a directory interface configured to use said flow to entity binding to access a Quality of Service definition for said entity, said Quality of Service definition being maintained in a directory service of said network and including at least one configuration rule for said flow, wherein said Quality of Service definition binds said flow with said Quality of Service; said controller further being configured to be operable dynamically to apply said at least one configuration rule identified by said Quality of Service definition to said flow.
-
-
28. A Quality of Service system operable to allocate a Quality of Service to a flow on a network, wherein said Quality of Service system comprises:
-
means for detecting a new instance of an entity associated with said flow on said network, said flow having associated therewith at least one parameter allocated to said entity; means for determining a flow to entity binding between said flow and said entity based on said at least one parameter of said flow; means for accessing a Quality of Service definition for said entity using said flow to entity binding, said Quality of Service definition being maintained in a directory service of said network and including at least one configuration rule for said flow, wherein said Quality of Service definition binds said flow with said Quality of Service; and means for dynamically applying said at least one configuration rule identified by said Quality of Service definition to said flow.
-
-
29. A Quality of Service software product on a storage medium, said software product being operable to allocate a Quality of Service to a flow on a network and being configured to be operable:
-
to detect a new instance of an entity associated with said flow on said network, said flow having associated therewith at least one parameter allocated to said entity; to determine a flow to entity binding between said flow and said entity based on said at least one parameter of said flow; to access a Quality of Service definition for said entity using said flow to entity binding, said Quality of Service definition being maintained in a directory service of said network and including at least one configuration rule for said flow, whereby said Quality of Service definition binds said flow with said Quality of Service, and to apply said at least one configuration rule identified by said Quality of Service definition to said flow.
-
Specification