Download presentation
Presentation is loading. Please wait.
Published byFelix Sabins Modified over 9 years ago
1
Jaringan Informasi Pengantar Sistem Terdistribusi oleh Ir. Risanuri Hidayat, M.Sc.
2
Motivation ● Share resources ● Personalise environments ● Location independence ● People & information are distributed ● Performance & cost ● Modularity & expandability ● Availability & reliability ● Scalability
3
Goal ● Performance ● Reliability ● Scalability ● Consistency ● Security
4
Issues Design ● Naming ● Communication ● Software structure – well-defined interfaces – abstractions/layering & support services ● Scale ● Partial failure – detection, masking & tolerance – recovery Security ● Centralized systems: – can rely on physical security – Users understand what trust to assign to the system – System administrators are responsible ● Distributed systems: – None of the above applies ! – Hard to know what is being trusted or what can be trusted
5
Transparency ● Access ● Location ● Concurrency ● Replication ● Failure ● Mobility ● Performance – Reconfiguration – Scale
6
Definition Colouris ● System of networked computers that – communicate and coordinate their actions only by passing messages ● concurrent execution of programs ● no global clock ● components fail independently of one another Tanenbaum ● A collection of independent computers that appear to the users as a single coherent system – autonomous computers ● connected by a network – software specifically designed to provide an integrated computing facility
7
Definition Lamport ● “You know you have a distributed system when the crash of a computer you’ve never heard of stops you from getting any work done.” – inter-dependencies – shared state – independent failure of components ● partial failures
8
Clock dan Sinkronisasi
10
Server Cluster
13
Interaksi Peer to peer
14
Mobile Code Example: Applets
15
Thin Client-Compute Server Thin Client Application Process Network computer or PC Compute server network
16
IPC
17
Interaksi Client-Server Remote Procedure Call
18
Interaksi C-S ● Multi-tier
19
Interaksi C-S
20
● Asinkron RPC
21
Web ● TCP/IP ● DNS ● HTTP ● HTML ● Caching ● Server clusters
22
Layering Hardware Host-to-Host Connectivity Request-Reply Channel Message Stream Channel Application Programs
23
Protocol Graph
24
OSI Network Architecture Application Data Link Network Transport Session Presentation Physical Network Data Link Physical Network Data Link Physical -> raw bits Data Link -> frames Network -> packets Transport -> process-to-process Application Data Link Network Transport Session Presentation Physical
25
Internet Architecture Network IP TCPUDP Application Transport Datagrams Messages (UDP) Streams (TCP)
26
Encapsulation App Data RRPData HHP RRP App Data RRPData HHP RRP DataHHP
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.