网络计算的三种计算模式.ppt
文本预览下载声明
网络的三种计算模式;目录;浏览器/服务器计算模式的形成和发展;
三种计算模式的特点比较;;简述网络计算;网络计算的主要内容;
人们把企业计算(Enterprise Computing)、网格计算(Grid Computing)、对等计算(Peer-To-Peer)和普及计算(Pervasive Computing)归类为网络计算。
;企业计算;网格计算;网格计算的三要素:
1、动态的资源共享:
2、协调地利用在不同地点的资源;
3、对于不同地点、不同单位的资源、人员等等按需要动态地组构成“虚拟机”(VO);对等计算;特点:
P2P把网络计算模式从集中式引向分布式,???就是说,网络应用的核心从中央服务器向网络边缘的终端设备扩散:服务器到服务器、服务器到PC机、PC机到PC机,PC机到WAP手机,所有网络节点上的设备都可以建立P2P对话。
;P2P给Internet的分布、共享精神带来了无限的遐想。有观点认为,至少能开发出几百种应用。但从目前的应用看,P2P的威力还主要体现在大范围的共享、搜索和流媒体传输的优势上,诸如对等计算、协同工作、搜索引擎、文件交换等 ;普及计算;普及计算强调环境驱动性。这要求普及计算对环境信息具有高度的可感知性,人机交互更自然化,设备和网络的自动配置和自适应能力更强,所以普及计算的研究涵盖传感器、人机交互、中间件、移动计算、嵌入式技术、网络技术等领域。;目录;网络计算遵循的四大定律;摩尔定律;梅卡夫法则;马太效应;吉尔德定律;Gilder’s Law 带宽;目录;网络计算模式的发展;分时共享模式,所有的程序和数据都存储在大型的主机中(数据库、应用程序、通信程序),资源集中控制;
利用主机的能力运行应用程序,利用无智能的终端来对应用进行控制;
优点:数据存取管理方便、安全性好;
缺点:系统投资大,维护费用高;;以服务器为中心;主要特点:
属于资源共享模式,用于共享共同的应用、数据和打印机;
所有的用户查询或命令处理都在工作站上完成;
利用工作站的能力运行所有应用,用服务器的能力来作为外设的延伸,如硬盘、打印机等;;客户机/服务器模式;客户机和服务器分别工作在不同的逻辑实体中,并协同工作。服务器主要是运行客户机不能完成或费时的工作,比如大型数据库的管理,而客户机可以通过预先指定的语言向服务器提出请求,要求服务器去执行某项操作,并将操作结果返送给客户机。 ;浏览器/服务器模式;B/S计算模式继承和共融了传统客户机/服务器模式中的网络软、硬件平台和应用,但它具有传统C/S计算模式所不及的很多特点,比如更加开放、与软、硬件平台无关、应用开发速度快、生命周期长、应用扩充和系统维护升级方便等。;目录;C/S模式形成和发展及其特点;客户机的特点
提供一个用户界面,包括用户命令和数据的输入,并显示服务器处理的结果;
一个C/S系统中可以包含多个客户机,且多个界面可存在于同一系统中,但每个客户机要有一种用户界面;
;客户机使用预定义的结构化查询语言SQL,构成一条或多条发送到服务器的命令;
客户机可以利用网络操作系统的进程通信机制与服务器通信,并向用户屏蔽进程通信的细节和差异性;;服务器的主要特点
服务器向客户机提供一种服务,服务类型可以是文件的存储服务,或者是集中计算的各种应用;
服务器负责响应客户机的SQL服务请求命令,但不主动与客户机建立会话,它只负责系统数据存储管理与提供应用服务;;客户机/服务模式特点;最优化地共享服务器资源,如CPU资源、数据存储能力。客户机可以请求服务器完成大型计算(如图像处理)或运行大型应用(如数据库管理系统)。
优化网络利用率。因为客户机只把请求的内容传给服务器,服务器也只是返回最终结果,系统中没有必要传输整个数据文件的内容,从而减轻了网络负担。;资源共享和C/S模式的比较;C/S模式的优点:;中间件;中间件的产生
在客户机与服务器之间增加一层软件,即中间件;
利用中间件提供的高层应用程序接口,可以将底层网络协议与实现技术屏蔽,使用户集中编写应用软件;;B/S模式的形成发展及特点;B/S计算模式最主要的特点是与软、硬件平台无关性,浏览器、Web-server、Java、HTML以及数据库资源都可以做到与软、硬件平台无关。 ;B/S和C/S的比较;在C/S计算模式中,不同的操作系统与网络操作系统对应着不同的语言和开发工具,由于在这种模式中,要把对数据库资源的访问形成一个统一的连接平台,因此客户机上除负责图形显示和事件输入外,把应用逻辑和业务处理规则可能都放置于客户机上,造成客户机越来越“胖”,开发着力点主要落在客户机端上。;由于客户机端配置了大量的应用逻辑和业务处理规则软件以及开发工具软件,而软件的变动与版本的升级以及硬件平台的适应能力都影响着系统中所有的客户机,在这种情况下,势必
显示全部