可扩展高性能web服务器系统的研究计算机系统结构专业论文.docxVIP

可扩展高性能web服务器系统的研究计算机系统结构专业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可扩展高性能web服务器系统的研究计算机系统结构专业论文

一——————————————————j!!!!———————————.—————————————————————.——————————一摘要 一——————————————————j!!!!———————————.—————————————————————.——————————一 摘要 (目前,w如服务器系统面临两个显著变化:(1)随着网络速度的提高,越来越多的本 地住务处理将依赖远程服务,因此最终用户所能感知的任务处理速度也越来越受限于远 端服务器的处理能力,即要求Web服务器系统具有商性能;(2)热门站点必须具备瞬时 承受每秒数百力1次的点击率,特别是当一些重大事件发生的时候,如奥运会等。这些系 统的平均吞吐量并不一定很大,但它们的峰值吞吐量却很高,这就要求Web服务器系 统具备很好的扩展性。 面对上述需求,通常的解决方法包括两个方面。一个方面是提升w曲服务器的硬件 处理速度,然而实际应用中,目前常见的w曲服务器并不能充分使用硬件资源,展现 与硬件资源相匹配的性能。造成这种现状的主要原因是操作系统不能很好地支持web 服务器应用,而且软件的体系结构阻碍着w曲服务器对操作系统服务的调用。另一个 方面是采用基于单一系统映像的w曲服务器集群系统,这也是目前应用最广泛的一种 方法。通常,W曲集群服务器中的负载均衡器(一种前端),截获客户到服务器的HTTP 请求并根据负载均衡的原则调度每一个清求。可是,W曲集群服务器所表现出来的性能 不象期望中随服务器数量的增加而继续增长。此外,应用负载均衡器还有以下缺点:不 支持存储扩展性、不支持复杂的调度算法、不支持事务处理的完整性和不支持区分服务。 所有这些问题都源自负载均衡器不能支持基于内容的请求路幽机制和请求调度算法没 有考虑请求的内容。目前,W曲集群系统的研究者已经开始研究基于内容的请求路出机 制和基于内容的请求调度算法,但他们提出的路由机制和调度算法却阻碍着w曲集群 性能和扩展性的进一步提高。 我们认为web集群服务器系统的性能主要受三个因素的影响:单个web服务器的 性能、请求路由机制和请求调度算法。其中,请求路由机制和请求调度算法又决定着 web集群服务器系统的扩展性。因此仃本文的研究工作将围绕这三个方面展开。具体内 容为:①量化分析现有高性能、阮b服务器的I/o策略和并发策略,提出AsPED(异步 单进程事件驱动)软件结构。(经specweb99测试,基于AsPED结构的Jaguar服务器的 性能要比现有最好的基于A曲PED(非对称多进程事件驱动)结构的Flash服务器好 27.1%d}②研究现有w曲集群服务器中支持内容调度的请求路由机制,提出HTTP splicing技术o(经Httperf测试,采用HTTP splicing技术的前端的性能要比现有采用TcP splicing技术躺U端的性能提高至少3.5倍寸③尽管HTTP spIicing技术大幅提高前端的 吞吐量,但由于x86硬件平台的限制,出单个主机构成的前端仍不可避免地成为、№b 集群的性能瓶颈。所以,我们又分析、研究可扩展请求路由机制,并提出集中调度、分 布路由结构。(经实际和模拟双重测试,可以最多由80台主机构成分御式Ijl『端,共同提 供16Gb/S的吞吐量。9④通过排队论理论分析,提出一种自适应、可扩展静态HTTP请 求调度算法Loadcache rep。f与现有LARD(局部敏感的请求分发)算法相比, Loadcache.rep算法的优势有两点:一个是自适应性:另一个是更准确地估计后端负载。 其中,在对后端负载估汁的对比测试中,应用在Loadcache re口中的方法要比LARD算 法中的方法最多好14.7%。经模拟器SimWebCluster测试比较,在现有各种静态HTTP 清求调度算法中,Loadcache rep算法确实是最好的一种,⑤由于动态HTTP清求处理 的多样性,我们的设计原则是通用优化,而不是针对某个具体的动态请求处理。通过排 队论分析,提出优化分离式调度策略。(在理论分析中,优化分离式调度策略要比现有混 合式策略的性能提高22%,而在实际测试中,性能提高了22.5%。\ 7 町扩腱、商性能、veb服务器系统的埘究关键词AsPED 町扩腱、商性能、veb服务器系统的埘究 关键词AsPED j HTTP splicing:请求路由机制?请求调度算法 ——————————————————————————————————————————————————————一一 ——————————————————————————————————————————————————————一一一 垒!!!!!!! .一—— Abstract Research on ScaIabIe

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档