JMS的研究

JMS的研究

论文摘要

作业管理的概念非常重要,目的在于强化操作系统的批处理功能,提供对作业的提交、调度、执行及控制等机制,从而能够更加有效地利用系统资源、平衡网络负载,提高系统的整体性能。 分析了为什么要引入和发展作业管理系统、作业管理系统应该包含的基本功能要素。 基于作业流的作业管理系统具有典型的客户/服务器模型结构,由客户、通讯代理、服务器三层体系结构实现。客户端提供完全的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 结论
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    标签:;  ;  ;  ;  

    JMS的研究
    下载Doc文档

    猜你喜欢