Linux集群的进程迁移技术研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:zalatan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
集群系统是充分利用现有计算机资源的一个很好的解决方案,而要让集群系统获得良好的负载平衡、高通信性能、高可用性等特性,进程迁移功能是不可或缺的。集群系统进程管理和调度的目标之一是负载分布,负载分布的目标是实现负载平衡。负载平衡是指在整个系统中尽量平均分配工作量,实现方法就是“进程迁移”,即将进程及其所有的相关状态信息重新放置到另一个处理器上。通过将进程从负载较重的节点移动到负载较轻的节点,负载就会得到平衡,从而改善整体性能。为了实现负载平衡,本文需要做三个方面的工作:收集和监控集群系统中各节点的负载信息;掌握各进程信息,以决定何时需要迁移哪个进程到什么位置;进行进程迁移。在Linux操作系统基础上,本文讨论了为集群系统提供进程迁移功能所需要的“负载监测”、“进程迁出”、“监听迁入”三个模块的设计和实现。其中,通过对现有相关工作的分析和比较,提出了动态进程迁移算法的改进方案,最大程度地将进程状态迁移和进程的运行并行起来,从而提高了迁移速度,网络通信量也较小,而且也没有对源节点的剩余依赖性。最终完成了预定的设计目标,使用测试程序验证了其有效性,并得出了性能比较数据。
其他文献
【目的】实体机器人足球比赛系统成本高、技术难度大,而智能体(Agent)机器人模拟足球比赛系统可以为实体机器人足球比赛系统的设计提供参考。【方法】根据实体机器人的特点,用智
在道路工程施工中,处理好水泥稳定基层施工对保证工程质量十分重要。该文简述了从温度、湿度到拌合等工艺流程各环节的施工方法。
【目的】研究六角相的位错相互作用的情况,以揭示其运动及能量变化规律。【方法】采用晶体相场(Phase-Field Crystal,PFC)模型,模拟小角对称双晶所形成的晶界及亚晶界在应力
癌周淋巴结癌转移有否与患者预后密切相关[1],也是病理组织学pTNM分期诊断和指导临床治疗的重要参考指标之一.而常规病理切片法通常仅选择一个切面作癌转移高的分析,为此常有
选取我国西部地区政府对节能环保的投入及相关产出为研究对象,采用数据包络分析(DEA)模型及其Malmquist指数对各省政府财政节能环保支出的效率进行研究。结果表明,西部地区财
各种因素造成的神经系统损伤疾病的患者数目庞大,尤其随着人口老年化程度的升高,老年性痴呆症、糖尿病性周围神经病患者日益增多,对这类疾病的治疗目前尚无有效药物.大量体内
研究背景:肩手综合征(shoulder-hand syndrome, SHS)是指患者在脑卒中后,患者的患侧手出现浮肿、疼痛、皮肤颜色改变,患侧肩周疼痛,以及患侧上肢运动功能受限制等一系列症状的