分布式计算环境课程总结

分布式计算环境课程总结

ID:42442797

大小:2.35 MB

页数:122页

时间:2019-09-15

分布式计算环境课程总结_第1页
分布式计算环境课程总结_第2页
分布式计算环境课程总结_第3页
分布式计算环境课程总结_第4页
分布式计算环境课程总结_第5页
资源描述:

《分布式计算环境课程总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、分布计算环境 课程总结主要内容第一章绪论第二章分布式系统的基本原理第三章面向对象的分布计算环境第四章面向构件的分布计算环境第五章面向Web的分布计算环境第六章面向资源整合的分布计算环境第七章基于人工智能的分布计算环境绪论分布式系统在网络计算平台上开发、部署、管理和维护以资源共享和协同工作为主要应用目标的分布式应用系统分布计算简单地说,分布式计算是两个或多个软件共享信息、协同工作。这些软件既可以在同一台计算机上运行,也可在通过网络连起来的几台不同机器上运行。分布计算技术是构成分布式系统的基础分布计算环境分布计算环境:分布计算环境提供了网络环境下不同软、硬件平台

2、资源共享和互操作的有效手段,使得分布式计算可以比较方便地得以实现,从而分布式系统可以比较方便地得以构造方便分布式系统的构建:设计、实现、部署、维护分布式计算环境本身实际上也是分布式系统DistributedComputingEnvironment分布计算环境的技术基础分布式计算环境构造技术基础分布在网络上的程序之间的互操作技术目录技术、负载平衡技术、容错技术、事务管理技术、安全技术……面向对象的分布计算环境简化面向对象的分布式系统的设计与实现面向构件的分布计算环境简化基于构件的分布式系统的设计与实现面向……的分布计算环境主要内容第一章绪论第二章分布式系统的基

3、本原理第三章面向对象的分布计算环境第四章面向构件的分布计算环境第五章面向Web的分布计算环境第六章面向资源整合的分布计算环境第七章基于人工智能的分布计算环境分布式系统的基本原理体系结构进程通信命名一致性和复制容错安全分布式系统体系结构样式1、分层体系结构2、对象的体系结构3、以数据为中心的体系结构4、基于事件的体系结构第N层第N-1层第2层第1层共享数据空间组件组件组件组件组件组件主动仓库式(黑板式)系统体系结构系统体系结构:软件体系结构的具体实例。确定了软件组件、这些组件的交互以及它们的位置(部署)就是软件体系结构的一个实例。主要讨论1、集中式体系结构2、

4、非集中式体系结构,如P2P3、混合体系结构C/S集中式的各种各样的分层方式如何分层取决于应用系统的具体情况混合型体系结构将客户/服务器结构与非集中式结构相结合如:边界服务器系统(edgeserver)C/SP2P进程分布式系统中,进程是基本部分,它们构成了不同机器间通信的基础;分布式系统中的线程对于执行阻塞性I/O操作时继续使用CPU是非常有用的,如采用多线程方式,可以构建更高效的服务器;客户进程一般实现用户接口;通过隐藏与服务器通信的细节,获得更好的分布透明性;客户进程可以是多线程的;服务器进程可以实现一种服务也可以实现多种服务,可以是状态无关的也可以是状

5、态相关的;服务器进程常是多线程实现的;很多服务器组织成集群,通常需隐藏集群内部细节,使用单访问点将请求消息转发给服务器。服务器的有状态和无状态无状态服务器:服务器不保存客户程序的状态例如,Web服务器有状态服务器:保存客户程序的状态例如,NFS文件服务器文件使用表(客户,文件,可更新否)服务器重启时:恢复故障前状态无状态服务器也可以实现有状态的服务如Web服务器使用Cookie通信传统的分布式系统通过基于传输层提供的低层消息来进行通信,如TCP/IP套接字分布计算环境(中间件)提供更高层次的通信支持RPC、RMI基于消息的通信RPC、RMI等主要提供同步通信

6、功能但在一些应用场合,面向消息的异步通信更方便一些瞬时和持久,同步和异步:这些性质可以组合如:通信持久性和同步性的组合(a)持久异步通信(b)持久同步通信通信面向流的通信服务质量QoS数据传输要求的比特率创建会话的最大延时端到端最大延时最大往返延时误码率丢包率流的同步多播通信从发送方到多个接收方命名名称在所有计算机系统中都起着非常重要的作用名称可用来表示实体,基本有3种类型的名称:地址、标识符、用户友好的名称命名系统的主要功能是把名称解析为它所标识的实体简单地,命名系统中可以有一个名称到地址的绑定表如(Name,address)表大型分布式系统,资源众多,一

7、个表可能无法满足要求分布式系统中,命名系统的实现本身通常是分布在多台计算机上的其分布机制对命名系统的效率和可靠性起着关键的作用分布式系统常见的三类命名系统无结构命名名称中不包含任何有关如何定位其相关实体的访问点的信息:广播多播、分布式散列表结构化命名简单的、人类可理解名称;名称通常组成名字空间:根节点、目录节点、叶节点DNS基于属性的命名常用(属性、值)来描述实体;基于属性的命名系统称为目录服务。LDAP分布式系统常见的三类命名系统复制与一致性进行复制的主要原因:可靠性:一个副本被破坏,可以切换到另外的副本,保护数据,不影响应用的运行。性能:并行性、可伸缩性

8、,(服务器数量、地域)可均衡负载,提高访问性能地域扩

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。