Linux集群中套接字迁移的研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:guicailea
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着高性能工作站的出现和高性能网络技术的飞速发展,集群计算逐渐成为一种具有很高性价比的的并行/分布式计算系统。集群计算系统的核心问题是资源的共享及有效利用,只有平衡的负载才能达到最大的资源使用率。进程是计算机系统中使用资源的基本单元,使进程能够动态的在集群节点间迁移是实现负载平衡的一种基本而有效的方法,这样就能使系统能适应负载的动态变化。在现在以地址为中心的通信模型中,进程迁移必然带来通信地址的变化,进程间的网络通信不仅直接影响迁移的透明性,带来了迁移限制,而且导致极大的剩余相关性,对迁移后的性能和系统的健壮性有很大的负面影响。因此,必须使集群系统能够提供对网络通信迁移的支持,保证网络通信不因为进程的迁移而中断。我们将其称为套接字迁移。 本文首先研究了MOSIX进程迁移机制,然后通过源码阅读分析了Linux系统TCP和UDP套接字的实现,并在此基础上,讨论了这两种套接字迁移中的关键问题;然后给出了内核级的迁移套接字的完整方案,实现了一个套接字迁移在MOSIX集群系统上的系统原型。解决了集群环境下进程迁移如何透明的保持TCP和UDP通信的问题。
其他文献
随着计算机及相关技术的发展,计算变得越来越自由,在资源使用方面也越来越灵活,逐渐呈现出普及计算模式,嵌入式系统的普及是普及计算模式发展的体现。嵌入式浏览器是嵌入式系统In
随着网络技术和多媒体通信技术的飞速发展,国内正在加强进行信息化基础设施建设,传统的数据业务交流已经不能满足网络通信的需要,多媒体通信已经成为当前网络开发的研究热点。目
随着数据库技术在税务系统应用的不断深入,潍坊市国家税务局积累了大量的税务管理信息.如何能够实现对这些信息的深层次分析利用,是潍坊市国税局近年来一直关注的问题.OLAM(O
复杂系统科学的观点认为:系统的拓扑结构会影响其功能、性能和可靠性等其他系统指标。软件产品作为一种人工的智能化系统亦是如此。软件工程师不仅要关注系统功能,还需要理解
论文主要针对目前石油钻井工业中的钻井事故诊断问题,引入计算机支持的协同工作技术(CSCW)和专家系统技术(ES),提出了基于CSCW的钻井事故诊断解决方案.论文首先构建了基于CSC
血压是衡量人体心血管系统的重要参数之一,在疾病诊断、治疗过程和预后判断中有重要的意义。目前,临床上多采用柯氏音等间歇测量法测量血压。这种方法只能得到人体某一时刻的
迁移工作流是将移动计算技术应用于工作流管理的一项新技术,工作流业务过程中的活动被映射为迁移实例,多个迁移实例通过迁移和协作完成工作流过程.构成迁移工作流管理系统的
本文对移动自助服务系统客户端进行了研究。该课题是在2003年度国家重点科技攻关项目《基于货币识别的智能自助服务平台》基础上进行的研究开发,可以实现手机缴费、购卡等各种
随着数字图像、数字视频的不断涌现,大量的包含敏感信息的图像需要保密,大量的数字媒体作品需要知识产权保护,图像安全保密技术成为信息安全领域的又一热点.在深入研究小波理
远程教育支撑平台系统是实施远程教育的软、硬件平台,平台的性能与功能直接决定了远程教育的教学质量、教学手段、学习效果与管理水平。本文论述了基于J2EE四层结构与组件技术