Dengan menjalankan sistem terdistribusi, komputer dapat melakukan :
- Koordinasi Aktifitas
 - Berbagi sumber daya : hardware, software dan data
 
Contoh Sistem Terdistribusi:
- Sistem Telepon :ISDN, PSTN
 - Manajemen Jaringan : Adminstrasi ke sumber jaringan
 
- Performance : Kumpulan dari beberapa prosesor akan memberikan kinerja yang lebih baik dari pada komputer yang terpusat. Begitu juga kalau dilihat dari sisi biaya.- Distribution
 - Reliability (Fault tolerance) : apabila salah satu komponen terjadi kerusakan, sistem tetap dapat berjalan
 - Incremental Growth : Mudah dalam melakukan penambahan komputer/komponen
 - Sharing Data/Resources : Berbagi data adalah salah satu hal yang pokok pada kebanyakan aplikasi.
 
- Kesulitan dalam membangun perangkat lunak . Kesulitan yang akan dihadapi antara lain : bahasa pemrograman yang harus dipakai, sistem operasi dll.
 - Masalah Jaringan : Karena sistem terdistribusi di implementasikan dalam jaringan komputer, maka isu2 yang berkaitan dengan jaringan komputer akan menjadi pertimbangan utama dalam merancang dan mengimplementasikan sistem.
 - Masalah Keamanan : Karena pada sistem terdistribusi berbagi data/sumber daya merupakan hal yang mutlak, maka muncul masalah2 yang berkaitan dengan keamanan data dll.
 
- Transparency (Kejelasan)
 - Communication (Komunikasi)
 - Performance & Scalability (Kinerja dan Ruang Lingkup)
 - Heterogeneity (Keanekaragaman)
 - Opennes (Keterbukaan)
 - Reliability & Fault Tolerancy (Kehandalan dan Toleransi Kegagalan)
 - Security (Kemanan)
 
- Model Arsitektur (Architectural Models)
 - Model Interaksi (Interaction Models)
 - Model Kegagalan (Failure Models)
 
No comments:
Post a Comment