分布式SHELL和远程执行设备

被引量 : 0次 | 上传用户:hjy276756267
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文对远程shell 机制进行了较深入的研究,分析了传统的UNIX系统环境下已实现的几种远程shell,并在此基础上根据分布计算系统的特点设计了一种比较适合在该系统下运行的shell,即dbash。这种shell 较好地实现了系统透明性并使其达到负载平衡,令分布计算系统的特点得到充分体现。本文的设计是建立在计算资源管理和透明远程执行这两种机制的基础上的。计算资源管理机制的主要内容包括CPU 负载参数的确定、可用CPU 资源的定位和可用CPU 资源的分配等。透明远程执行机制包括分布式shell(dbash)和远程执行服务员。dbash 是分布式系统的命令解释程序部分,即shell 部分。dbash 的语法、语义完全和LINUX的命令解释程序bash 完全相同,但是dbash 可以自动根据系统的负载情况决定用户提交的命令在本地执行还是在远程机器上执行,实现负载平衡。远程执行服务员接收远程提交的命令,在服务员所在节点执行该命令,并同发出该命令的终端实现交互。在实现上,本文主要是对bash源码进行修改生成dbash以及添加守护进程(也称为精灵进程,daemon)。其中dbash 是该分布式系统的shell 部分,用户可以像使用bash 一样的使用dbash,而dbash 在处理命令时可以决定命令是远程执行还是本地执行,如果是远程执行又是在哪一个节点上执行。在分布计算系统的每个节点上都有三个守护进程,这三个守护进程分别为:发送CPU 空闲率消息进程、计算机资源管理进程以及远程执行进程(远程执行设备)。本文中除了给出以上内容的详细设计思想和具体实现之外,还对
其他文献
会计专业是一门实际操作性很强的学科,毕业实习在整个教学中占有很重要的地位。抓好实习环节,对于学生深刻理解会计理论知识,加强实践操作技能有着重要的意义。本文针对目前
水的电解实验出现人教版初三《化学》上册第三单元《自然界的水》课题1《水的组成》中,对于刚接触化学不久的学生,教师如何去引发学生学习本节课的兴趣,如何将相关知识点讲得
在全世界的集装箱运输业蓬勃发展之机,中国加入WTO,中国的集装箱运输业必将迎来新的发展高峰,各个集装箱码头的吞吐量将成倍的增长,这必将给港口的集装箱集疏运系统提出更高的要
近年来,在人力资源管理的实践中形成了"头痛医头,脚痛医脚"的混乱现象,对综合性问题往往缺乏系统的思考和综合治理。本文通过对社会惰化效应影响及产生原因的剖析,指出人力资
目的探讨人文素养应用于老年护理学教学中应用的效果。方法从2011年9月至2012年12月将人文素养融入"老年护理学"教学中,主要是开展引导式的教学方法,不仅仅局限于课本,在教学
在企业经营管理中,人力资源管理是其中的重要组成部分。其是通过人才有效开发和利用,根据企业单位需要对于人力资源实施科学有效的管理,以将人力资源的潜在能力充分地发挥出
目的探讨针刀推拿术治疗粘连性肩周炎的效果。方法粘连性肩周炎患者80例根据治疗方法的不同分为治疗组与对照组,各40例,两组都给予推拿治疗,此基础上治疗组加用针刀治疗。结
课堂引入是课堂开始的起始环节,是切入新旧知识的衔接点。成功的导入能立疑激趣,启迪智慧、诱发思维,振奋精神,从而使学生很快进入最佳的学习听课状态。
主要对电磁脉冲焊接技术的原理和工艺设备进行了介绍,并对电磁脉冲焊接技术近年的国内外研究现状进行了阐述。最后,根据目前电磁技术的发展趋势对未来该领域的发展作出了展望