Entity management system with remote call feature
First Claim
1. A management system, for monitoring or controlling a plurality of managed entities, the system comprising:
- a user device;
at least one domain representing a group of managed entities;
a management director kernel for controlling a user request from the user device, the management director kernel being distributed amongst a plurality of interconnected systems, the management director kernel including;
a plurality of director kernel subsystems each residing in a different system;
a presentation module located on one of said systems for transferring information between the user device and the director kernel subsystem associated with the computer system containing said presentation module in response to the user request;
at least one function module located on another of said systems for transferring information between the director kernel subsystem associated with said computer system containing said function module and one of the domains; and
remote function call processing means for processing a procedure call resulting from the user request, said remote call processing means comprising;
means for determining by said director kernel subsystem residing on said system containing said presentation module which of said other director kernel subsystems resides on said system containing said function module associated with said domain; and
means for forwarding the procedure call to the determined management director kernel subsystem.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and a related method for managing entities in a complex and, in general, geographically distributed system, such as distributed data processing system. The management approach is defined in terms of a generalized model having management modules integrated into a single cooperative system by a management director kernel. The management modules include presentation modules to provide an interface with users who manage the complex system, access modules to provide an interface with managed entities or devices, and function modules to define various functions that may be performed in controlling or monitoring the managed entities. If the complex system being managed is large, a managed entity and an associated access module may be located on one physical system, while a presentation module is located on another physical system, close to the user, and a function module being used might be located on yet another physical system, for reasons of processing convenience. The present invention provides a convenient mechanism, consistent with the management model, for forwarding procedure calls between management modules located on different physical systems, through management director kernels located on different physical systems. Two types of remote procedure calls are disclosed, one to forward procedure calls for invoking primitive functions, each on a single managed entity, and a more powerful remote procedure call for invoking higher-level functions relating to user-defined domains of multiple managed entities.
26 Citations
8 Claims
-
1. A management system, for monitoring or controlling a plurality of managed entities, the system comprising:
-
a user device; at least one domain representing a group of managed entities; a management director kernel for controlling a user request from the user device, the management director kernel being distributed amongst a plurality of interconnected systems, the management director kernel including; a plurality of director kernel subsystems each residing in a different system; a presentation module located on one of said systems for transferring information between the user device and the director kernel subsystem associated with the computer system containing said presentation module in response to the user request; at least one function module located on another of said systems for transferring information between the director kernel subsystem associated with said computer system containing said function module and one of the domains; and remote function call processing means for processing a procedure call resulting from the user request, said remote call processing means comprising; means for determining by said director kernel subsystem residing on said system containing said presentation module which of said other director kernel subsystems resides on said system containing said function module associated with said domain; and means for forwarding the procedure call to the determined management director kernel subsystem. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A management system, for monitoring or controlling a plurality of managed entities, the system comprising:
-
a user device; a plurality of managed entities; a management director kernel for controlling a user request from the user device, the management director kernel being distributed amongst a plurality of interconnected systems, the management director kernel including; a plurality of director kernel subsystems each residing in a different one of said systems; a presentation module located on one of said systems for transferring information between the user device and the director kernel subsystem residing on the system containing said presentation module in response to the user request for access to one of said managed entities; access modules located on said systems for transferring information between entities and the management director kernels associated with the systems on which the access modules reside, each entity being accessible by at least one access module; remote access call processing means for processing a procedure call resulting from the user request, said remote access call processing means comprising; means for determining by said management director kernel subsystem residing on the system containing said presentation module which of said other director kernel subsystems resides on a system having an access module capable of accessing said entity; and means for forwarding the procedure call to the determined management director kernel subsystem. - View Dependent Claims (7, 8)
-
Specification