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.
- computing server system
interfaceを提供し、リクエストに応じてデータを返す。 - file-server system
file-system interface(create, update, read, delete files)を提供する。
- computing server system
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