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
   97   98   99   100   101   102   103   104   105   106   107