分布式系统的负载均衡技术及应用研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:zj3132
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
教育信息化作为社会信息化的重要组成部分,已经被纳入国家信息化建设的总体规划,并优先发展,不断加大实施力度。教育部学位与研究生教育评估工作平台作为教育评估的信息化平台,为时空分散的评估者、被评估者和评估机构提供了一个“面对面”和“你见即我见”的协同工作环境。评估平台的用户群体和数据流量都很大,业务处理流程比较复杂且负载压力均衡性难以控制,因此,性能问题是平台设计和实现的关键问题。 本文针对教育部学位与研究生教育评估工作平台的性能问题,分析研究了分布式系统架构中的负载均衡、高可用性、缓存和数据存储等技术,并以负载均衡技术为重点,分析了现有负载均衡的多种方案。结合应用场景,比较分析了几种可行的负载均衡方案,然后提出了一种高性能分布式系统架构模式:1.支持异构性。提供服务的服务节点可能运行在Solaris平台上,也可能运行在Linux、Windows或其它Unix等平台上,使分布式系统可以基于多种不同的操作系统构造;2.高可伸缩性。高效地使多个计算机组成松藕合的分布式系统,构成一个虚拟服务器,节点数目可以不断增长,性能也随之不断升高,其伸缩性远超过单台超级计算机;3.透明性。客户端应用程序与该分布式系统交互时,就像与一台高性能的服务器交互一样,部分服务器的切入和切出不会中断服务,软硬件模块做到即插即用,容易管理,同时原有应用系统不需要修改或打补丁;4.高可用性。通过硬件和软件上的冗余和高可用性技术,监测软硬件的故障,当发现一个节点失效时,将故障屏蔽,将该节点上提供的服务即时自动的迁移到其他节点上,实现高可用性。然后对关键技术问题进行了设计和实现,最后,通过性能测试分析,验证了本文的高性能的分布式系统架构模式的有效性,并以此为基础,讨论了应用研究领域和工程化方案。 本文在性能分析时描述了一个Web应用系统进行性能测试的过程和方法。包括测试方案设计(测试用例、负载环境设计和性能测试工具选择),测试方案实施,以及对测试结果的分析。这套测试过程和方法对大多数Web应用程序也是适用的,具有参考意义。
其他文献
在传统的软件集成开发环境中,大多数仅实现了编程界面的可视化,对于程序执行过程及调试过程中的信息缺乏动态和直观的显示。另外,传统的软件集成开发环境在平台无关性等方面
随着网络应用的普及和全球通信业务的日益增长,网络流量的控制和管理显得尤为重要。长期以来,网络流量建模和分析都以泊松分布和马尔可夫过程理论为基础,而近年来大量对网络
复杂动态分布式实时系统中的服务质量QoS的描述、控制、管理、协商及保证是一项非常复杂和具有挑战性的工作,服务质量QoS直接关系到系统的性能。但是QoS的研究仍缺乏完整、清
近年来,互联网技术得到了前所未有的巨大发展。它给我们带来了一种全新的生活方式,对我们的生活带来了极大的方便。互联网成功的关键在于其庞大的信息容量以及它的内容不需要
旅行商问题(’Traveling Salesman Problem, TSP)又称为推销员问题、货郎担问题,简称为TSP问题。该问题是在寻求单一旅行者由起点出发,通过所有给定的需求点之后,再回到原点
控制回路设计是水电仿真系统的重要组成部分。目前对控制回路的设计,主要是针对具体水电站的控制回路,而不同水电站的控制回路也不同,重用性和扩展性差。图形化编程符合水电电气
随着大数据时代的到来,作为其基础服务载体的数据中心也随之迅猛发展。大数据产业繁荣的背后,带来的却是耗电量暴涨、环境污染增加、土地资源消耗等不可避免的问题。就能耗而
随着计算机与信息技术的不断发展,生物特征识别技术的研究得到了广泛的关注。由于每个人的指纹具有唯一性和终身不变性,因此指纹识别是代替传统身份识别手段的最安全、最可靠、
学位
论文以西安市科技攻关项目“P2P网络通讯技术的研究”为背景,提出了“P2P网络中激励模型的研究”课题。论文的研究目的是希望通过考虑到节点的信誉度对节点在P2P网络中获得共
随着Internet的迅猛发展,电子邮件以使用方便、快捷、廉价、可靠的特点很快被广大网民所接受,已成为当前最流行的Internet应用服务之一。但是,电子邮件给人们带来便利的同时,