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.

XCDP Monitoring view of scheduled tasks in SMS
Figure 1 XCDP Monitoring view of scheduled tasks in SMS

 

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.

Using XCDP to monitor experiments
Figure 2 Using XCDP to monitor experiments

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.

WebCDP Monitoring view of scheduled tasks in SMS
Figure 3 WebCDP Monitoring view of scheduled tasks in SMS

Author, Claes Larsson latest change: Jan 5, 2005

[ Top ]

Site Hits: