分布式系统概念与设计
张兆心
******@hit.
概况介绍
拓展内容
拓展一:物联网与分布式系统
拓展二:云计算与分布式系统
教学内容
2
课程内容
分布式系统概述
网络基础
进程间通讯
操作系统支持
分布式系统时间和全局状态
失效检测
命名服务
分布式系统协调和协定
事务和事务的并发控制
分布式事务
复制
分布式系统安全
分布式系统生存性
3
分布式系统发展的历史、概念
分布式系统使用局域网、广域网和互联网通信、底层网络的性能、可靠性、伸缩性、移动性以及服务质量都影响分布式系统的行为及系统的设计
分布式系统进程间通信协议的特征,包括自身固有特征和支持对象之间通信两个方面
分布式系统结点中操作系统设施如何支持中间件,操作系统实现了在服务器端的资源封装和保护,同时还支持用于访问资源的调用机制:通信和调度
分布式系统与时间有关的若干问题:物理时钟同步算法,逻辑时钟,时钟向量
失效检测是容错领域的一个基本研究内容,是分布式系统实现容错的前提
通过使用命名服务,客户进程可以根据名字获取资源或对象的地址等属性
分布式系统中的进程如何协调他们的动作和对共享值达成协议:进程互斥算法(协调对资源的访问),选举(前一协调者出现故障)
事务(服务器上的一个操作序列)和并发控制在服务器管理共享对象时的应用
涉及多个服务器的事务,可以是平面事务也是可以是嵌套事务
分布式系统中,复制是提供高可用性和容错的关键技术
分布式系统中,对资源的私密性、完整性及可用性都要采取相应的手段加以保证。
分布式系统存在安全隐患,受到攻击,研究提高分布式系统生存性的方法。
参考教材
《分布式原理与范型》清华大学出版社
《分布式系统设计》机械工业出版社
《分布式系统概念与设计》机械工业出版社
4
拓展一:物联网与分布式系统
9
物联网定义
“物联网”的概念是在1999年提出的。
定义:把所有物品通过射频识别等信息传感设备与互联网连接起来,实现智能化识别和管理。
国际电信联盟2005年一份报告曾描绘“物联网”时代的图景:当司机出现操作失误时汽车会自动报警;公文包会提醒主人忘带了什么东西;衣服会“告诉”洗衣机对颜色和水温的要求等等。
机器联网了,人也联网了,下一步就是物体与物体之间要联网了,于是,物联网来了(The of things)!
The concept of the of things is attributed to the original Auto-ID Center, founded in 1999 and based at the time in MIT。
10
分布式系统 1-2 物联网PPT课件 来自淘豆网m.daumloan.com转载请标明出处.