分布式集群资源控制器的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:naonao19890925
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的快速发展,互联网在为用户提供服务的同时也在经受巨大的挑战。传统的单一服务器无法处理大量的并发业务,计算机集群应运而生。计算机集群是分布式系统的一个重要分类,被广泛地应用在高性能计算中,它缓解了服务器面对高并发业务的压力。但是单靠增加服务器的数量也会出现性能瓶颈,传统的负载均衡算法无法综合的衡量集群的性能,异构集群中每台服务器的处理能力都不相同,如何处理高并发下的大量读写数据,这些问题都对集群的处理能力提出了更高的要求。因此,如何提高集群在高并发下的处理能力是本文研究的课题。本文设计了一个基于资源控制的集群系统,并详细介绍了系统的理论基础、设计思路、实现与测试。以下是本文的具体工作:1)设计和实现一个分布式系统。负载均衡节点负责实现对客户端业务的负载均衡,服务节点实现对大量客户端请求的峰值处理。2)动态反馈负载均衡策略。针对传统的负载均衡算法无法综合评价节点负载情况的问题,特别是异构集群这种复杂的情况,基于此本文设计并实现了一种基于动态反馈的负载均衡算法DAL。为了了解系统的动态负载情况,服务节点周期性地收集自身的负载指标并对其进行权值量化,这些指标包括CPU、内存等,其次结合每个节点的动态负载情况和本身的性能来衡量集群系统整体的动态负载情况,通过调度算法将负载低的节点分配给客户端。3)消息中间件。设计并实现了一个面向服务的消息中间件,这些服务被划为不同的业务模块,当客户端请求来到时需要根据它的请求内容将它分发到对应的业务模块中。同时,参照这样的思路,在设计消息中间件时将其划分为不同的功能模块,并给出每个模块内部的设计与实现。4)节点容错机制设计和实现。将节点以任务单元的形式划分,每个任务单元执行节点业务的一部分,根据容错机制的设计,监测模块配合Zookeeper实现容错监测模块,实时监测是否有任务单元出错。资源获取模块将定期保存最新的任务数据到非关系型分布式数据库中。当节点出错时系统,容错机制启动恢复模块,以数据库中存储的最新数据为基础创建一个新的任务单元。
其他文献
<正> 面对突如其来的SARS病魔,卫生系统的表现、功过外界评论很多,但卫生系统内部自我深入剖析和总结应对SARS危机特别是早期防治中的教训,是非常必要的,更是当务之急。通过
会议
摘要:美术教学在提高人的美术素养以及完善人的素质方面具有独特的作用。初中阶段的学生正处于审美意识的形成时期,是进行审美教育的关键时期。因此,美术教学必须通过改革来提高教学的有效性。本文从新课程理念的角度来探讨如何提高美术教学的有效性。  关键词:美术教学 有效性 策略  随着新课程改革的不断深入,有效性教学已经成为所有学科教师一直探讨的话题。作为初中美术教师的我一直走在改革的前沿,苦苦冥思着,寻找
“数学理解(Mathematical understanding)”继“问题解决”之后,越来越成为现代数学教育研究的热门话题。数学定理是中学数学教材的基础内容,是数学知识的骨架部分,贯穿着整个学习过程,对数学定理的理解直接影响个体对数学知识的理解与应用。三角形是几何学最基本内容,对学生几何学习以及数学推理能力发展意义十分重要。为深入理解初中生对几何定理的理解状况,本文将理解分解成工具性理解、关系性
本文尝试以新历史主义的颠覆与抑制为理论依据,对《身着狮皮》的话语主题进行分析,研究表明历史文本和文学文本互相交织,《身》是一部极具新历史主义颠覆与抑制特征的权力话语新
21世纪以来,随着经济迅速的发展和建设水平的提高,工程项目管理理论越来越完善。进度管理作为工程项目管理的重要的一环,起着至关重要的的作用,但是随着公路建设规模增大、复杂化的趋势,传统的进度管理手段已经不能满足当前工程项目的进度管理的需要,它的局限性也逐渐暴露出来,例如:项目信息丢失现象严重、工程进度编制的不合理、工程进度跟踪监督困难、难以协调进度质量进度三大目标等问题。BIM技术以其可视化、模拟性
摘要:创新教育就是以培养学生具有一定的创新意识、创新思维。课堂教学模式是实施创新教育的主渠道。《基础化学》教学大纲明确要求:要以化学基础知识教育学生,培养学生的基本技能和能力,为学生参加社会主义建设和进一步学习打好基础。  关键词:创新 基础化学 运用     学校教育主要是靠课堂教学这条途径展开,从培养创新人才出发,创新课堂教学模式,使课堂教学从过去的以“获取知识”转为“探究知识”,从过去
现在的中学生与前些年的学生有所不同,他们一方面有着强烈的求知欲望,对各种新鲜事物好学、好问,富于幻想。但他们这种学习积极性往往与短暂的“直接兴趣”挂钩,遇到较为抽象理性
在学生学习生涯中,数学是一门需要长期训练的课程,并且随着年级的增长难度会逐渐加大,因而教师从小学阶段开始认真了解学生数学兴趣的现状,努力提高学生学习数学的兴趣,对于学生学习成绩的进步以及以后的人生道路都有着极为重要和深远的意义。在这几年的教学过程中,通过学习、交流还有自身教学的一点点经验,对如何培养学生学习数学的兴趣总结了一点点心得如下:  一、学习兴趣是学生学习的动力,兴趣与创新互为因果、相辅相
期权是70年代中期在美国出现的一种金融衍生工具,它具有良好的套期保值、价格发现、规避风险及投机等功能。自从1973年Black和Scholes开创性地建立期权定价公式以来,期权市场
Sonogashira交叉偶联反应是实现C(sp~2)-C(sp)键最有效的方法,其产物二芳基炔化物也是有机合成中的重要结构单元。因为碳-碳叁键可以在过渡金属的催化下,与其它亲核试剂继续