- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 软件体系结构及应用 软件体系结构及应用 新兴软件体系结构风格、方法与技术(I) 新兴的软件体系结构风格、方法与技术(I) 主要内容 点对点(P2P) 网格(grid) Web 2.0 软件体系结构及应用 “点对点”体系结构风格 Peer-to-Peer (P2P) 新兴的软件体系结构风格、方法与技术(I) 传统的Client-Server架构 新兴的软件体系结构风格、方法与技术(I) Peer-to-Peer (P2P)架构 新兴的软件体系结构风格、方法与技术(I) 二者的对比是很明显的… Client-Server Peer-to-Peer 新兴的软件体系结构风格、方法与技术(I) P2P的定义 P2P架构主要依赖于各个参与者自身的计算能力与带宽资源, 而不是仅仅依赖于数目较少的几个服务 器。各参与者之间形成了C/S体系结构 – Pure peer-to-peer (完全的点对点); – Hybrid peer-to-peer (混合式的点对点)。 新兴的软件体系结构风格、方法与技术(I) Pure peer-to-peer (完全的点对点) 完全的P2P: –P2P中不存在客户机或服务器的概念,各节点均可充当C/S的角色) –不存在中心服务器来管理整个网络 –也不存在中心路由器 新兴的软件体系结构风格、方法与技术(I) An example of pure P2P: Gnutella Gnutella:用来进行P2P文件交换的文件共享网络 –文件查询请求在网络上广播,查询结果返回给最初发送请求的成员) – Ping/Pong协议被用来发现网络上的成员 新兴的软件体系结构风格、方法与技术(I) Gnutella: how it works 新兴的软件体系结构风格、方法与技术(I) Gnutella protocol 采用一种“查询泛滥”协议 – ping: 查询网路中的主机 (Are you there?) – pong: 回应ping (Yes, I am here.) – query: 发送查询文件请求 (I am looking for x.) – query hit: 回应请求 (“Op, I have the file x!”) – get/push: 提供文件给请求者 (transfer the file x) 缺点:当文件较少时,造成网络通讯的指数级增长 新兴的软件体系结构风格、方法与技术(I) 混合式的点对点 混合P2P –具有一个中心服务器,保存各个成员的信息,并对查询给出响应 –各成员负责提供资源,并将这些共享资源的信息提供给中心服务器) –路由终端被用来寻址,以找到共享资源的绝对地址 17 新兴的软件体系结构风格、方法与技术(I) Hybrid peer-to-peer 17 新兴的软件体系结构风格、方法与技术(I) An example of hybrid P2P: Napster Napster 在线音乐服务 第一个采用P2P结构的mp3共享服务 2002年,因为违背版权法而被关闭) Napster A legendary icon 17 新兴的软件体系结构风格、方法与技术(I) Napster: How it works 软件体系结构及应用 网格 Grid 新兴的软件体系结构风格、方法与技术(I) Grid Computing (网格计算) 网格计算:一种计算模型,通过将多台分布在网络上的计算机形成一 个虚拟机,提供强大的、并行的计算能力 新兴的软件体系结构风格、方法与技术(I) Grid的简要示意图 新兴的软件体系结构风格、方法与技术(I) 网格计算 解决大规模的计算问题 –将大数据集分解为若干个小的数据集 –多台计算机进行并行的计算 Grid为诸多挑战性的问题提供了解决途径 –蛋白质折叠 –经济与金融建模 –地震模拟 –气候/天气建模 –天体搜索 1 1 新兴的软件体系结构风格、方法与技术(I) Grid的工作过程 Lot of PC’s 2 3 Local cluster server Lot of PC’s 2 3 Local cluster server 4 Main cluster Server 4 1 4 1 4 4 Local cluster server Database farm Local cluster server 2 3 2 3 Lot of PC’s Lot of PC’s 新兴的软件体系结构风格、方法与技术(I) Grid 使用开放的标准与协议 利用分布在Internet上的大量异构的计算资
您可能关注的文档
- 第十九章-结构动力计算简介(于英1003).ppt
- 北师大版二年级语文下册四字词语.doc
- 新课改需要教研员做什么---副本.doc
- 坚持立德树人-推进教育改革.pptx
- 国家一二级保护动物名录.doc
- 尖锐湿疣的早期症状有哪些呢.ppt
- 理解VMWare的三种网络连接模式(bridged、NAT、host-only).doc
- 数论讲义第七节无穷递降法.doc
- 电子工艺实习报告书1003.doc
- 介绍一本书的作文15篇(优秀版).docx
- 第3讲:Unit-3-Our-animal-friends(含参考答案).doc
- 苹果软件图标的秘密-Apple-Icon-Secrets-(中英双语).doc
- 必背:城市与机场代码City-and-Airport-Codes.doc
- 高中英语-Unit8-lesson1-Adventure-Holidays课件-北师大版必修3.ppt
- 监控平台WAS-agent安装手册.docx
- 选修七-第五单元-Traveling-abroad-language-points.ppt
- 新标准大学英语unit4-active-reading-2.ppt
- 冀教八下Lesson14-Amazing-Animals课件.ppt
- 新编英语教程6-unit8-appetite课文分析.ppt
- 第2章-Access-2010数据库应用教程--Access-2010基础.pptx
最近下载
- GXG 451-2016 信息通信建设工程费用定额 信息通信建设工程概预算编制规程.pdf VIP
- 气管插管配合操作流程.docx VIP
- 血管内超声(IVUS)光学相干断层扫描成像(OCT)培训学习讲解PPT课件.pptx VIP
- Unity 2D游戏开发实战-坦克大战.pptx VIP
- 2025中国中医科学院中医药健康产业研究所 (江西中医药健康产业研究院) 招聘事业编制人员18人考试备考试题及答案解析.docx VIP
- 2025年森林防火道路建设项目可行性研究报告.docx
- 计算机组成原理(第六版,立体化教材)(白中英,戴志涛)课后习题答案.docx VIP
- 血细胞形态学课件.pptx VIP
- 古诗词对句.doc VIP
- 《时频分析技术》课件.ppt VIP
文档评论(0)