Yang
dimaksud dengan concurrency (sistem atau program yang berjalan bersama-sama)
disini adalah suatu karakteristik yang dimiliki oleh sistem terdistribusi
dimana sifatnya setiap komputer/aplikasi dapat melakukan pekerjaan
masing-masing tanpa terjadi konflik diantaranya. Hal yang wajar apabila proses
eksekusi program harus berjalan secara konkuren. Melakukan koordinasi
konkurensi terkadang diperlukan juga untuk mengatur layanan seperti file
sharing.
Ada 3 hal yang menjadi karakteristik sistem terdistribusi, yaitu:
* Concurrency of components
* No Global
Clock (Tidak ada / Keterbatasan Global Clock)
* Independent failure
* Concurrency of components
Pengaksesan
suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam
jaringan komputer) secara bersamaan.
• Setiap
komponen Hardware atau Software bersifat otonom.
•
Sinkronisasi dan koordinasi dengan message passing.
• Sharing
resource
• Masalah
umum dalam system concurrent:
- Deadlock
- Lifelock
- Komunitas
yang tidak handal
Contoh: Beberapa pemakai browser mengakses
halaman web secara bersamaan.
Tidak ada komentar:
Posting Komentar