集群服务器系统可扩展性的研究与实现

被引量 : 0次 | 上传用户:jikexue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络的广泛普及,一方面Internet与网络硬件、带宽在发展速度上的不平衡越来越成为制约发展的瓶颈,另一方面未来网络服务对可用性、可靠性、可管理性提出越来越严格的要求,如何能在发展速度和服务质量之间达成一致?集群技术为解决当前出现的发展瓶颈提供了新的契机。集群系统的可扩展性是衡量性能的重要指标,但是实现系统的扩展性不是最终目的,系统应当可以灵活对不同问题给出合理的聚类,及时发现、处理异常情况,具有可解释性和高可用性等。设计系统时需要综合考虑可扩展性丰富的涵义,同时应遵循独立设计、平衡设计等原理。本文分析比较了服务器集群技术的各种体系结构,如基于镜像、基于DNS和基于任务分配器,同时介绍了SSI、Heart Beat和负载平衡等各种关键技术,然后在基于可扩展考量的基础上,提出一种将分布式调度与集中式调度结合的新型集群系统。具有该结构的集群系统在进行动态扩展时能降低任务Scheduler的工作强度,降低单一瓶颈出现的可能性。该系统通过一种逻辑结构维护集群节点,节点之间可以通过Heart Beat实现节点状态的监控。基于Message Passing模式实现对节点动态正向和反向变化的管理,做好系统稳态改变后节点所维护的信息的一致性等工作。通过对集群系统进行建模分析,证明了该策略的优越性。本文通过基于Message Passing的并行编程函数,结合程序设计语言C++,构建了并行程序环境。我们在并行环境中通过动态扩展集群节点、变换问题规模,对系统的并行利用率、加速能力等进行了分析,数据显示该系统在扩展过程中具有良好的性能。
其他文献
<正>班组是企业基层的一个作业单位,是企业生产三要素即劳动者、劳动资料和劳动对象客观存在与生产力物理性实现的地方;班组长是企业基层的一线管理者,直接管理非管理人员(俗
对我院杜氏病误诊2例分析如下。1病历摘要例1:男,43岁。反复排黑便3 a,再发3 d,伴呕血1 d。于2007-03-13入院。患者3 a前先后两次因饮酒后出现排黑便,成形柏油样,两次均为几
清晨:6:30~8:00肝脏是人体最重要的器官之一,它在人的代谢、消化、解毒、凝血、免疫调节等方面均起着非常重要的作用,是人体不可或缺的一个“化工厂”。肝脏是身体重要的排毒器官,肠
期刊
文化贫困是新农村建设中的一个不可忽视的问题。由于结构因素、历史因素、教育因素、监管不力等原因,当前我国农村文化贫困形式比较严峻,主要表现在农村文化缺失现象严重,不
“西气东输”工程经过多个大型煤层气田 ,总资源量近 10万亿 m3,相当于塔里木盆地的天然气资源量 ,工程沿线的沁水、鄂尔多斯盆地是我国煤层气勘探开发的重点区域 ,已经取得
目的 分析高血压病人不同中医证候的临床特征及舒张压、红细胞比容水平。方法 选取高血压病人331例,其中肝火亢盛证73例,痰湿壅盛证97例,阴虚阳亢证70例,阴阳两虚证91例。比
弱水驱气藏开发早期的水侵特征不明显,识别起来比较困难。现场多采用水样监测和对水气比曲线进行分析等方法对气藏的水侵特征进行识别,但这些方法都是在地层水进入气井之后才
<正>近日,丰山铜矿实行"扁平化"管理,促进班组管理改革,取消了原来的工区(段)级机构,将采掘、选矿、机修3个车间的班组重新进行整合,整合后班组设置总计47个,大班长14个。这
我国是一个能源消费大国,在全球面临着能源安全供应挑战的今天,能源安全问题已成为一个不可回避的话题。能源行业作为我国的基础产业之一,其发展情况直接关系到我国经济能否
西汉时期,影响帝陵分布或布局的因素很多,有卜选陵址,堪舆术的利用,选择地理、地势较好的"形胜吉地",充分考虑族葬及与都城的关系等。早期阶段,出于对礼制等恢复及自身发展的