版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
多台计算机上分布这样一个事实隐在高度的透明性和系统性能之间进行权灵活的,不同组件→系不只提供最的接口定义,还提供系统各部分间的接口定作,这种共存和协同工作只能依赖于通过双方在公共标准中规定的各自所提供的服务来完成。可移植性:如果分布式系统ABA具有相B上执行的可能性。考虑到可扩展性的问题通常表现为性能下降对组件进行并将副本分布到系统各处通常缓存是的一种特殊形式,与相同,缓存一般是在资源的客户附件制作该资源的副本。区别是是否缓存是由资源的客户决定而不是由资源的拥有者决定。1.3 基于对象的体系结构每个对象是一个组件对象间通过过程调用机制来基于事件体系结构进程基上通过件的通信的事可有选.2些确的方进程可以是去耦的,他们不需要两者在通信发生时都是活动的。2.2确 vs基于连接的最后把该消息发送给客户。优点是高效,但是抵抗突发的传输故障很,无法检测是请求处理层包应用程的能管要使用实数据其数往往是久的,客户-服务器模型中,数据层往往在服务器端实现。还负责保持不同应用程序之间的一致性。c:示例:文字处理,基本的编辑功能在客户端,高级支持工具在服务器端e:客户的本地硬盘含有部分数据的情况,如浏览web,本地构建巨大内存理,功能放在客户机上,容易出错,也更依赖于低层平台)胖客户:提高性能,但管理瘦客户:用户接口简单,后端负载重(趋势2.2.2,每个进程又是服务器又是客户一个进程不能与另外任意一个进程直接通信求通过,Chord11.Can 可以组装成完整的文件。只有当客户为其他人提供了内容,才被容许。要一个文件,用户需要一个全局 ,它只是知名web站点中的一个。 指向名为.torrent文件的。一个.torrent文件含有要特定文件的信分析模web分布式系统需要那些不希望有的网络固有特性,尽可能支持的应用程序。但是个进可以并发多个线程,每条线程并行执行不同的任务。多个进程并发的共享同一个cpu以及其他硬件资源这样一个事实是透明的。cpuos支持同时运行的进程数目超过主存容纳能(3.1进程间通信的上下文开销用户空间→内核空间→用户空户级线程优对引起阻塞的系统调用的调用会立即阻塞该线程所属的整个进程以及进的其它线程LWP图3.2 每个LWP可以运行自己的用户级线程用户级线程和LWP的结合:线程包中有一个用于调度线程的例程,创建LWP时LWPLWP执阻塞时:osLWP。如果进有足够的LWP,阻塞的系统调用不会导致整个进程被挂.2api隐藏。JVM多个不同的操作系立并发的运行在同一系统。虚拟化监视器。如VMware3.3.2客户端与分布式透明性:客户端包含用于获得分布式透明性的组件。理论上说 为已知的服务分配一个的端点运行的服务器每台机器都运行一个特殊的守护程序负责位于同一台机器实现
更好的方法是在开发客户程序和服务器程序时考虑到带外数据(服务器在处理客户发送的其它数据前必客户将带外数据发送到一个另外的控制端点服务器同时该端点baVserverVserver上的进程完全独立,严格,不能共享任何资源17.PlanetLabPlanetLabVserver实现:用来创建该节点上其他的Vserver并控制资源分配管理者:负责管理节点,确保它管理下的节点运行基本的PlanetLab并遵守相关规PlanetLab上拥有账号OSI消息先传到应用层,最终到达物理层执行实际的在物理传输介质上的消息传输,到机器12.过程调用:机器A上的进程调用机器B上的进程,A上的进程被挂起,B上的进程14.过程调用包含步骤通过RPC进行计算的步客户存根将add的两个参数放入消息中,同时添加要调用的过程名词或传器程序。使用-还原调用来代替调用。优化策略:如果存根知道缓冲区对服务器来RPC传统RPC调用过程时,客户会阻塞。RPCRPC组成。TCP/IPconnect后客户被阻塞,直到成功连接MPIsend及MPI提供几种共存的不同格式,并提供在各种格式之间尽可能简单的转换消息转换器的是一个数据库服务质量:时间敏感的需求统称。连续数据的QoSQoS2:交错传输4.28可以信息。gossipAnti-entropyPQQ进行交换更新信息,方法有Q主P申请更新信PQ流言:与任意节点Q通信,但当被更新的结点Q已经被更新,信息不再向下。一个实体可以提供多个名称到地址绑定:最简单的形式是有一张(name,address)名字,地址表,但在分布式系统中要多个大型网络,一个集中的表其任务。通常做法是将名称分成多个部分,只有能为该实体提供点的机器发送回复消息,包含点地址。用于移动实体定位→转发指当实体从ABB中的新位置链的中间位置也要那部分服务器存根要么包含实际对象的本地,要么包含该对象对客户存根的本当对象从地址空间A移到B时,把一个客户存根留在A中,并且在B中安装一个它的客户首先与宿主建立连接然后与主机连接如果是当前本地网络中,Chord系统结点解析键值每个节点一个路由表利用网络邻近路由;结点一个转发请求的可选表,当结点选择转发一个请求时,可以选用离他最 结点dir(D),域中的实体,形成一颗 根节点拥有每个实体的位置记录,其中每条记录都一个指向更低层子域 同时包含D1和D2的最小域 D的结点发送一个查找请求,如果没有位置记录,结点把请求转假设M了位置记录,则E位于M代表的域dom(M)中,请求转发给那个子域的结假设实体E在叶域D创建一个副本,就需要这个副本的地址。操作从D的叶结点dir(D)开始,D会逐步向上转发请求,直到到达了位置记录的结点M。然后M在E的位置记录中一个指针,指向转发请求的那个子结点,逐步往下直到发起请若需要删除叶域D中E的地址,请求 结点dir(D)从它为E的位置记录中删除地址,若记录变空了则删除记录,此时dir(D)的父结点需要删除指向dir(D)的指针,若父结点中关于E的位置记录变空,则删除,并通知更,类推。删除是直到一条位置记录中删除指5.3 N是跟,则为绝对路径名,否则就是相对路径名,每个节点只有一个相关联的绝对路径符号2:用叶结点来表示实体,而不是实体的地址或位置,绝对路径名。这样返回N的路径名后继续解析新的路径名——符号挂接点:结点标识符 ,挂载点被查询,并通过表被查询(1)协议的名称,解析成协议的执行,与外部名称空间的服务器进行通通过将命名图结点分布实现分布式名称解析 管理层:经常改变的结点。Eg本地网络主机,用户定义的 ,还由用户。FTP服务器3基于属性名:用(属性,值)来描述实体服务:基于属性名系统。实体有一个可用于查找的相关属性集。而支持结构化名,假设起始结点P的查询与P具有资源密切关系为P提供一个指向语义近似的邻结点的集。结点和这种称为语义覆盖网络。,如果资源描述已,就可以以基于属性名系统常用的方式来查询。6.1UNIXmakeABθ<0原则上A01ABBB高一层。AB低,BA来调整自己。整。适合于没有WWV(参考时钟)的系统。时间守护程序的时间由操作者定期手先的两种情况A、B在同一进,A比B先发A是一个进程发生消息的事件,B是一个进程接收消息的时间。时钟时间值总是增加,不能LamportC(a)<C(b)不能说明事件abVCi[i]PiVCi[j]=kPiPj已经发生了KM*P2mP22优点:实现互斥,公平,易于实现,3条消息 了n次,通过并发进程每个副本有其自身的协作者用于控制。要某个资源时,只需要获得m>n/2个协作者获得多少投票即可。风险:恢复后可能错误的把给了另外的进程给其他进程相同的同一令牌再次0开始循环,需要资源的进程可以在令牌传到自己时使用。P向所有比他大的进程发送election消P有大的响应,则由大的进程接管任何时候,一个进程只能从比它小的进程得到election环算法:构造包含自己进程的election消息在环内发送,活着的收到的进程把自己第七章一致性和分布式系统进行的原对数据的一般是为了增强系统的可靠性和提高性能可靠性:通过多个副本,可以有效防止数据破
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商务会议中心建设项目交通影响评价
- 防火建筑设计与施工策略报告
- 公司库存盘点管理方案
- 抽水蓄能电站综合运营优化方案
- 2026年远程医疗平台服务合同协议
- 2026年幼儿园校车驾驶员安全培训合同协议
- 道路绿化带开口调整工程交通影响评价
- 船员船舶能效管理培训考核试题
- 消防中级证书考试试题及答案
- 江苏教育出版社一级建造师资格考试模拟试题及答案
- 2025年度中国建设银行远程智能银行中心客服代表社会招聘笔试历年典型考题及考点剖析附带答案详解
- 雾化操作流程课件
- 2025年浙江省基层法律服务工作者试题库(附含参考答案)
- 陕西省西安高新一中沣东中学初中校区2025-2026学年九年级上学期12月月考历史试题(含答案)
- 2026宁电投(石嘴山市)能源发展有限公司秋季校园招聘100人考试笔试备考试题及答案解析
- 2025年安徽省农村信用社联合社招聘考试真题及答案
- (2025年)铁路局招聘笔试真题及答案
- 新课标标准解读培训
- 2025 年中国职业教育行业 OA 办公系统使用情况调研报告
- 工厂数字化展厅智能传感器应用方案
- DB32∕T 4191-2022 江苏省绿色航道建设指南
评论
0/150
提交评论