SMS Supervisor Monitoring Scheduler
Links to sections
Further SMS documentation
SMS is a scheduler application that enables users to run a large number of individual tasks which may have inter-dependencies or be dependent on time.
It is used for controlling the execution of climate models and can be used remotely over the internet. SMS runs as a server and clients submit tasks for scheduling to the server. SMS receives acknowledgments from the tasks when they change status or send events. SMS knows the relationships between the tasks, and is able to schedule dependent tasks when a given dependency is met, for example when one task finishes.SMS monitors hardware and software failures and provides controlled restart capabilities for the tasks.
Communication between client and server is based on the SUN RPC protocol using TCP/IP and UDP.
The boxes represent individual tasks scheduled for execution. The colour of each box represents the task's status. Every box has a menu allowing start and stop options as well as logfile and script inspection.
Xwindows Command and Display Program (XCDP)
CDP is the command line interpreter for the SMS program and is used for defining, submitting, controlling and monitoring the tasks managed by SMS. XCDP is an X-Windows/Motif graphical user interface to CDP. It provides a visual representation of the tasks as nodes in a hierarchical tree structure, see figure 1, displaying their scheduling status using a colour code. The nodes reveal an interface to the CDP that can be used with the mouse pointer It offers task management and inspection of definition and log files for the tasks.Web CDP
WebCDP is a Web core version of XCDP developed under the PRISM project and integrated into the Web Infrastructure. It looks similar to XCDP and allows for remote monitoring and control of the experiments.Author, Claes Larsson latest change: Jan 5, 2005
[ Top ]

