第8章分布式操作系统引言 计算机技术及通信技术的飞速发展。各种类型的区 域网,广域网不断出现 大量的计算机通过网络被连结在一起,从而获得极 高的运算能力及广泛的数据共享 用高速通信联结起来的大量的计算机系统,通常称 作为分布式系统 而这是针对以往集中式系统(即,单处理机系统, 包含一个处理机,存储器,外设及一些终端)而言 的 分布式系统,所需用的软件同集中式系统是不同的, 对于操作系统的需求也是不同的
第8章 分布式操作系统引言 计算机技术及通信技术的飞速发展。各种类型的区 域网,广域网不断出现 大量的计算机通过网络被连结在一起,从而获得极 高的运算能力及广泛的数据共享 用高速通信联结起来的大量的计算机系统,通常称 作为分布式系统 而这是针对以往集中式系统(即,单处理机系统, 包含一个处理机,存储器,外设及一些终端)而言 的 分布式系统,所需用的软件同集中式系统是不同的, 对于操作系统的需求也是不同的
当代操作系统的发展趋势之—(1) 机群类操作系统向广域化发展 NoW与 GLUnix 加州大学伯克利分校开发的机群操作系统 NOW,使廉价工作站以机群方式达到分布式 超级计算机的效能。其规模为100台Utra SPARO处理机机群,巳投入正常运行。排名 于世界最快的200台超级计算机之内 构筑了GLUnⅸx,在现有OS上的一层。策略是 可移植,可跟踪销售商软件升级。能够管理实 际的100台处理机系统
机群类操作系统向广域化发展 NOW与GLUnix • 加州大学伯克利分校开发的机群操作系统 NOW,使廉价工作站以机群方式达到分布式 超 级计算 机的 效能 。 其规模 为 100台 Ultra SPARC-I处理机机群,巳投入正常运行。排名 于世界最快的200台超级计算机之内 • 构筑了GLUnix, 在现有OS上的一层。策略是 可移植,可跟踪销售商软件升级。能够管理实 际的100台处理机系统 当代操作系统的发展趋势之一(1)
当代操作系统的发展趋势之-(2) 机群类操作系统向广域化发展 Millennium 在NoW于1998年完成之后,加州大学伯 克利分校的一个更大规模的机群项目 Millennium(千年)开始启动 其目的是在校园范围完成内一个“机群 的机群( (Cluster of C| asters)
• 在NOW于1998年完成之后,加州大学伯 克利分校的一个更大规模的机群项目 Millennium(千年)开始启动 • 其目的是在校园范围完成内一个“机群 的机群(Cluster of Clusters)” Millennium 机群类操作系统向广域化发展 当代操作系统的发展趋势之一(2)
当代操作系统的发展趋势之—(3) 机群类操作系统向广域化发展 Millennium由五层构成: 第1层,计算机分布在十七个校园区内 第2层,多处理机服务器,提供计算服务 第3层,NOW组,每一个NOW都是个机群 第4层,一个大规模的NoW,供全校园共享 第5层,整体计算层,在NOW组上构造,用于 提供NOW组和校园NOW的共享
• Millennium由五层构成: • 第1层,计算机分布在十七个校园区内 • 第2层,多处理机服务器,提供计算服务 • 第3层, NOW组,每一个NOW都是个机群 • 第4层,一个大规模的NOW,供全校园共享 • 第5层,整体计算层,在NOW组上构造,用于 提供NOW组和校园NOW的共享 机群类操作系统向广域化发展 当代操作系统的发展趋势之一(3)
当代操作系统的发展趋势之-(4) 机群类操作系统向广域化发展 Vineyard项目:加州大学伯克利分校又 个面向未来的研究项目 目标:超越一个伯克利分校校园范围内 的机群,要通过高速网络连接其它工作 站机群 构成一个协同工作站机群联合体 a federation of cooperating g workstation clusters)
• Vineyard项目:加州大学伯克利分校又 一个面向未来的研究项目 • 目标:超越一个伯克利分校校园范围内 的机群,要通过高速网络连接其它工作 站机群 • 构成一个协同工作站机群联合体 ( a federation of cooperating workstation clusters) 机群类操作系统向广域化发展 当代操作系统的发展趋势之一(4)
当代操作系统的发展趋势之—(5) 机群类操作系统向广域化发展 Beowulf项目 开始于1994年,由NASA的 Goddard空 间飞行中心GSFC研制 吸收了NOW和其它机群的设计思想 ·用微型计算机, Linux和以太网设备等产 品构造了机群 现在已有分布在全世界各地的约六十个 大学和研究机构在使用它。目前 Beowulf还在继续发展
Beowulf项目 • 开始于1994年,由NASA的Goddard空 间飞行中心(GSFC)研制 • 吸收了NOW和其它机群的设计思想 • 用微型计算机,Linux和以太网设备等产 品构造了机群 • 现在已有分布在全世界各地的约六十个 大 学 和 研 究 机 构 在 使 用 它 。 目 前 Beowulf还在继续发展 机群类操作系统向广域化发展 当代操作系统的发展趋势之一(5)
81什么是分布式系统?(1) 分布式系统的定义,尚不存在一致性的,普 遍接受的定义,我们定义: 分布式系统是若干台独立计算机的一种联合 体,在该联合体的用户看来,这个联合体就 是一台单独的计算机 在这个定义中,前半句说明是对计算机硬件 的要求,后半句是对计算机软件的要求,这 两项都是对分布式系统基本的要求
8.1 什么是分布式系统?(1) – 分布式系统的定义,尚不存在一致性的,普 遍接受的定义,我们定义: – 分布式系统是若干台独立计算机的一种联合 体,在该联合体的用户看来,这个联合体就 是一台单独的计算机 – 在这个定义中,前半句说明是对计算机硬件 的要求,后半句是对计算机软件的要求,这 两项都是对分布式系统基本的要求
81什么是分布式系统?(2) 另一个角度: 分布式系统是这样的一个系统,它运行在不 具有共享内存的多台计算机上,但在用户眼 里它却象是一台计算机
• 另一个角度: • 分布式系统是这样的一个系统,它运行在不 具有共享内存的多台计算机上,但在用户眼 里它却象是一台计算机 8.1 什么是分布式系统?(2)
81什么是分布式系统?(3) 实质思想:用户不必去关心系统中的多 台计算机的存在。 尽管目前不存在完全满足该条件的系统, 但已经有一些原型机开始出现
• 实质思想: 用户不必去关心系统中的多 台计算机的存在。 • 尽管目前不存在完全满足该条件的系统, 但已经有一些原型机开始出现 8.1 什么是分布式系统?(3)
82分布式系统的作用 分布式系统是可以构造的。能构造的 物品,不等于就是一个好主意 比如,可在一台PC机上安装8台软磁盘 机。但有什么作用呢? 因此有必要讨论分布式系统有何优点 及缺点
8.2 分布式系统的作用 – 分布式系统是可以构造的。能构造的 物品,不等于就是一个好主意 – 比如,可在一台PC机上安装8台软磁盘 机。但有什么作用呢? – 因此有必要讨论分布式系统有何优点 及缺点