一、分布式系统的挑战

分布式系统的挑战,其实就是某种意义上分布式系统研究的重点内容。

1、异构性

分布式系统的运行环境,存在下列异构性(即存在多样性和差别):网络、计算机硬件、操作系统、编程语言、由不同开发者完成的软件实现。中间件是解决异构性的一种方式,中间件是指一个软件层,它提供了一个编程抽象,屏蔽了底层网络、计算机硬件、操作系统、编程语言的异构性。

2、开放性

计算机系统的开放性是决定系统能否以不同的方式被扩展和重新实现的特性。

3、安全性

信息资源的安全性包括三个部分:机密性(防止泄露给未授权的个人)、完整性(防止被改变或被破坏)、可用性(防止对资源访问的干扰)。

4、可伸缩性

分布式系统可以在不同的规模下有效且高效地运行。

5、故障处理

分布式系统的故障处理是困难的,因为分布式系统的故障是部分的,有些组件出现了故障,有些组件可以正产运行。故障处理的技术有:检测故障、掩盖故障(有些能够被检测出来的故障,可以进行一些处理,防止系统整体的故障)、容错、故障恢复、冗余。

6、并发性

在分布式系统中,服务和应用均提供可被客户利用的资源。

7、透明性

透明性被定义为,对用户和应用程序,分布式系统是一个整体,屏蔽了分布式系统组件的分离性。

8、服务质量

服务质量可以用可以用可靠性、安全性和性能来去评价。

分布式系统概念与设计——阅读笔记(一)相关推荐

  1. 分布式系统概念和设计 第十五章 (1)

    COORDINATION AND AGREEMENT http://www.cdk5.net/wp/ 背景知识点:Reliable failure detector 实际系统中没有reliable f ...

  2. 分布式系统概念和设计-操作系统中的支持和设计

    分布式系统概念和设计 操作系统支持 中间件和底层操作系统的关系,操作系统如何满足中间件需求. 中间件需求:访问物理资源的效率和健壮性,多种资源管理策略的灵活性. 任何一个操作系统的目标都是提供一个在物 ...

  3. 分布式系统概念和设计——特征,实例,Web,Future

    分布式系统概念和设计 分布式系统的特征 关于分布式系统的定义产生的结论 并发性,如何协调并发执行的共享资源型的程序 缺乏全局时钟,程序协作需要通过交换信息完成,紧密的协调依赖于对程序动作发生时的时间共 ...

  4. 分布式系统概念和设计——分布式多媒体系统

    分布式系统概念和设计 分布式多媒体系统 QoS QoS(Quality of Service,服务质量)是一种网络管理和控制技术,可以对网络流量进行管理和调度,以确保网络对不同类型的数据流的传输可以提 ...

  5. 分布式系统:概念与设计读书笔记

    分布式系统的特征 分布式系统的例子:多人在线游戏,金融交易系统 分布式系统的挑战是处理其组件的异构性.开放性.安全性.可伸缩性.故障处理.组件的并发.服务的高可用性 分布式系统组件之间通过消息进行传递 ...

  6. 用户体验设计阅读笔记

    作者:朱赛凡 一 什么用户体验设计 1) 用户体验并不是指一件产品本身如何工作,用户体验是指产品如何与外界联系并发挥作用. 2) 一部电话因为具有拨打和接听的功能而被定义为电话:但实际上在打电话这件事 ...

  7. 陈春章数字集成电路物理设计阅读笔记

    CIW,command in window 纳米设计中,要OPC(optical proximity correcttion,光学近似检查),PSM(移相掩模,phase shifting masks ...

  8. 分布式系统概念与设计分布式实例

    一.分布式系统的挑战 分布式系统的挑战,其实就是某种意义上分布式系统研究的重点内容. 1.异构性 分布式系统的运行环境,存在下列异构性(即存在多样性和差别):网络.计算机硬件.操作系统.编程语言.由不 ...

  9. 《NASA对N+3代先进飞行器概念设计最终报告》阅读笔记

    民用航空的爆炸式增长已是未来的必然,灿烂的前景也意味着巨大的挑战,谁能发掘到未来技术的潜力,谁就能称霸下一个30年的天空! 文章目录 总概述 单双争霸 四点发现 方案分析 多维度分析 设计要求 品质因 ...

  10. 分布式系统 概念 高可用 高并发 学习笔记

    分布式系统 概念 高可用 高并发 学习笔记 0. 分布式系统基本概念 0.1 背景 分布式系统是由一组通过网络进行通信.为了完成共同的任务而协调工作的计算机节点组成的系统.分布式系统的出现是为了用廉价 ...

最新文章

  1. Python字符串类型及操作总结
  2. 关于业务系统的架构思考
  3. [数据加密]GIS空间数据水印信息隐藏与加密技术方法[转]
  4. 半素数c语言,非常简单的c题目 不懂 紧急求助
  5. 备忘:VC++ 中的异常处理
  6. 设置手机项目首选参数
  7. MySQL数据库(六)
  8. MATLAB 与Modelsim之间对测试系统的联合仿真
  9. ffmpeg音视频同步原理
  10. 程序员微信名昵称_微信营销手段之昵称命名
  11. Dbgview退出再打开无法使用的解决办法
  12. eda多功能数字钟课程设计_eda多功能数字钟设计_相关文章专题_写写帮文库
  13. Solaris11操作命令汇总
  14. python-更新word目录
  15. GMT与UTC的区别
  16. 资源网址合集的合集,上千个链接!
  17. 微信支付的软件架构究竟有多牛逼...
  18. 【知识】快乐物质:多巴胺和内啡肽(内酚酞)的区别
  19. rem和vw,vh的介绍
  20. python二级选择题与分析(10)

热门文章

  1. 父亲儿子计算机语言,c语言之父_C语言编程,父亲30岁。儿子6岁,问多少年后父亲的岁数是儿子的2倍...
  2. GBK/GBK2312字库寻址及使用原理
  3. 卫星通信术语名词备忘记录
  4. 深圳活用大数据提升气象服务
  5. 关于Delphi7中日期函数StrtoDate的正确用法 win7报错
  6. VC中Radio控件的用法(VC2008)
  7. TSX指令集中的 RTM 受限的事务内存 来实现并发无锁编程
  8. 初入python,被面试官问道,它的环境有几个。
  9. Oracle GoldenGate Director安装配置详细手册
  10. 【JXTA技术与应用发展】