Supervisor Monitoring Scheduler
Encyclopedia
The Supervisor Monitoring Scheduler (or SMS) is a job scheduler
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.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK