sistem terdistribusi

16
Sistem Terdistribusi 02 – Model dan Permasalahan Sistem Terdistribusi Oleh : Muh. Ary Azali

Upload: honey

Post on 11-Jan-2016

100 views

Category:

Documents


1 download

DESCRIPTION

Sistem Terdistribusi. 02 – Model dan Permasalahan Sistem Terdistribusi Oleh : Muh . Ary Azali. Model Sistem Terdistribusi. 1. Sistem client - server - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Sistem Terdistribusi

Sistem Terdistribusi02 – Model dan Permasalahan Sistem TerdistribusiOleh : Muh. Ary Azali

Page 2: Sistem Terdistribusi

Model Sistem Terdistribusi

1. Sistem client - server Merupakan bagian dari model sistem terdistribusi yang membagi jaringan berdasarkan pemberi dan penerima jasa layanan. Pada sebuah jaringan akan didapatkan: file server, time server, directory server, printer server, dan seterusnya

Page 3: Sistem Terdistribusi

2. Sistem point to point Merupakan bagian dari model sistem terdistribusi dimana sistem dapat sekaligus berfungsi sebagai client maupun server.

Page 4: Sistem Terdistribusi

3. Sistem terkluster Adalah gabungan dari beberapa sistem individual (komputer) yang dikumpulkan pada suatu lokasi, saling berbagi tempat penyimpanan data (storage), dan saling terhubung dalam jaringan lokal (Local Area Network).Sistem kluster memiliki persamaan dengan sistem paralel dalam hal menggabungkan beberapa CPU untuk meningkatkan kinerja komputasi. Jika salah satu mesin mengalami masalah dalam menjalankan tugas maka mesin lain dapat mengambil alih pelaksanaan tugas itu. Dengan demikian, sistem akan lebih handal dan fault tolerant dalam melakukan komputasi.

Page 5: Sistem Terdistribusi

5

Permasalahan dalam Sistem Terdistribusi

1. Keheterogenan komponen (heterogeneity)2. Keterbukaan (openness)3. Keamanan (security)4. Scalability5. Penangan kegagalan (failure handling)6. Concurrency of components7. Transparansi

Page 6: Sistem Terdistribusi

6

1. Keheterogenan

• Suatu sistem terdistribusi dpt dibangun dr berbagai n/w, o/s, h/w, & p/l yg berbeda.

• IP dpt digunakan utk mengatasi perbedaan jaringan.

• Middleware mengatasi perbedaan lainnya.

Page 7: Sistem Terdistribusi

7

2. Keterbukaan

• Mendukung extensibility.• Setiap komponen memiliki antarmuka

(interface), yg di-publish ke komponen lain.• Perlu integrasi berbagai komponen yg dibuat

oleh programmer atau vendor yg berbeda.

Page 8: Sistem Terdistribusi

8

3. Keamanan

• Shared resources & transmisi informasi rahasia perlu dilengkapi dgn enkripsi.

• Cegah denial of service.• PS: Dibahas dlm kuliah Criptography &

Information Security.

Page 9: Sistem Terdistribusi

9

4. Scalability

• Penambahan pemakai membutuhkan penambahan resource yg konstan.

• Cegah bottleneck.• Jika perlu, gunakan replikasi.

Page 10: Sistem Terdistribusi

10

5. Penanganan Kegagalan

• Setiap proses (komputer atau jaringan) dpt mengalami kegagalan secara independen.

• Komponen lain harus tetap berjalan dgn baik.• E.g. failed branch in a distributed banking

system.

Page 11: Sistem Terdistribusi

11

6. Concurrency

• Multiple users with concurrent requests to a shared resources.

• Setiap resource hrs aman di lingkungan tsb di atas.

Page 12: Sistem Terdistribusi

12

7. Transparansi

• Transparan: bagi pemakai, keberadaan beberapa komponen tampak sbg satu sistem saja.

• Access transparency:– Local & remote resources dpt diakses dgn operasi yg

sama.• Location transparency:– Resource dpt diakses tanpa tahu di mana lokasinya.

• Bagaimana pendapat Anda mengenai hyperlink & URL?

Page 13: Sistem Terdistribusi

13

• Concurrency transparency:– Beberapa proses dpt sama-sama menggunakan suatu

resource tanpa saling interferensi.– Bagaimana jika beberapa pemakai secara bersamaan

akan mengubah suatu berkas?

• Replication transparency:– Pemakai maupun pemrogram aplikasi tidak perlu

mengetahui adanya replikasi resource, yg dpt meningkatkan kehandalan & unjuk kerja.

Page 14: Sistem Terdistribusi

14

• Failure transparency:– Pemakai & pemrogram aplikasi dpt

menyelesaikan tugasnya walaupun ada kegagalan h/w atau s/w.

• Mobility transparency:– Resource & klien dpt berpindah tanpa

mempengaruhi operasi pemakai atau program.

Page 15: Sistem Terdistribusi

15

• Performance transparency:– Sistem dpt dikonfigurasi ulang utk meningkatkan

unjuk kerja, sejalan dgn perubahan beban sistem.• Scaling transparency:– Sistem & aplikasi mudah bertambah luas tanpa

perubahan struktur sistem & algoritma aplikasi.

Page 16: Sistem Terdistribusi

To be continue….