Automatic pruning of orphaned objects from directory services and other databases
AssigneeMicrosoft Corporation
InventorSteven B. Wilson
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorSteven B. Wilson
Estimating the term…
In view of the foregoing, the present invention provides a method and system for improving the operating system to provide benefits to a variety of database management applications and network administration by facilitating deletion of references to published objects that have become unusable, i.e., orphaned. This is enabled by implementing, preferably as part of the operating system, in a separate thread, a module that uses a set of presumptions to detect orphaned objects that can be deleted. A preferred embodiment avoids deleting objects that may have been created by old software versions or persistent objects or objects that are likely to be transiently unusable. Upon detection of suitable orphaned objects the module deletes the orphaned object from the set published objects. This strategy allows pruning of the set of published objects during times of low network usage and reduces the avoidable overhead associated with publishing objects while improving the performance and stability of the system for longer time periods.
A method for managing objects of a specified category in a directory maintained at a server in a computer network comprising a plurality of servers, each of the objects of the specified category corresponding to a distinguished name, the method effective in reducing accumulation of non-functional objects without sacrificing performance, and the method being executed in accordance with a desired priority on the server in the computer network, the method comprising:
A computer readable media having computer executable instructions for carrying out the steps of a method for managing objects of a specified category in a directory maintained at a server in a computer network comprising a plurality of servers, each of the objects of the specified category corresponding to a distinguished name, the method effective in reducing accumulation of non-functional objects without sacrificing performance, the method comprising the steps of:
Dependencies are inferred from the claim text.