一种支持QoS的Web集群系统的设计与实现

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:wxa180395
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络和多媒体技术的迅猛发展,Internet上的Web应用一直呈现爆炸性增长趋势。目前,Web流量成为Internet上信息传输的主流,并呈指数性增长,因此Internet上的许多热门站点都经常面临着服务器超载和HTTP请求响应时间过长等问题;同时伴随着电子商务应用的发展,Internet的服务模式正由传统的数据通信与信息浏览向电子交易与服务转变,如何在Web服务器和Web服务器系统中为不同类型的用户请求提供区分的、而非“一视同仁”的Web QoS,已经成为支持电子商务的一个至关重要的问题。 本文在航空基础科学项目(项目号:03F53031)的资助下,开展研究工作,针对大型网络和电子商务等应用,提出一种支持QoS的Web集群系统解决方案。本文的研究工作主要涉及以下几个方面。 1.网络QoS和Web QoS技术的研究 论述了关于网络QoS和Web QoS技术的概念、分类、协议和关键技术,详细介绍了TCP/IP网络的综合服务和区分服务协议,重点研究了各种Web QoS的实现技术和集群Web QoS技术。 2.支持QoS的Web集群系统的设计 详细分析了基于大型Web计算环境的服务保证与负载均衡的相关技术,设计出支持QoS的Web集群系统的两层体系结构:Web集群交换机和Web服务器集群,并且设计了Web集群交换机的核心组件:负载均衡器和队列管理器,讨论了目前流行的负载均衡算法、排队算法和队列调度算法,并且设计了该系统独特的算法:支持QoS的加权轮询调度算法。 3.支持QoS的Web集群系统的实现 研究了基于套接字(Socket)的编程技术,详细分析了Linux操作系统内核中Netfilter的实现和网络层与下层协议之间的队列,给出了实现远程管理子系统、服务器代理子系统和核心子系统的数据结构、程序流程和重要函数的实现。 4.测试及其结果分析 简要介绍了当前流行的Web服务器测试工具的功能,选择WebStone作为测试工具,在实验室局域网模拟整个系统环境对Web集群系统进行测试,测试结果表明本系统的高性能和QoS保证功能。
其他文献
当在因特网上搜索信息时,通常会使用基于分词的搜索引擎.这些搜索引擎返回内容与检索相匹配的网页集合作为检索结果.对于主题广泛的检索,返回结果往往包含大量与我们需求无关
从运动恢复三维形状是通过序列图像获取物体深度信息的一种技术。它是计算机视觉研究领域内的前沿课题之一,具有广泛的应用前景。 本文在国家自然科学基金的资助下,针对摄像
随着Internet技术的迅速发展,网络入侵问题也越发严重,入侵检测已成为网络防护安全体系中的重要组成部分。入侵检测系统通过从计算机网络或计算机系统中的若干关键点收集信息并
随着手提设备的应用推广,移动环境下进行嵌入式软件开发在未来的发展中将会有巨大的拓展空间和市场前景.为使嵌入式软件开发在产业化过程中能够有更好的发展和更大的可伸缩空
本论文的选题来源于西北工业大学的青年教师基金“基于互联网的知识检索和管理的研究”,它为今后项目的开展提供了技术储备。 信息检索技术总的发展趋势是朝着多功能化、智
论文以货运管理系统IT-FRENS实际项目为背景,开展了大量的工程实践与理论研究工作。通过对框架产品Watool的应用与分析,讨论了基于框架的构件系统开发与应用。结合作者在工程中
高性能计算机(High Performance Computer)或称为超级计算机(Super Computer)一直是世界各国政府关注的一项重要技术.通信环境对高性能计算机并行计算效率的提高起着重要的影
电子商务的发展改变着企业的商业模式。Internet在将企业与客户,供应商以及合作伙伴更紧密的联结起来的同时,也使企业面临着复杂多变的商务环境。企业迫切需要构建一个功能齐
随着社会信息化的不断发展和普及,Internet和无线网络的成熟,新的业务与应用不断涌现。而嵌入式设备与无线通信是目前发展迅速的两种技术。嵌入式设备不仅可以在离线的情况下处