
Supervisor Monitoring Scheduler
    
    Encyclopedia
    
        The Supervisor Monitoring Scheduler (or SMS) is a job scheduler
infrastructure for Linux
-based systems, currently licensed and maintained by the European Centre for Medium-Range Weather Forecasts
(ECMWF). It is used to submit batch jobs to different hosts through (for example) ssh
. Server-host interaction is assured through RPC
calls.
SMS is used regularly by ECMWF member states for operational work (controlling job queues for numerical weather forecast runs). It uses a CLI prompt (CDP) to define job hierarchies from definition files, and when a job suite is defined, it can be controlled and monitored through an X-motif
GUI
interface called Xcdp.
Job scheduler
A job scheduler is a software application that is in charge of unattended background executions, commonly known for historical reasons as batch processing....
infrastructure for Linux
Linux
Linux  is a  Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
-based systems, currently licensed and maintained by the European Centre for Medium-Range Weather Forecasts
European Centre for Medium-Range Weather Forecasts
The European Centre for Medium-Range Weather Forecasts  is an independent intergovernmental organisation supported by 19 European Member States and 15 Co-operating States...
(ECMWF). It is used to submit batch jobs to different hosts through (for example) ssh
Secure Shell
Secure Shell  is a network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers that it connects via a secure channel over an insecure network: a server and a client...
. Server-host interaction is assured through RPC
Remote procedure call
In computer science, a remote procedure call  is an inter-process communication that allows a computer program to cause a subroutine or procedure to execute in another address space  without the programmer explicitly coding the details for this remote interaction...
calls.
SMS is used regularly by ECMWF member states for operational work (controlling job queues for numerical weather forecast runs). It uses a CLI prompt (CDP) to define job hierarchies from definition files, and when a job suite is defined, it can be controlled and monitored through an X-motif
Motif (widget toolkit)
In computing, Motif refers to both a graphical user interface  specification and the widget toolkit for building applications that follow that specification under the X Window System on Unix and other POSIX-compliant systems.  It emerged in the 1980s as Unix workstations were on the rise, as a...
GUI
Graphical user interface
In computing, a graphical user interface  is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and...
interface called Xcdp.


