论文部分内容阅读
随着企业级应用需求不断提升,大吞吐量、高性能、高可用性和高稳定性已经成为判定一个企业生产管理系统是否成功的主要标准。同时,随着人们对计算能力的依赖,企业级应用已经逐步达到了自动化、大规模集成的生产环境。然而传统的自动化生产环境,如传统的集中式和非集中式软件架构已经无法满足当前的系统对大数据高效传输的需求,他们臃肿、复杂、低效、资源浪费,由于自身设计缺陷,数据传输成为了应用的瓶颈,同时不具备高可用性和良好可扩展性。为此,在仔细研究传统的集中式和非集中式文件共享的软件架构的基础上,我们提出了基于数据分区的数据分区式软件架构。它将集中式架构和非集中式架构结合起来,按照数据所属分区进行分类处理,达到提高数据传输效率的目的。通过对数据分区的文件共享架构的设计,我们提出了基于结构化P2P的自适应均衡算法,成功解决了数据分区架构下负载均衡的问题,并在某企业的全球化生产平台上获得了成功的实践。本文主要贡献和章节内容介绍如下:1.第一章,绪论:讲述了课题的研究背景。2.第二章,P2P框架和负载均衡:介绍了P2P技术及其当前各种主流框架,并详细讲述了P2P在实际应用中的负载均衡问题,解决方案和不足之处。3.第三章,数据分区框架:介绍数据分区框架的设计背景、描述了总体架构设计。分别从服务器层与客户层详细讲述了数据分区框架的实现,其中服务层部分列举了主要模块的实现技术以及集群思想,客户层根据P2P来讲述其实现。4.第四章,基于结构化P2P的自适应负载均衡算法:先介绍了现有的基于机构化P2P的负载均衡算法,及其不足之处,再介绍了基于结构化P2P的自适应负载均衡算法。然后列举了一些系统的性能测试结果并作了相关的分析。5.第五章,全球统一镜像管理系统:介绍系统的设计背景、描述了遗留系统和基于数据分区框架的目标系统的总体架构设计,对系统的可用性与扩展性进行了分析测试,证明了基于数据分区框架的有效性。6.第六章,结论:总结与展望。