Page 102 - E-modul sistem terdistribusi
P. 102
sama dan dengan cara yang sama. Sinkronisasi sangat penting untuk mencegah
konflik dan ketidakcocokan data di antara komputer-komputer yang berbeda.
3. Komunikasi: Proses koordinasi selanjutnya adalah komunikasi, yaitu
pertukaran data dan informasi antara komputer-komputer di dalam sistem
terdistribusi. Komunikasi dilakukan melalui protokol komunikasi tertentu dan
harus diatur dengan baik untuk memastikan bahwa data dan informasi dapat
diterima dengan benar dan aman.
4. Kontrol dan Manajemen: Proses koordinasi selanjutnya adalah kontrol dan
manajemen, yaitu memastikan bahwa sistem terdistribusi berjalan dengan benar
dan efektif. Proses ini melibatkan pengawasan terhadap kinerja sistem,
pemantauan penggunaan sumber daya, serta manajemen dan penanganan
kesalahan dan masalah teknis lainnya.
Dalam sistem terdistribusi, proses koordinasi tersebut dapat dilakukan secara
terpusat atau terdesentralisasi, tergantung pada arsitektur sistem yang digunakan.
Namun, tidak peduli bagaimana proses koordinasi dilakukan, keberhasilan sistem
terdistribusi tergantung pada kemampuan komputer-komputer di dalam sistem
untuk berkomunikasi dan bekerja sama dengan baik. Deadlock adalah efek
samping atau masalah yang dapat terjadi pada sistem komputer terdistribusi ketika
dua atau lebih proses saling memblokir satu sama lain karena saling menunggu
sumber daya yang dibutuhkan untuk menyelesaikan tugasnya. Deadlock terjadi
ketika setiap proses menunggu sumber daya yang dimiliki oleh proses lainnya, dan
tidak ada satu pun proses yang dapat melanjutkan tugasnya tanpa membebaskan
96