Method and apparatus for retrieving network quality of service policy information from a directory in a quality of service policy management system
First Claim
1. An apparatus for retrieving and storing quality of service policy management information using a directory service, comprising:
- a processor;
a network interface coupled to a managed network that receives network data from one or more network devices that are in the managed network; and
one or more sequences of stored instructions accessible to the processor and which, when executed by the processor, cause the processor to carry out the steps of;
receiving a validity period value of one of a plurality of directory information trees that are created and stored in the directory service in association with a directory information tree manager, wherein the validity period value stores information that defines a time period in which a sub-tree of a directory information tree, associated with the validity period value, is valid, and wherein a valid sub-tree cannot be updated or modified;
providing, in the directory information tree manager, an active directory information tree value that references a currently active directory information tree, and an old directory information tree value that references a formerly active directory information tree;
when quality of service policy management information is needed, determining which one of the directory information trees is a currently active directory information tree as indicated by the active directory information tree value of the directory information tree manager;
retrieving the quality of service policy management information from a sub-tree of the currently active directory information tree only during the time period within the validity period value thereof;
providing a manager validity period value in the directory information tree manager; and
retrieving the quality of service policy management information from the currently active directory information tree only during a time period indicated by the manager validity period value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus is provided for retrieving and storing quality of service policy management information using a directory service in a manner that enforces read/write consistency and enables read/write concurrency. A directory information tree manager is created and stored in the directory service. One or more directory information trees are created in the directory service in association with the directory information tree manager. Each directory information tree is associated with a sub-tree that represents quality of service policy information, and each directory information tree has a validity period value. When a process needs quality of service policy management information, the system determines which of the directory information trees is a currently active directory information tree. The QoS information is retrieved from the currently active directory information tree only during a time period within the validity period value thereof.
121 Citations
34 Claims
-
1. An apparatus for retrieving and storing quality of service policy management information using a directory service, comprising:
-
a processor; a network interface coupled to a managed network that receives network data from one or more network devices that are in the managed network; and one or more sequences of stored instructions accessible to the processor and which, when executed by the processor, cause the processor to carry out the steps of; receiving a validity period value of one of a plurality of directory information trees that are created and stored in the directory service in association with a directory information tree manager, wherein the validity period value stores information that defines a time period in which a sub-tree of a directory information tree, associated with the validity period value, is valid, and wherein a valid sub-tree cannot be updated or modified; providing, in the directory information tree manager, an active directory information tree value that references a currently active directory information tree, and an old directory information tree value that references a formerly active directory information tree; when quality of service policy management information is needed, determining which one of the directory information trees is a currently active directory information tree as indicated by the active directory information tree value of the directory information tree manager; retrieving the quality of service policy management information from a sub-tree of the currently active directory information tree only during the time period within the validity period value thereof; providing a manager validity period value in the directory information tree manager; and retrieving the quality of service policy management information from the currently active directory information tree only during a time period indicated by the manager validity period value. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for retrieving and storing quality of service policy management information using a directory service, comprising:
-
means for receiving a validity period value of one of a plurality of directory information trees that are created and stored in the directory service in association with a directory information tree manager, wherein the validity period value stores information that defines a time period in which a sub-tree of a directory information tree, associated with the validity period value, is valid, and wherein a valid sub-tree cannot be updated or modified; means for determining, when quality of service policy management information is needed, which one of the directory information trees is a currently active directory information tree; means for updating a particular sub-tree of the currently active directory information tree, when the particular sub-tree is not valid, without copying contents of the currently active directory information tree into another directory information tree in response to receiving a request to update policy management information stored in the currently active directory information tree; means for retrieving the quality of service policy management information from a sub-tree of the currently active directory information tree only during the time period within the validity period value thereof; means for providing a manager validity period value in the directory information tree manager; and means for retrieving the quality of service policy management information from the currently active directory information tree only during a time period indicated by the manager validity period value. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for retrieving and storing quality of service policy management information using a directory service, comprising:
-
a processor; a network interface coupled to a managed network that receives network data from one or more network devices that are in the managed network; and one or more sequences of stored instructions accessible to the processor and which, when executed by the processor, cause the processor to carry out the steps of; receiving a validity period value of one of a plurality of directory information trees that are created and stored in the directory service in association with a directory information tree manager, wherein the validity period value stores information that defines a time period in which a sub-tree of a directory information tree, associated with the validity period value, is valid, and wherein a valid sub-tree cannot be updated or modified; determining, when quality of service policy management information is needed, which one of the directory information trees is a currently active directory information tree; in response to receiving a request to update policy management information stored in the currently active directory information tree, updating a particular sub-tree of the currently active directory information tree, when the particular sub-tree is not valid, without copying contents of the currently active directory information tree into another directory information tree; retrieving the quality of service policy management information from a sub-tree of the currently active directory information tree only during the time period within the validity period value thereof; providing a manager validity period value in the directory information tree manager; and retrieving the quality of service policy management information from the currently active directory information tree only during a time period indicated by the manager validity period value. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for retrieving and storing quality of service policy management information using a directory service, comprising:
-
means for receiving a validity period value of one of a plurality of directory information trees that are created and stored in the directory service in association with a directory information tree manager, wherein the validity period value stores information that defines a time period in which a sub-tree of a directory information tree, associated with the validity period value, is valid, and wherein a valid sub-tree cannot be updated or modified; means for providing, in the directory information tree manager, an active directory information tree value that references a currently active directory information tree, and an old directory information tree value that references a formerly active directory information tree; means for, when quality of service policy management information is needed, determining which one of the directory information trees is a currently active directory information tree as indicated by the active directory information tree value of the directory information tree manager; means for retrieving the quality of service policy management information from a sub-tree of the currently active directory information tree only during the time period within the validity period value thereof; means for providing a manager validity period value in the directory information tree manager; and means for retrieving the quality of service policy management information from the currently active directory information tree only during a time period indicated by the manager validity period value. - View Dependent Claims (24, 25, 26)
-
-
27. A method for retrieving and storing quality of service policy management information using a directory service, comprising:
-
receiving a validity period value of one of a plurality of directory information trees that are created and stored in the directory service in association with a directory information tree manager, wherein the validity period value stores information that defines a time period in which a sub-tree of a directory information tree, associated with the validity period value, is valid, and wherein a valid sub-tree cannot be updated or modified; providing, in the directory information tree manager, an active directory information tree value that references a currently active directory information tree, and an old directory information tree value that references a formerly active directory information tree; when quality of service policy management information is needed, determining which one of the directory information trees is a currently active directory information tree as indicated by the active directory information tree value of the directory information tree manager; retrieving the quality of service policy management information from a sub-tree of the currently active directory information tree only during the time period within the validity period value thereof; providing a manager validity period value in the directory information tree manager; and retrieving the quality of service policy management information from the currently active directory information tree only during a time period indicated by the manager validity period value. - View Dependent Claims (28, 29, 30)
-
-
31. A computer-readable storage medium storing instructions, which when executed by one or more processors, cause:
-
receiving a validity period value of one of a plurality of directory information trees that are created and stored in the directory service in association with a directory information tree manager, wherein the validity period value stores information that defines a time period in which a sub-tree of a directory information tree, associated with the validity period value, is valid, and wherein a valid sub-tree cannot be updated or modified; providing, in the directory information tree manager, an active directory information tree value that references a currently active directory information tree, and an old directory information tree value that references a formerly active directory information tree; when quality of service policy management information is needed, determining which one of the directory information trees is a currently active directory information tree as indicated by the active directory information tree value of the directory information tree manager; retrieving the quality of service policy management information from a sub-tree of the currently active directory information tree only during the time period within the validity period value thereof; providing a manager validity period value in the directory information tree manager; and retrieving the quality of service policy management information from the currently active directory information tree only during a time period indicated by the manager validity period value. - View Dependent Claims (32, 33, 34)
-
Specification