节点文献

作业管理系统的研究与实现

Research and Implementation of the Job Management System

【作者】 余敏

【导师】 李战怀;

【作者基本信息】 西北工业大学 , 计算机软件与理论, 2004, 硕士

【摘要】 作业管理的概念非常重要,目的在于强化操作系统的批处理功能,提供对作业的提交、调度、执行及控制等机制,从而能够更加有效地利用系统资源、平衡网络负载,提高系统的整体性能。自1986年网络队列系统NQS面世以来,作业管理系统取得了长足的发展。国外一些大型的研究机构和公司都将作业管理系统作为提高生产效率和资源利用率的一项重要技术保证,并面向实际需求进行了大量的研究和开发工作。但国内该领域的研究尚未深入展开。 作者借参加西北工业大学计算机软件与理论系的国际合作项目之契机,对作业管理系统进行了系统的深入研究。本文总结了作者参加该项目的三年间的主要研究成果,包括如下内容: 1)根据作业管理的普遍原理,勾勒出作业管理系统MTZJMS的体系结构框架。在此基础上,重点研究了MTZJMS系统中作业的图形化描述方法及实现;强化了作业网络的自动提交(也称日程表驱动调度)机制,从而,尽可能的自动化并且更有效率的完成诸如收集每日的业务数据、创建日报、月报等周期性的任务,充分利用企业宝贵的人力资源;设计了多机器作业网络轨迹跟踪监视机制;实现了作业网络轨迹的控制和同步,从而实现分布式环境中对作业网络轨迹的集中管理。 2)对作业调度特别是请求调度算法及其实现进行了深入的研究,在对一些影响和制约负载平衡的因素进行了讨论和分析的基础上,设计了加权批量作业按比例调度算法,实现了作业管理系统MTJZJMS的负载平衡机制,该系统可以通过改变管道队列属性的方法,灵活的选取负载平衡算法。 3)探讨国际化作业管理系统中的多时区问题,提出并实现了作业管理系统MTZJMS的多时区模型,并对该模型进行简要的评价。这是国内对相关问题的首次尝试,MTZJMS系统成功的运行,验证了该模型的实用性。

【Abstract】 The concept of Job Management is quite important, for the purpose of strengthening the batch processing of operating system, providing the mechanism of submitting, scheduling, executing and controlling jobs, and hence taking more effective use of the resources in the system, implementing load balance, improving the performance of the whole system. Since the Network Queuing System (NQS) came into being in 1986, the job management system has made great improvement. Many large research organizations and corporations have been using job management systems as an important warranty of improving productive efficiency and promoting ratio of resource usage and lots of researches and development have been carried out according to the actual need. However, the domestic research in this field hasn’t been carried out extensively and deeply.By the opportunity of taking part in the international project prompted by the Department of Software and Theory of NPU, I made a deep research on the job management system systematically. This thesis summarizes the main achievements of my researches in the last three years, it covers the following aspects:1) According to the common theory of job management, the thesis outlines the architecture of the job management system, Mutiple Time Zone Job Management System (MTZJMS). And based on this, I put my emphasis on the methods of graphic description of job and its implement, improved the mechanism of submitting job network automatically (i.e. schedule driven submitting), thus, tasks that have to be performed regularly - such as collecting daily transaction data, creating daily reports, and generating monthly reports -can be automated and streamlined as much as possible so that enterprises can make better use of their valuable human resources; I designed the mechanism of monitoring job network trackers of multiple computers, implemented the mechanism of controlling and synchronizing the job network trackers, this turns the centralized management of job network trackers in a distributed environment into realities.2) I also studied the algorithm and implements of scheduling jobs especially requests. Based on the discussion and analysis of the factors that influence the load balance, I designed the weighted proportional job scheduling algorithm, and implemented the mechanism of load balance in MTZJMS, it can choose different scheduling algorithm flexibly by changing the property of pipe queue.3) I’ve probed into the main problems of multiple time zones in implementinginternational job management system, brought forward and implemented the multiple time zones model of our job management system, MTZJMS, and then made a brief estimate of this model. This is the first attempt trying to solve the relative problem in our country. The successful operating of MTZJMS proved the practicability of this model.

  • 【分类号】TP315
  • 【被引频次】1
  • 【下载频次】185
节点文献中: 

本文链接的文献网络图示:

本文的引文网络