Page 227 - E-Modul Simbad_Neat
P. 227

•  Jika data yang tereplikasi disimpan pada simpul yang mengalami kerusakan,

                           katalog sistem terdistribusi harus diubah sehingga query yang akan datang tidak


                           akan lagi mempertimbangkan salinan data yang ada di simpul tersebut

                        •  Jika ada transaksi yang aktif pada simpul yang mengalami kerusakan. maka


                           transaksi tersebut harus dibatalkan (aborted)

                        •  Jika  kerusakan  terjadi  pada  server  utama,  harus  dilakukan  pemilihan  untuk


                           menentukan server utama yang baru.

                               Karena  umumnya  tidak  mungkin  untuk  membedakan  apakah  kerusakan


                        terjadi pada suatu simpul dalam jaringan atau terjadi pada link yang pada suatu

                        simpul dalam jaringan atau terjadi pada link yang menghubungkan simpul tersebut,


                        pengonfigurasian  ulang  harus  dilakukan  untuk  menghindari  terjadi  pemutusan

                        jaringan. Untuk itu, situasi berikut ini harus dihindari:

                           •  Dua atau lebih server utama dipilih dalam partisi berbeda


                           •  Ada lebih dari satu partisi jaringan yang mengubah data tereplikasi


                               Pegatuan kembali simpul atau link yang telah diperbaiki ke dalam sistem

                        juga  harus  ditangani  hati-hati.  Ketika  simpel  yang  rusak  telah  dapat  berfungsi

                        normal  kembali,  sistem  harus  menjalankan  prosedur  untuk  mengubah  kembali


                        tabel-tabel  sistem  yang  telah  disesuaikan  pada  saat  simpul  tersebut  rusak.  Jika

                        simpul  memiliki  salinan  data,  maka  salinan  ini  harus  diperbarui  sesuai  dengan


                        kondisi  terakhirnya.  Upaya  penyatuan  ulang  sebuah  simpul  yang  mengalami

                        kerusakan bisa lebih sukar ketimbang pembentukan awal sistem, karena pada saat


                        pemulihan simpul tersebut, salinan data dapat saja mengalami perubahan. Solusi

                        yang  paling  gampang  untuk  mengatasi  hal  ini  adalah  dengan  menghentikan


                        sementara pengoperasian sistem secara keseluruhan pada saat proses penyatuan dan





                                                             214
   222   223   224   225   226   227   228   229   230   231   232