Tugas kampus, artikel, dll...

Tuesday, March 13, 2012

KARAKTERISTIK SISTEM DATA TERDISTRIBUSI

Sistem distribusi memiliki 3 karakteristik dan merupakan sifat atau ciri yang dimiliki olehsitem distribusi yaitu :

1. Keterbatasan dalam global clock (No global clock)

• Dalam pemakaian bersama atas sumber daya diperlukan beberapa hal yaitu :

- Dibutuhkan hardware dan software yang mendukung

- Memerlukan resource manager (RM)

- Perlunya suatu hubungan antara resource dengan pihak yang menggunakannya

- Terdapat Client-server, remote evaluation, code on demand, dan mobile agent

• Terdapat batasan pada ketepatan proses sinkronisasi clock pada sistem terdistribusi, oleh karena asynchronous message passing

• Pada sistem terdistribusi, tidak ada satu proses tunggal yang mengetahui global state

sistem saat ini (disebabkan oleh concurrency dan message passing )

2. Independent failures of components

Setiap komponen/perangkat dapat mengalami kegagalan namun komponen/perangkatlain tetap berjalan dengan baik

Keterbukaan merupakan salah satu karakteristik yang dimiliki oleh sistem distribusiantara lain :

- Syarat logis bagi sistem yang tumbuh dari komponen-komponen yangheterogen

- Keterbukaan mensyaratkan interoperabilitas membangun jembatan pengatur

- Kemungkinan adanya kegagalan proses tunggal yang tidak diketahui

- Proses tunggal mungkin tidak peduli pada kegagalan sistem keseluruhan

3. Sistem terdistribusi adalah system concurrent ( Concurrency of components)

- Setiap komponen hardware/software bersifat otonom (kita akan menyebut komponen otonom adalah “proses”)

- Komponen menjalankan tugas bersamaan

Contoh : A dan B adalah concurrent jika A dapat terjadi sebelum B, dan B dapat terjadi sebelum A

- Sinkronisasi dan koordinasi dengan message passing

Sharing resources
Masalah umum dalam sistem concurrent
Deadlock
Lifeclock
Komunikasi yang tidak handal

Karakteristik lain dari sistem terdistribusi

- Skalabilitas

* Asumsi: ketersediaan resource tidak boleh dibatasi

* Pertumbuhan SD tidak boleh berpengaruh pada sistem dan software

- Toleransi terhadap kesalahan

* Menjaga kebenaran kinerja sistem dan ketersediaan layanan

* Redundansi h/w dan pemulihan s/w

* Transparansi

* Pemisahan antara user dan sistem

* Transparansi akses dan lokasi paling dominan

Referensi :

- http://www.scribd.com/doc/76639805/Karakteristik-Sistem-Data-Terdistribusi
- http://gigihsoak.wordpress.com/2012/03/07/karakteristik-sistem-data-terdistribusi/
- http://fajarmuser.wordpress.com/2012/03/11/karakteristik-sistem-data-terdistribusi/

No comments:

Post a Comment