《Distributed Systems: Principles and Paradigms》读书笔记(一):Introduction

分布式系统由独立计算机组成,对用户表现为单一系统。其目标包括资源访问、透明性和可扩展性。透明性涉及访问、位置、复制、并发和故障处理。开放性涉及接口定义语言和互操作性。分布式系统的类型包括计算系统、信息系统和普适/嵌入式系统,每种都有特定需求和挑战。
摘要由CSDN通过智能技术生成

1.Definition

A Distributed System is a collection of independent computers that appears to its users as a single coherent system.

  • Components autonomous
  • Transparent to users

No assumptions about:

  • Type of computers
  • Interconnecting approaches

Characteristics:

  • Differences between components and communications are hidden
  • Consistent and uniform
  • Easy to expand or scale
  • Available

2.Middleware

Figure1-1from the book: the architecture of middleware

3.Goals

3.1 Resources Accessible

Resources: printers\computers\storage facilities\data\files\web pages\networks and anything else.

Reasons:

  • Share
  • Exchange
  • Security

3.2 Transparency(hidden to users)

Transparent:“A distributed system that is able to present itself to users and applications as if it were only a single computer system”

3.2.1 Types

Types of Transparency

Access
  • For example, a distributed system may have computer systems that run different operating systems, each having their own file-naming conventions. Differences in naming conventions, as well as how files can be manipulated, should all be hidden from users and applications.
Location
  • Naming: using logical name (such as Url)

  • Migration/Relocation: An example of relocation transparency is when
    mobile users can continue to use their wireless laptops while moving
    from place to place without ever being (temporarily) disconnected.

Replication
  • Consequently, a system that supports replication transparency should generally support location transparency as well
Concurrency
  • Competitive sharing of resources:multiple users accessing same resource simultaneously.
  • Locking mechanisms
Failure:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值