D.R. Hodge
University of Newcastle upon Tyne. 1995
The information system is accessed using "management workbenches" (implemented in Tcl/Tk) which access managed resources using "probes" (implemented in C++). Existing "legacy systems" are incorporated in the prototype using "integration objects" which "wrap" system software, entry routines, configuration files etc. and enact operation upon logical (physical) resources. Application layer fault tolerance and recovery is implemented using type inheritance whereas remote operations are performed using the Arjuna tool kit.
The prototype information system was used to "manage" several resources including: workstations (running SunOS, Solaris and HP-UX), terminals, printers, disk and tape devices as well as software distribution. A mechanism for re-configuring multiple resources (such as workstation clusters and dedicated devices) based on "dependable change schedules" is presented and applied to change and fault management.
Brian Randell