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