文档介绍:浙江大学
硕士学位论文
基于数据应用分区的软件架构,设计模式和负载均衡
姓名:毛明
申请学位级别:硕士
专业:计算机应用
指导教师:杨小虎
20070509
摘要的负载指标和负载均衡算法一删值负载均衡算法,成功解决了数据分区架构下随着企业级应用系统需求不断提升,大吞吐量,高性能,高可用性,高可扩展性已经成为判定一个企业信息系统是否成功的主要标准。同时,随着人们对计算能力和响应时间的依赖,企业级应用已经从单服务器架构逐步走向集群分布式环境。然而传统的分布式软件架构,对称式非对称式软件架构已经无法满足当前的系统需求,他们臃肿,复杂,使用困难,由于自身设计缺陷,内部计算资源竞争严重加重了性能损耗,不具备高可用性和良好可扩展性。为此,在仔细研究对称和非对称式架构的基础上,我们提出了基于数据应用分区的软件架构。它将对称架构和非对称架构结合起来,按照数据内容属性对数据进行分类处理,达到减少公共计算资源争夺的目的。通过对数据分区软件架构的实践,我们成功的总结了此架构下有效的设计模式,对典型问题域给予的解答和思考,这些设计模式包括消息广播与分发模式,线程管理模式,全局事务使用模式等等。同时,根据负载均衡理论,本文提出了基于网络传输第七层即应用层负载均衡的问题。本文主要贡献和章节内容介绍如下:谝徽拢髀邸=樯芰思海杓颇J剑砑芄梗涸鼐獾认喙匮芯康背景和现状。诙拢诜治龃扯猿坪头嵌猿迫砑芄够∩希岢隽嘶谑萦τ梅区的分布式软件架构,介绍了其定义,目标,优势和实现。谌拢菔导椋芙岜冉狭薆,琎蓿瑇等数据分区软件架构中的消息转发和线程管理设计模式。这些设计模式可以有效的缩短设计周期,提高软件开发生产效率和质量。谒恼拢芯苛耸萦τ梅智母涸鼐猓岢隽耸视闷浠肪车母涸刂甘负载均衡算法。通过仿真模拟计算,分析了主要参数的特点和适用范围。谖逭隆Mü霭咐治觯ɑ谑萦τ梅智娜砑芄梗杓颇J胶负载均衡成功运用到实际项目中去,验证了数据分区架构的实用性和高效性。诹拢崧邸W詈蟛糠只拱ㄒ茫芯可诩涞某晒椭滦弧关键词数据分区,软件架构,设计模式,负载均衡,分布式,软件工程,性能,可用性,可扩展性浙江大学硕士学位论文
删與柏咖卿苅鱩,嬲‰辩锄,膍锄蛐砌糯洲鷒,琾∞印祇鰁衏砌┧籧Ⅲ蚪九髏甌衜蛐砸脸’鷄缄,,黣禝,粥统鷇磒襬谢岫职、№琩,阠,弘№吣,,趾鰏∞%餔姐鷓,饥铋印艋絜縞,璐撕∞“籘∞Ⅱ饥瑂衱百,,饥嚣癧騮掣瞖琤簍颗簦瑆玡瑁膃山湎玎啪甌∞鮞巩琫譩浙江大学硕士学位论文陀趓『甌聆,、琣琱琹甿琣£鏶矗仃?.:【矗,魍隆V癲琾—,、.瑆【,謊
烂恪薄С凇薄Аш颉背凇薄蹦图目录艘谋浠对称式软件架构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..非对称式软件架构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..对称和非对称软件架构下的数据库竞争⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯基于数据应用分区的软件架构⋯⋯⋯⋯⋯⋯⋯⋯⋯....⋯⋯⋯⋯⋯数据分区软件架构下的数据库竞争⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯杓颇J健设计模式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.跚杓颇J健姐杓颇J健凸毛。的变化⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯第二代股票交易系统架构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯全球证券撮合遗留系统架构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯全球证券撮合目标系统架构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯全球证券撮合系统的可扩展性⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯股票执行管理系统架构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯股票执行管理系统性能测试结果比较⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯股票执行管理系统可扩展性测试结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图图图图图图图图图图图图图图图图图图浙江大学硕士学位论文
表目录¨弛粥¨”¨¨弛”¨模式下’“”和“辈馐曰肪场J较隆眔辈馐越峁模式下‘‘”测试结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯J较隆癟钡牟馐越峁牟馐越峁算法仿真测试结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.全球证券撮合系统性能测试环境⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯全球证券撮合系统性能测试结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯股票执行管理系统性能测试结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.股票执行管理系统可扩展性测试结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯表表表表表表表表表表浙江大学硕士学位论文
网络负载均衡集群主要面向网络服务。随着姗的普及与发展,,它可以把一个问题的数据分布到多台计算机上,利用这些计算机的共同资源来完成计算任务,从而可以解决单机不能胜任故多使用2⑿谢肪场1冉嫌忻募築褪且恢挚蒲Ъ扑慵合钅俊多台同构或异构的计算机用某种方式连接起来协同完成特定的任务就构成了集群系统。.科学计算集群科学计算集群主要用以进行大规模数值计算,解决复杂的科学问题。在这种的工