主动式集群中执行服务器控制机制的研究与实现

来源 :苏州大学 | 被引量 : 0次 | 上传用户:lixiaojin1987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的飞速发展和网络应用的广泛开展,人们对互联网服务提出了更高的要求,不仅要求网络服务具有高可伸缩性、高可用性、易管理性和高性价比,还要求提供QoS控制等对关键应用非常有价值的功能特性。这些都对互联网服务平台——网络服务器提出了更高的挑战。利用集群很容易就能达到高可用、高性能的目的,而且性价比高,有着无可比拟的优势。当前集群方案的调度方式都是采用以统一的负载评估结点为基本特征的集中式被动调度,带来的问题主要是服务器负载评估不尽准确。在系统高负载下容易出现执行服务器“活锁”现象,降低了系统的使用效益。由国防科大计算机学院金士尧教授发明的主动自调度集群(ASAS:Automatic Self-Allocating Server)改变了以前的架构,改被动为主动,将负载评估分布到各执行服务器,大大减轻了集中器的负载,提高了评估的准确性,防止了“活锁”现象的出现,从而使得集群的整体性能得到了很大的提高。本文的工作是基于ASAS系统进行研究并开发执行服务器端的容量分析软件,文章首先介绍了主动式自调度集群服务器体系结构(ASAS);然后根据ASAS研究设计了容量规划与分析算法,对执行服务器端的各服务进行了容量规划控制,有效地利用了网络流量、CPU利用率、内存利用率等资源占用信息,在充分利用系统资源的同时又极大的保证了服务质量,排除了服务质量不保证、资源利用不平衡甚至出现活锁的现象,也为集中器的QoS机制提供了良好的基础;接着文章应用了DMC自控算法和模糊算法对网络流量、CPU利用率等波动大且对服务质量影响大的资源进行跟踪处理,设计了集成DMC自控算法和模糊算法的容量规划与分析算法;最后设计并实现了执行服务器端容量分析软件CAS(Capacity Analysis Software),并针对集群的功能特点,设计了两个测试方案,经过压力测试可以发现,CAS能够根据本地资源的利用状况正确分析出执行服务器端配置的各服务的服务能力,再根据分析的结果向集中器索取适量的服务请求,使得执行服务器端能够充分利用资源但不出现资源短缺,从而使得ASAS不但在服务性能和服务质量上有所突破,而且为QoS提供了保障基础。
其他文献
随着Internet在全球范围内的兴起和语音编码技术的发展,VoIP取得了突破性的进展和实际的应用,而且正在逐步占领传统电话业务的市场。VoIP能够集成语音和数据在Internet上传输、
共代数理论自从20世纪90年代以来,已经得到广泛的研究和应用,越来越引起计算机研究人员的关注,已经成为理论计算机科学的研究热点之一。目前,集合范畴上的共代数研究已经趋向成熟
本文首先讨论现有的远程过程调用技术的研究现状及其在嵌入式系统中的应用,说明研究嵌入式系统远程过程调用的必要性和重要性,指出了嵌入式系统远程调用开发中存在的困难与问题
随着网络信息化服务的发展,电子商务已经成为商业活动中重要的组成部分。通过搜索技术,用户往往能从种类繁多的商品中找到满足要求的商品。但是,数据库中存在着大量用户不知
在计算机图形学的造型领域中,欧拉操作是一个非常基础且重要的工具,但是由于传统意义上二维流形在欧拉运算下的非封闭性,使得欧拉操作得到的多面体不能保证是二维流形体,这就造成
互联网正在经历一场新的革命,以XML为代表的新一代Web技术日趋成熟,把普通的浏览器变成了商务和信息中心。Web应用程序易于部署,固有的分布性支持大规模协作,使得越来越多的行业
与C/S、RPC等传统技术相比较,移动代理在许多方面具有突出的优点。例如,减轻网络负载,支持非稳定的连接等。然而,移动代理的应用中所存在的安全问题一直是阻碍其广泛应用的关键。
IB方法是基于信息论的数据分析方法,该方法通过信息压缩与信息保存之间的平衡处理,有效地解决了复杂优化问题中算法精度和效率之间的折衷问题,并在此基础上形成了多个IB算法。其
本文利用了层次规划的基本思想,设计出领域动作的自动合成策略,利用该策略对规划领域定义中的领域动作进行高效的合成,并根据合成后动作的有效性删除掉一些多余的合成动作。合成
安全协议的验证是网络安全研究中的热点和难点,本文把局部可操作函数引入到实例空间协议分析方法中,简化了协议的描述和分析,增强了实例空间方法的可扩展性,并用新的理论框架分析