JobCenter - Job Management System

xiaoxiao2021-03-06  62

The job management system is a type of system software built on the operating system, with machines, queues, and request as its main resources. Its main role is to strengthen the operation management function of the operating system, provide new mechanisms such as submission, regular execution, job scheduling, job control, so that the system resources, balance network load, and improve system overall performance. The job management system typically has a typical customer / server structure, the functionality of the server includes batch queuing, job scheduling, job execution, resource management, etc., customer features include job definition, server management, system information query, etc. Between the server and the customer, the TCP / IP network connection protocol and a data communication protocol that are not related to the platform are used. Work management system involves parallel programming technology, parallel environment, transaction processing, network protocol, database system, network file system, and other technical fields.

The JobCenter - the job management system is a typical customer / server structure. The bottom layer of the server uses the NQS (Network Queen System) to implement the load balance of the cluster computer system, users maximize the use of all kinds of resources in the cluster computer system environment to improve Efficiency, reduce costs; client provides a complete GUI user interface, complete user job management and system management functions; use object-oriented network protocol CORBA (public object request agency structure) to implement customer and server communication; using cluster technology to make the system High reliability. Job Management System Jobceter has the following main features:

l Full graphical interface

The GUI graphics user interface tool for the JobCenter system can complete all the features of the command line, and users can use JobCenter GUI to create, manage, translate the job network; monitor the execution of the job network, control the job network during the execution; , Modify, delete calendar; set the execution timetable of the job network; and manage the entire server cluster.

l Global calendar scheduling

The JobCenter system can flexibly define calendars to drive jobs, users use calendar definition graphics interface tools to create the business data processing job scheduling required by users. The calendar includes a work calendar, a holiday calendar, can define a rule executed on the calendar; the timing execution function of the extended job, that is, the job is allowed to be submitted in each minute, every time, daily, weekly, monthly, annual form.

l Supports centralized management functions for distributed environments.

In a distributed environment, tracking all web servers and all jobs are a heavy job, using JobCenter, you can manage the entire network with the same centralized mode as the mainframe. You can monitor and manage all servers and homework, you can check the past, now and future job scheduling.

l job network

The JobCenter system can establish complex job networks that can be linked to calendars and events and manipulate them like a job. Complex homework can be regarded as an extension of job dependencies, including multiple dependencies such as order, parallel, branches, waiting events.

l View and track tools

The JobCenter records each event of the system for error recovery, which also records details of all jobs for audits. The system provides related tools that can be used to analyze, statistically data to help user plan data processing, planning system capacity, planning system upgrade, and eliminate system bottlenecks.

l Features with dynamic load balancing

It is possible to make full use of system resources to prevent severe imbalance between loads between nodes. You can use reasonable job allocation within a cluster range to maintain basic balance of each node load.

L UNIX and NT heterogeneous system integration

JobCenter provides a single system image for heterogeneous UNIX and NT systems, UNIX and NT systems can be included in a virtual mainframe, users can use any desktop as virtual console to monitor and control the entire network data processing.

转载请注明原文地址:https://www.9cbs.com/read-91478.html

New Post(0)