基于进程迁移的Apache服务器集群负载均衡机制

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:yangyp88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的迅猛发展,网络的信息量和访问量飞速增长,服务器超载的问题日益严重,Web服务器集群技术提供了一种有成本效益的高性能解决方案。集群系统的关键问题在于如何有效利用系统范围内的资源。负载均衡技术的引入,使得负载可以在集群各节点间尽可能平均地动态分配,从而完成大运算量的计算,提供较高的响应能力,满足当今日益增长的信息服务的需求。 基于Linux操作系统的Apache服务器是当今互联网上最流行的Web服务器之一。本文针对资源共享和有效利用问题,通过扩展Linux内核,构建了一个基于抢占式进程迁移机制的Apache服务器集群负载均衡原型系统。负载均衡是实现节点资源高效利用的重要手段,进程迁移机制是负载均衡算法的一种有效实施机制。 论文对集群背景知识及相关领域进行了简要介绍,对负载均衡和进程迁移机制的关键问题进行了阐述。阐述了Apache服务器进程的体系结构,重点介绍了Apache服务器体系结构中的进程迁移相关的内容,包括:Apache服务器的预先分配多处理模块、共享内存、临界区等,进行了针对Apache服务器进程迁移机制的基础性研究。研究了Apache服务器集群的负载均衡策略和算法,结合系统的各个功能模块的设计,着重分析了选择策略、位置策略和信息策略的内容和实现;综合考虑了集群结构、特定应用环境、负载指数、负载阈值、信息管理模型和进程生命模型,使之更符合Apache服务器进程迁移的应用特点,并对系统各软件模块的实现进行了描述。在对Apache服务器体系结构分析的基础上,阐述了Apache服务器进程迁移机制的实现,包括进程上下文的保存、进程的中断和迁移、进程的恢复。其中对剩余相关性和性能有重要影响的是套接字的迁移。论文的最后部分对系统进行了测试,主要测试了用户请求响应时间、进程迁移开销、负载阈值等指标,并分析了测试结果,做出了结论:基于进程迁移的负载均衡机制可有效地缩短Apache服务器集群的用户响应时间,从而提高整体资源利用率。
其他文献
本文重点研究了图像匹配技术和图像比对技术在基于台标比对的视频监控系统中的应用,探讨了如何利用图像匹配技术和图像比对技术提高电视节目质量监控的准确性和灵活性,以及降低
移动计算最大的贡献便是使得服务个性化,在传统的C/S模型中,服务器提供的是预先设置好的一系列服务,并且通过静态的接口定义实现。但这通常会出现预先设置的服务并不适合一些
随着企业信息化程度的不断提高,企业应用集成已成为计算机技术在企业应用中的主要问题,但现有的应用集成技术普遍存在耦合程度高、灵活性低和非自主性等缺点,已不能满足企业
防火墙技术是建立在现在通信网络技术和信息安全技术基础上的应用性安全技术,它越来越多地应用于专用网络与公共网络的互联环境中,尤其以Internet网络为最甚。防火墙的出现,
本文以运动人体行为作为主要研究对象,以行为识别方法为研究内容。通过“时空兴趣点”获得极具价值的行为底层特征信息,通过“视觉词袋模型”得到行为特征的人体行为知识词典
基于位置的服务通过特定的定位技术,获得移动终端的地理位置信息,提供给移动用户本人、通信系统或第三方,为移动用户提供与其位置相关的丰富多彩的应用。在这种应用中,移动终端的
综合孔径成像技术是通过求出观测源对应的相干度,然后再进行傅里叶逆变换的方法来重构被观察源的像即强度分布。在实际应用中需要处理异常多的观测数据,其巨大的计算量往往成为
本文从计算机技术应用于企业管理的角度出发,在阐述了供应链管理SCM基本原理的基础上,针对现代企业采购生产销售一体化管理系统信息共享和集成化的趋势,探讨了集成上下游供应
在传统有监督学习问题中,若要得到性能较好的模型,往往需要在大量已标记样本上进行训练学习。但在很多实际任务中,特别是处理多标记、多模态等复杂数据时,样本标注十分困难,