A job scheduler is a software application that is in charge of unattended background executions, commonly known for historical reasons as batch processing. Synonyms are batch system, Distributed Resource Management System (DRMS), and Distributed Resource Manager (DRM). Todays job schedulers typically provide a graphical user interface and a single point of control for definition and monitoring of background executions in a distributed network of computers...