集群服务器的性能分析与研究
【中文题名】 集群服务器的性能分析与研究 【中文摘要】 人类社会正在进入以网络为中心的信息时代,快捷、高效、功能齐全的信息服务模式是人们追求的目标。WWW的流行促进了互联网使用的指数增长,但是WWW的过量增长导致网站请求流量的增长变得更加无法预知,因为网站容量不能满足应用需要,网站管理员不得不面对网站容量扩充的现实问题。所以对服务器系统进行性能评测,提供一系列高性能的服务器实现策略是众多研究者面临的极富挑战性的任务。本文研究的集群Web服务器性能评测技术就是围绕如何提高服务器服务质量展开的。 本文研究的主要内容包括集群服务器的体系结构研究、Web服务器负载特性分析、 【英文摘要】 It is a networking-centered information era and people pursue faster access, more reliable and more functional information services. The increasing popularity of the World Wide Web leads to an exponential growth of Internet usage. On the other hand, the excessive increase of traffic on the World Wide Web makes it hard to predict the increase in client request to popular Web sites. Site managers have to face the problem to improve server capacity. Therefore, the Internet research community
encounters a numb 【中文关键词】 集群服务器. 负载特性. 适度容量. 请求调度. 【英文关键词】 Cluster Server. Workload Characteristic.
Adequate Capacity. Request Scheduling. 【论文级别】 硕士 【学科专业名称】 计算机应用技术 第一章 绪论 7-17 §1.1 研究背景 7-10 1.1.1 Internet发展现状与预测 7-8 1.1.2 课题研究的重要意义 8-10 §1.2 集群服务器的关键技术和研究现状 10-15 1.2.1 硬件体系结构与网络拓扑技术的研究 10-12 1.2.2 Web服务器软件设计技术与性能分析 12-14 1.2.3 Web服务器的测试性能监控流量预报与管理 14-15 1.2.4 Web服务器的应用研究 15-18 §1.3 本文的主要工作和创新 15-16 §1.4 论文结构 16-17 第二章 Web服务器体系结构及实现机制研究 17-33 §2.1 人们对服务器性能的认识 17-17 §2.2 单机服务器的基本模型和主要缺陷 17-19 2.2.1 单机服务器的基本模型 18-18 2.2.2 单机服务器的主要缺陷 18-19 §2.3 粗粒度分发策略及其服务器结构实现 19-22 2.3.1 工作原理 19-20 2.3.2 相关算法研究 20-21 2.3.3 DNS算法比较 21-22 §2.4 细粒度分发策略及服务器结构实现 22-26 2.4.1 PDR:报文双向重写策略 22-23 2.4.2 PSR:报文单向重写策略 23-23 2.4.3 PF:报文转发 23-25 2.4.4 HTTP重定向策略 25-26 2.4.5 细粒度分发策略的比较 26-28 §2.5 改进执行服务器处理过程 26-27 §2.6 各种服务器结构的比较 27-28 §2.7 集群式服务器结构模型CWSS 28-31 2.7.1 模型描述 28-29 2.7.2 模型分析 29-34 §2.8 本章小结 31-33 第三章 服务器负载特性分析与研究 33-43 §3.1 问题的提出 33-33 §3.2 服务器负载的总体特性分析 33-38 3.2.1 文件类型分析 34-34 3.2.2 文件大小的特性分析 34-35 3.2.3 负载的自相似特性 35-38 3.2.3.1 自相似特性的定义 35-36 3.2.3.2 自相似过程的性质 36-37 3.2.3.3 重尾分布 37-47 §3.3 服务器负载的局部特性分析 38-42 3.3.1 事务的连续特性 38-39 3.3.2 事务的相关特性 39-40 3.3.3 请求的时间间隔特性 40-45 §3.4 本章小结 42-43 第四章 服务器的容量分析
43-53 §4.1 概述 43-44 §4.2 容量设计 44-45 §4.3 容量测试 45-48 4.3.1 WCAT测试的组成部分 45-47 4.3.2 WCAT的预制测试 47-49
4.3.2.1 基本测试 47-48 4.3.2.2 ASP测试 48-48 4.3.2.3 其他预制测试 48-72 §4.4 容量预测 48-52 4.4.1 阻滞增长模型 49-50 4.4.2 网站访问流量的预测 50-50 4.4.3 确定适度容量(网站最佳服务时间) 50-54 §4.5 结论 52-53 第五章 客户请求调度策略 53-62 §5.1 概述 53-53 §5.2 多线程技术与客户请求调度策略 53-55 5.2.1 多线程技术 54-54 5.2.2 客户请求调度技术 54-55 §5.3 动态优先级调度策略DPSP 55-58 5.3.1 动态优先级调度策略分析 55-57 5.3.2 动态优先级调度策略策略描述 57-58 §5.4 模拟结果 58-61 5.4.1 执行服务器模型的建立 58-59 5.4.2 模拟结果分析 59-62 §5.5 结论 61-62 第六章 结束语 62-67 §6.1 工作总结 62-63 6.1.1 服务器结构模型 62-63 6.1.2 负载特性分析 63-63 6.1.3 服务器容量分析 63-63 6.1.4 请求调度策略 63-63 §6.2 展望 63-72 6.2.1 动态请求调度技术的进一步研究 63-64 6.2.2 关于信息预取技术的研究 64-65 6.2.3 集群服务器性能分析模拟器的研究 65-72 参考文献 67-72 致谢 72-72