作业管理系统的研究与实现——通讯协议的实现与研究

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:emslwh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作业管理系统(JMS)是建立在基本操作系统之上的一类系统软件。它的主要用途是强化操作系统的作业管理功能,通过作业在网络上的分配,更加有效地利用系统资源、平衡网络负载、提高系统的整体利用率。 本文主要工作包括建立作业管理系统的通讯机制,参与设计、开发了作业管理系统的通讯代理,改进了作业管理系统底层支持系统网络队列系统的通讯模块,扩展了网络队列系统的负载平衡的策略,实现了作业管理系统中不同结点、不同进程之间的通讯以及负载迁移,优化了作业管理系统对作业的管理,控制的方案。在系统的研究、开发过程中,取得如下结果: 一.提出了通讯代理的方案。此方案使得通讯的效率得到大幅度的提高,使得通讯包经过的协议栈减短。同时,此方案的实现更有专用性,它使得用户可以直接操作作业管理系统的资源,提高了作业管理系统的可用性。 二.引入了基于事务的通讯机制—两阶段通讯协议。解决了网络通讯中通讯不稳定的问题。一切通讯的数据都被事务系统保护起来,杜绝了丢失数据的情况。同时,而阶段通讯协议提高了通讯的效率,减少了无效数据在网络上传输。从而,也提高了作业管理系统的总体效率。 三.改进了网络负载迁移的机制,传统作业管理系统网络负载迁移是单向的迁移。改进后的负载迁移的机制,使得接受负载的结点可以将负载头信息临时存储,等待空闲时,到发送负载的机器上主动获得。 四.统一了作业管理系统的同步机制。作业管理系统中引入很多的通讯方法(Socket,管道,邮槽,信号等),但是这些通讯方法都地采用了各种不同的同步机制。作者采用生产者消费者通讯模型,统一了所有的同步机制。实现通讯方法与同步机制无关性。 最后,研究了网络队列系统的原理与机制。网络队列系统将用户投入的作业,根据用户的要求(要求转送,要求立即执行,要求负载平衡,要求等待),以及操作系统的状况,提供各种用户需要的队列,服务器等资源。并结合请求的特性,给出了作业在本地执行,到远程执行的策略
其他文献
电化学治疗仪是利用电化学原理进行肿瘤治疗的一种医疗仪器,利用计算机控制系统对其进行控制,不但能够提高效率,更可以大幅度提高电化学治疗的疗效.原来的电化学治疗仪控制系
随着分布式技术、地理信息技术、无线移动通信技术、移动计算技术、全球定位技术(GPS,Global Position System)的发展,分布式移动地理信息系统(Distributed Mobile Geographic
随着社会保险信息系统的进一步改进与完善,社会保险机构领导与业务人员强烈需要对社会保险各方面的数据库进行综合,充分利用、发掘其现有数据、进行面向决策的数据重组,将其转移
学位
学位
自动乐器识别研究主要从两个方面入手:一是对特征进行研究,提取区分力强的乐器特性;二是对人类感宫机制进行研究,仿照人的听觉和心理特点建造识别系统.该文围绕乐器识别特征
该论文阐述了网络化、构件化农业专家系统开发平台PAID(PlatformforAgriculturalIntelligence-systemDevelopment)的体系结构和系统功能,论述了三层结构模型,将此专家系统平
近年来,随着宽带网络技术、音频视频压缩技术、大规模存储技术的发展,已经了建立大规模多媒体数据库的基础,面对浩瀚的信息海洋,人们迫切要求能够快速高效地获取所需的多媒体信息
随着数据库技术的不断发展及数据库管理系统的广泛应用,数据库中存储的数据量急剧增大,大量的数据背后隐藏着大量的信息,这些信息可以为企业的生产决策提供支持,现有的工具无法有
随着计算机科学技术和计算机网络的飞速发展,我们进入了计算机网络时代.计算机通过网络协议可以进行信息交换.多主体技术从分布式人工智能中脱颖而出,并广泛应用于软件工程、