1.12.1

1.12.1 Traditional Computing

  • ネットワークはひろがっていくよん。
  • User processes, and system processes that provide services to the user, are managed so that each frequently gets a slice of computer time.

1.12.2 Client-Server Computing

  • centralized systemからPCsに。Server systems and Client systems.
    1. computing server system
      interfaceを提供し、リクエストに応じてデータを返す。
    2. file-server system
      file-system interface(create, update, read, delete files)を提供する。

1.12.3 Peer-to-Peer Computing
P2P。clientとserverの区別がない。
旧来のClient-Server型における、Serverというボトルネックがない。
2通りある。

  • nodeはまずcentralized lookup serviceを探し、そいつから目的のserviceを提供するnodeの情報を得る。あとは目的のnodeと通信が行われるだけ。
  • nodeはネットワークに接続すると、すべてのnodeにたいして目的のserviceを有しているか確認をとる。すべてのnodeはdescovery protocolを持つ。

1.12.4 Web-based Computing
Ubiquitous network
load balancers