论文摘要
作业管理的概念非常重要,目的在于强化操作系统的批处理功能,提供对作业的提交、调度、执行及控制等机制,从而能够更加有效地利用系统资源、平衡网络负载,提高系统的整体性能。 分析了为什么要引入和发展作业管理系统、作业管理系统应该包含的基本功能要素。 基于作业流的作业管理系统具有典型的客户/服务器模型结构,由客户、通讯代理、服务器三层体系结构实现。客户端提供完全的GUI用户界面,完成用户对作业流的管理及对系统的管理功能;通讯代理采用TCP/IP网络通信协议以及与平台无关的数据通讯协议来实现客户与服务器之间的完全通讯;服务器端提供对作业流的全面支持,上层由作业流定义子系统和作业流引擎负责完成对作业流的定义与执行,底层使用网络队列系统来实现对作业的调度与执行,使用户能够最大限度地利用计算机网络系统中的各种资源,以提高执行效率、降低作业成本。 针对批处理队列系统在负载共享方面的不足提出了一种新的负载共享方法“分布式公平共享调度”。
论文目录
1 绪论1.1 研究背景1.2 本文的组织结构2 JMS概述2.1 作业管理系统概述2.2 Unix系统中的作业管理2.3 网络队列系统2.4 当前作业管理系统概况2.5 综合性作业管理系统2.6 专门的作业管理系统软件2.7 几种流行的作业管理系统2.8 小结3 探讨批处理队列系统3.1 批处理队列系统的基本概念3.1.1 批处理队列系统在系统中的位置3.1.2 批处理队列系统中的请求/队列模型3.1.3 批处理队列系统中的请求3.1.4 批处理队列系统中的队列3.2 批处理队列系统中的负载共享3.2.1 轮循方式负载共享3.2.2 负载信息收集方式负载共享3.2.3 DemandDelivery方式负载共享3.3 批处理队列系统的系统结构3.3.1 批处理队列系统的主要模块3.3.2 批处理队列系统主要模块之间的关系3.4 批处理队列系统的特点3.5 批处理队列系统的不足和改善3.5.1 作业管理功能方面3.5.2 负载共享方面3.5.3 系统结构方面3.6 小结4 Well系统4.1 Well的特色4.1.1 丰富的作业类型4.1.2 支持复杂作业4.1.3 支持日历调度4.1.4 完善的作业执行监控功能4.1.5 Unix和Windows的异构集成4.1.6 集中式管理4.1.7 简单易用的GUI界面4.2 Well的体系结构4.2.1 客户层4.2.2 服务器层4.2.3 通讯代理层4.2.4 Well体系结构的优点4.2.5 JNWEXE层的设计4.3 Well实现中的问题及解决方法4.3.1 怎样传送复杂的数据结构4.3.2 如何使作业类型具有可扩充性4.3.3 防止作业类型之间的冲突4.3.4 如何实现复杂作业4.4 小结5 共享调度算法5.1 分布式公平共享调度的运行条件5.2 分布式公平共享调度的调度过程5.3 分布式公平共享调度中的队列类型5.4 分布式公平共享调度daemon的设计5.5 对批处理队列系统的修改5.6 小结6 模块化系统结构6.1 作业管理系统的功能结构6.2 客户端6.3 服务器端6.3.1 批处理子系统6.3.2 作业调度子系统6.3.3 作业执行子系统6.3.4 资源管理子系统6.4 小结7 结论致谢参考文献附录
相关论文文献
标签:通讯代理论文; 复杂作业论文; 负载平衡共享论文; 作业调度论文;