- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DISTRIBUTED SYSTEMSPrinciples and ParadigmsSecond EditionANDREW S. TANENBAUMMAARTEN VAN STEENChapter 1 Introduction Definition of a Distributed System (1) A distributed system is: A collection of independent computers that appears to its users as a single coherent system. Definition of a Distributed System (2) Transparency in a Distributed System Scalability Problems Scalability Problems Characteristics of decentralized algorithms: No machine has complete information about the system state. Machines make decisions based only on local information. Failure of one machine does not ruin the algorithm. There is no implicit assumption that a global clock exists. Scaling Techniques (1) Scaling Techniques (2) Pitfalls when Developing Distributed Systems False assumptions made by first time developer: The network is reliable. The network is secure. The network is homogeneous. The topology does not change. Latency is zero. Bandwidth is infinite. Transport cost is zero. There is one administrator. Cluster Computing Systems Figure 1-6. An example of a cluster computing system. Grid Computing Systems Figure 1-7. A layered architecture for grid computing systems. Transaction Processing Systems (1) Figure 1-8. Example primitives for transactions. Transaction Processing Systems (2) Characteristic properties of transactions: Atomic: To the outside world, the transaction happens indivisibly. Consistent: The transaction does not violate system invariants. Isolated: Concurrent transactions do not interfere with each other. Durable: Once a transaction commits, the changes are permanent. Transaction Processing Systems (3) Figure 1-9. A nested transaction. Transaction Processing Systems (4) Figure 1-10. The role of a TP monitor in distributed systems. Enterprise Application Integration Figure 1-11. Middleware as a communication facilitator in enterprise application integration. Distributed Pervasive Systems Requirements for pervasive systems Embrace contextual changes. Encourage
您可能关注的文档
- 人教新目标七年级上册Unit1MynameisGinaSectionA2SectionA2章节.ppt
- 第七章第28讲图形的平移.ppt
- 人教新目标七年级上册Unit1MynameisGinaSectionB1SectionB1章节.ppt
- 第七章第28节图形的相似及位似.ppt
- 人教新目标七年级上册Unit1MynameisGinaSectionB2SectionB2章节.ppt
- 人教新目标七年级上册Unit2ThisismysisterSectionA1SectionA1章节.ppt
- 第七章第29讲图形的旋转.ppt
- 人教新目标七年级上册Unit2ThisismysisterSectionA2SectionA2章节.ppt
- 人教新目标七年级上册Unit2ThisismysisterSectionB1SectionB1章节.ppt
- 第七章第29节投影与视图.ppt
- 分布式计算chap-02v2章节.ppt
- 人教版八年级下册英语Unit6样品课件_035份SectionAPeriod1章节.ppt
- 人教版八年级下册英语Unit6样品课件_035份SectionAPeriod2章节.ppt
- 分布式计算chap-03v2章节.ppt
- 人教版八年级下册英语Unit6样品课件_035份SectionAPeriod3章节.ppt
- 人教版八年级下册英语Unit6样品课件_035份SectionBPeriod1章节.ppt
- 人教版八年级下册英语Unit6样品课件_035份SectionBPeriod2章节.ppt
- 人教版八年级下册英语Unit7样品课件_025份中学八年级英语下册教学课件Unit7SectionA1章节.ppt
- 分布式计算chap-04v2章节.ppt
- 人教版八年级下册英语Unit7样品课件_025份中学八年级英语下册教学课件Unit7SectionA3章节.ppt
最近下载
- 仓储管理员职业技能鉴定考试题及答案.doc VIP
- 金风1500kW风机常见故障处理手册讲解.doc VIP
- 金风1500kw风机常见故障处理手册.pdf VIP
- 涉外发电工程NFPA72标准火灾报警系统设计研究.docx VIP
- 公共营养师基础知识完整版.pdf VIP
- GBT50344-2019建筑结构检测技术标准.docx VIP
- 二重管旋喷桩施工工艺.doc VIP
- 高中生物学人教版必修2 遗传与进化第2章 基因和染色体的关系科学家的故事 染色体遗传理论的奠基人摩尔根.pptx
- 临床血液透析动静脉瘘感染并发动脉瘤破裂出血患者护理查房.pptx VIP
- 儿童暴发性心肌炎的诊断与治疗.pdf VIP
文档评论(0)