作业管理系统是一个建立在操作系统之上的一类系统软件,以机器,队列,请求作为它的主要资源。其主要作用是强化操作系统的作业管理功能,提供作业即时提交、定期执行、作业调度、作业控制等新机制,以便更加有效地利用系统资源、平衡网络负载、提高系统整体性能。作业管理系统一般具有典型的客户/服务器结构,服务器的功能包括批处理排队、作业调度、作业执行及资源管理等,客户的功能包括作业定义、服务器管理、系统信息查询等。在服务器与客户之间,采用TCP/IP网络连接协议及与平台无关的数据通讯协议。作业管理系统涉及并行编程技术、并行机环境、事务处理、网络协议、数据库系统、网络文件系统等多个技术领域。
JobCenter--作业管理系统是典型的客户/服务器结构,服务端的底层使用NQS (网络队列系统)实现集群计算机系统的负载平衡,使用户最大限度地利用集群计算机系统环境中的各种资源,以提高效率、降低成本;客户端提供完全的GUI用户界面,完成用户作业管理及系统管理功能;使用面向对象的网络协议CORBA(公共对象请求代理结构)实现客户与服务器的通讯;采用集群技术使系统具有高可靠性。作业管理系统Jobceter具有以下主要特点: