您好,欢迎访问三七文档
中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies互联网分布式系统——背景、概念、基本问题、主要形态中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies泛在互联,向物理世界的延伸:互联网Æ物联网停车场道路食品视频采集器音频采集器RFID识读器水系传感器水土壤土壤传感器空气传感器房屋中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies互联网已成为人类史上最大计算平台,带来革命性变化z是最成功的互联网应用,Web应用现大兴其道,早已超越其初衷z互联网逐步演化为一种“计算”平台(ScottMcNealy:网络就是计算机),具有整体开放、局部自治、动态变化等特征z已很少有应用和互联网资源无关。。。z量变引发质变中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies–200+processors–200+terabytedatabase–1010totalclockcycles–0.1secondresponsetime–5¢averageadvertisingrevenue互联网应用其实都“很大”系统多了,规模大了=基础设施建设基础设施=共享、多租户中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies“goodenough”SOAPWS,RESTWS,RSS,WebUI,JavaScriptHTML,WiKi,RDF,DeepWebNewchallengesofdynamism,openness,uncertaintyandhuman-machinesynergyNewchallengesofnot-directly-interoperable/consistentprogrammingmodelsandprogrammableresources中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies软件领域出现一些新的“危机”z单机版本的理论和技术基础开始不适应开放、动态的互联网环境z貌似发展迅速,所谓“新”概念、“新”理念频繁,让人目不暇接…实际上缺少跨越性进展z从业人员众多,系统换代频繁,版本众多,重复建设,浪费严重z平台软件十分庞大、复杂,花100%的钱,仅用20%的功能…中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies软件开发上的瓶颈所在(1)z面对符合摩尔定律高速发展的硬件系统,软件业在生产率、正确性、可靠性、自动化程度等若干方面缺少实质性突破,处境尴尬z人成为瓶颈:软件的开发过度依赖专业开发人员中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies软件开发上的瓶颈所在(2)z构件粒度太小、构件容器难以统一、软件生产方式僵死也是软件开发的主要瓶颈…中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies应变能力和灵活性:z需求有变化时,需要改写软件;z只有安装,没有部署;z需求定义完全依赖用户。。。z还有…平台(产品)依赖性问题:z过于依赖某个平台,为大量不用的功能买单z后期的运维和升级带来的无奈。。。复用性差问题:z上新系统时,集成商可能重用50%-90%用户已经买过单的功能模块,用户重复买单z效率、质量、一致性保障。。。软件开发上的瓶颈所在(3)中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies软件开发上的瓶颈所在(4)中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies-未来的软件再不是一次成型,而是可按需而变、可在线修改、可在线优化的一种服务组合。-软件即服务-大型应用系统多属于综合集成类系统,集成技术和基础设施建设重要性凸现软件和应用系统形态已(将)发生变革z硬编码—资源组合–降低构建代价、快速响应变化、满足个性化需求;z一次成型—在线演化–降低软件成本,快速满足新的业务需求;z用户参与—用户主导–重视用户个性化需求,弥补业务和IT鸿沟;中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies大量即时协同需求,不可预见性z大数据量、高度并发、实效性z可伸缩、高可用、高可靠z在线演化与资源动态优化z涌现现象与放大效应(Web2.0)CallcenterFinancialsOrderentryLogisticsSalesforceautomationeCommerceWebserverPurchasingMarketingToDo应急联动综合治理广泛互联和跨域协作的互联网级分布式系统将2.4节的内容合并到第7章分析构建传统分布式系统和互联网级分布式系统的不同之处中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies量变-》质变!中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies基础设施服务数据基础设施、数据、服务:计算里的新三元世界中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies高性能计算-》个人计算机-》计算机网络、分布式网络-》网格计算、逻辑一体化《三国演义》第一回:“话说天下大势,分久必合,合久必分。”集成成为主流趋势集中到分布,简约到集成中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies联网解题:大型应用系统多属于综合集成类系统,集成技术和基础设施建设得到重视从简约到集成:集成是本世纪科学发展的主旋律中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies一百周年纪念时提出了效用计算(utilitycomputing)的思想,他指出“…计算在某一天将会被组织为公共设施,就像电话一样…计算设施将变为一种新的和重要的工业基础”中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies举例电子病历电子健康档案……医保机构家庭急救中心社区医院疾控中心区域医疗中心大型医院药店专科医院区域医疗信息网络(1)(2)中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies透过概念(特别是Umbrella概念)看实用性问题--》“怎么利用信息技术最有效地联网求解复杂问题”比技术和概念重要!z目标:造计算设备(硬)和能力(软),利用其求解问题,特别是将其联网解题z最常犯的错误:1)只是模拟手工操作(过于强调工程与实施);2)追着概念走,为技术而技术(空泛研究路线);3)用同等复杂度的手段求解问题(必然无果)小结:中德软件集成技术联合实验室Sino-GermanJointLaboratoryofSoftwareIntegrationTechnologies互联网分布式系统(Internet-baseddistributedsystems):依托互联网资源、通过互联网、为互联网范围内的用户按需提供服务的分布式系统。z定义1.2互联网计算(Internetcomputing):互联网分布式系统依托互联网实现资源的按需逻辑一体化以及各类互联网资源(包括网络资源及本地资源)的按需集成与广泛共享,而构建互联网分布式系统的相关方法、原理和理论体系统称为互联网计算。中德软件集成
本文标题:互联网分布式系统与服务计算-2-InternetBasedDistributedSystems
链接地址:https://www.777doc.com/doc-1584033 .html