Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jaringan Informasi Pengantar Sistem Terdistribusi oleh Ir. Risanuri Hidayat, M.Sc.

Similar presentations


Presentation on theme: "Jaringan Informasi Pengantar Sistem Terdistribusi oleh Ir. Risanuri Hidayat, M.Sc."— Presentation transcript:

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

9

10 Server Cluster

11

12

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


Download ppt "Jaringan Informasi Pengantar Sistem Terdistribusi oleh Ir. Risanuri Hidayat, M.Sc."

Similar presentations


Ads by Google