文档介绍:西北工业大学
硕士学位论文
作业管理系统的研究与实现—作业调度和通讯代理模块的研究
与实现
姓名:张延钊
申请学位级别:硕士
专业:计算机软件与理论
指导教师:张延园
20030301
摘要途是强化操作系统的作业管理功能,形成有效的分布资源管理模式,建立一种系统的体系结构和实现方法。主要工作包括对集中管理的仲裁调度机制进行了论述,提出了两级调度模型,设计并实现了作业在工作组集群中的分改进了通讯代理对多码制客户端的自动识别机制,使得服务器端对多码制客户关键词:集群、作业网络、作业管理系统、作业调度、通讯代理、中间件、网作业管理系统是建立在操作系统之上的一类中问件软件。它的主要用高吞吐量和高性能的分布式计算环境。本文是笔者参加西北工业大学软件工程中心的国际合作项目的基础上完成的,文中详细的分析和论述了以网络队列系统;〉募鹤饕倒芾散算法,该调度机制和分散算法提供了单一系统映像,以支持异构计算节点之叫的透明操作和多个工作组集群之间的资源共享:设计并实现了专用的通讯代理,使得通讯效率有大幅度提高,且使得通讯包经过的协议栈层数减少:端的识别更加准确,通讯更加稳定。该论文所涉及的技术已经在某产品中实际应用。络队列系统.Ⅱ搜Ф⊙鉏芯可弦祃嫂计论义.
、出甌瑃——————————————————#琠!#琠●瘛!猒—!!猒瘛馹———●,———!馹●———!猒—●瘛!!!猒!!!猒—————!猒—~瓵、...猚瑃甇.:、两北R等搜学倾瘂叶究生毕业坡畚.
第一章绪论研究目的及意义在工作中是一个统一的整合资源,所有节点使用单一界面。但仅仅将工作站或连成网络,并不能形成集群,还需要有管理这些机器的软件系统,集群作户的需求,统一管理和调度集群的软硬件资源,保证用户作业公平合理地共享集群资源,提高系统利用率和吞吐率。自作业管理系统规定标准以来,作业管理系统已经出现了众多的资源管理策略延伸性,由于作业运行环境的构筑越来越大,因此资源管理不系统中执行:有的接口特别复杂,它们采用并行编程环境或者提供复杂的没г谑褂檬保G筘⒎⑷嗽钡陌镏G罢呓档土讼低车牟⑿行裕于存在以上问题,客观上就需要建立一种高性能的作业管理系统。近几扩腱集群计算系统和基于集群技术的作业管理系统。前者利用工作站组成的集计算机应用从早期以大型主机为核心转变到现在以网络为核心,导致了集群系统的产生与应用。集群是以网络技术连接起来的服务器或机的组合,它、管理系统就是集群系统软件的重要组成部分。集群作、管理系统可以根据用版本。其中发展最成熟,应用最广泛的是九十年代初提出的网络作业管理系统。但是传统的网络作业管理系统在实际应用中以下方面存在不足:节点自治问题。现在,越来越多的工作站或者资源被个人或某个特定的组织,与有或者操纵。因此在实际应用中不希望通过一种通用的用户管理策略、调度策略和安全性策略来剥夺个人对资源的控制。底层资源的异构特性。能再局限于某个管理者域,而是应该扩展到多个管理者域。传统的网络作、管理系统却只能支持一个独立的管理者域。用户接的易用性。在目前的网络作业管理系统中,用户接口种类非常多,这些接口有的非常简单,它们将一个任务作为一个不可以分割的部分投入到而后者则增加用户的负担。年来,已出现了众多的原型和商月汗芾硐低场U庑┫低持饕0嚼啵嚎群米模拟商性能计算机进行并行计算,构造“廉价的大型机”,但是它在商业菏勾ㄕ呷唇仙伲⒉皇且蛭U庵址绞铰浜螅且蛭F溲芯糠较蛴搿└栈的要求彳啊病:笳咴蚴羌杭际鹾妥饕倒芾砑际醯挠谢岷希坏ūA舳∽簂等搜Ф⊙О覫芯可弦淀林凼
集群作业管理系统的发展现状的、大学晰。鹊取=┤:兰丝:坐墼尘生些坠丛堡苎箭理系统的特点,还加入了集群技术所带来的新功能。从近几年的发展趋势看,基于集群技术的作业管理系统已在逐步取代网络作业管理系统,成为新一衡负载⒃诖嘶∩侠┱沽俗饕狄览倒叵担岢隽俗饕低绲母拍睿煌符合作业管理系统发展潮流,而且在国际上得到了充分的支持与肯定。网络队列系统梢钥醋髯钤绲淖饕倒芾硐低常缍恿邢低匙钤缬糜供网络负载平衡、可配置的作业调度、作业资源控制、错误的自动恢复、网络严格地说,基于集群技术的作业管理系统是一种对网络作业管理系统的扩充和改良。但是与早期网络作业管理系统不同,它既包含了一些新的思想,如迁移功能,可扩展性、高可用性等等,而又保持了网络作业管理系统的许多优点,如对批处理作业的支持、队列的凋度、系统资源的管理等等。目前这个方面的研究特别多,各种类似的原型系统和商用系统相继出现,¨在集群作业管理系统软件研究领域,对作业管理系统中资源管理及代作业管理系统的主要选型,并逐渐与传统的作业管理系统分庭抗礼。西北:荡笱砑こ探衸心所丌发的集群作业管理系统具有⋯般作业管耻系统的特点捶郑琟僮鳌⒖突В粅&务器与浏览器/