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.
-
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