一种基于内容的可扩展性透明Web Cluster体系结构的设计与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:forevil666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的飞速发展,Web的访问呈指数级增长,Web服务器的负载越来越重。Web Cluster技术的出现有效解决了大访问量情况下Web服务器负载过重问题,并使得Web系统在低投入情况下保持平稳的性能升级成为可能,在国内外引起了广泛的研究兴趣。目前对Web Cluster的研究集中在基于内容的Layer7型集群系统上。但现有的解决方案存在可扩展性能差、透明性不足和难集成化等诸多不足,新型的Web Cluster体系结构亟需深入的探讨和研究。 基于上述思想,在整合已有解决方案的基础上我们提出了一种新型基于内容的可扩展性透明Web Cluster体系结构。该体系结构具有良好的可扩展性、对后台服务器完全透明性和易集成化、硬件产品化等诸多优点,有着重要的理论和现实意义。本文详尽地描述了该体系结构设计思想及其工作机理,重点论述了该集群架构的优越性。为实现该集群架构,本文描述了数据流处理过程,分析了其处理实质,并提出了一种基于请求包粒度的M:N型TCP switching协议。本文接着给出了TCP switching协议及整个集群架构在Linux环境下的一个具体实现,所写代码作为一个特殊TCP/IP处理模块加载到Linux网络内核中。文中以程序流程图和文字说明的形式对整个系统的设计和实现过程进行了详尽的描述。最后文章从系统可扩展性和系统服务性能两个方面对该集群系统进行了评测。评测结果证明运行TCPswitching协议的该Web Cluster系统具有良好的可扩展性和系统服务性能。文章结束时对全文和我们的工作进行了总结,对将来的工作进行了展望。
其他文献
数据挖掘是20世纪90年代中期兴起的一项新技术,它是知识发现过程中的关键步骤,也是当前知识发现领域中的一个研究热点。近年来,国内外学术界和企业界,都非常重视对数据挖掘技术和
软件的性能是软件质量的重要特征。软件的性能往往与软件本身的结构有着密切的联系,对于大型分布式系统而言尤其明显。由于系统结构设计不当造成的系统性能瓶颈不易发现,往往到
随着计算机性能的提高和控制技术的发展,计算机控制技术得到了突飞猛进地发展。在多数场合下,数字控制器逐步取代了模拟控制器。作为计算机控制理论的离散控制系统理论也越来越
一所学校为了保证其高水平的教学质量,必须制定一套严密、规范的教学计划,并严格执行。而课表管理是其中最为关键的一环。没有一个合理、准确与规范的课程表,整个学校的教学秩序
随着世界经济的快速发展,汽车已经成为社会生活中不可或缺的交通工具,并为人类社会经济的发展做出了巨大贡献。然而,伴随着交通运输业的发展,交通事故已成为当前各国所面临的
SaaS (Software as a Service)是在本世纪初兴起的一种新的软件服务模式,与传统的某一服务软件单独为某一客户(用户)独立开发的服务方式不同,SaaS服务提供商需要为服务的使用
在该文中我们提出了一种基于随机过程、Multi-Agent System、knowledge-based系统和地理信息系统的可扩展模型来研究城市区域拓展问题,并实现了一个原型系统SASMUG(Stochasti
随着VoIP技术的快速发展,VoIP电话的使用已从实验室走向了普通Internet用户,近几年VoIP的商业应用也已由企业级的IP PBX发展到电信级应用,为大量的宽带用户提供语音通话服务,这就
本论文在通过对旋转机械设备故障机理和特征的研究分析的基础上,结合专家系统技术和计算机技术,分析了基于Internet的远程故障诊断系统的可行性和优越性,介绍了诊断系统的Bro
随着目前安全性问题日益突出,针对Linux平台的防火墙和入侵检测系统正在逐步推向市场,伴随着这些安全产品的推出,其运行环境也成了很多软件开发者关注的焦点。为了能防止防火墙