Distributed monitor timer service for use in a distributed computing environment
First Claim
1. A method of managing time expressions for use by applications in a distributed computer network having a management server servicing a set of managed computers, comprising the steps of:
- defining a set of timers, each timer comprising an expression of logical operators with a set of one or more primitives as operands; and
storing the set of timers in a hierarchical namespace associated with the management server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of managing time expressions for use by applications in a distributed computer network having a management server servicing a set of managed computers. The method begins by defining a set of timers, with each timer preferably comprising an expression of logical operators with a set of one or more primitives as operands. The set of timers is stored in a hierarchical namespace associated with the management server. Preferably, the timers and primitives are stored separately in the hierarchical namespace, with the primitives indexed by name for prompt retrieval.
66 Citations
29 Claims
-
1. A method of managing time expressions for use by applications in a distributed computer network having a management server servicing a set of managed computers, comprising the steps of:
-
defining a set of timers, each timer comprising an expression of logical operators with a set of one or more primitives as operands; and
storing the set of timers in a hierarchical namespace associated with the management server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of managing time expressions in a distributed computer network having a management server servicing a set of managed computers, comprising the steps of:
-
storing a set of timers in a hierarchical namespace associated with the management server, each timer comprising an expression of logical operators with a set of one or more primitives as operands; and
selectively retrieving a timer for use in a local managed computer. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method of generating a master schedule for use by an application in a distributed computer network having a management server servicing a set of managed computers, comprising the steps of:
-
defining at least first and second schedules from a set of timers organized in a hierarchical namespace associated with the management server, each timer comprising an expression of logical operators with a set of one or more primitives as operands; and
combining the first and second schedules to form the master schedule. - View Dependent Claims (17, 18)
-
-
19. A hierarchical namespace, in computer-readable media, for use by applications in a distributed computer network to manage time expressions, the hierarchical namespace being associated with a management server in the distributed computer network, the management server servicing a set of managed computers, the hierarchical namespace comprising:
-
a set of timers each comprising an expression of logical operators with a set of one or more primitives as operands;
wherein the timers and primitives are stored separately and the primitives are indexed by name. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A computer program product for use in a computer connected in a distributed computing environment having a management server servicing a set of managed computers, comprising:
-
means for storing a set of timers in a hierarchical namespace associated with the management server, each timer comprising an expression of logical operators with a set of one or more primitives as operands; and
means for retrieving a timer for use in a local managed computer. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A computer connected within a distributed computing environment servicing a set of managed computers, comprising:
-
a processor;
a memory;
a hierarchical namespace supported in the memory for storing a set of timers;
means for specifying each timer as an expression of logical operators with a set of one or more primitives as operands; and
means responsive to a given request for retrieving a timer from the hierarchical namespace for use in a managed computer.
-
Specification