Server faults
n Servernya
crash bisa hardware maupun softwarenya.
n Cara
mengatasi :
à
Multiple server dan copy data sehingga back up server bisa take over setelah
primary server crash
Workstation faults
è3
R tt client server architecture :
n Robust
à
Kerusakan client tdk seharusnya membuat hang server.jgn buat server menunggu
response dr client.
n Reconfigure
à
server hrs detect apakah client tlh
gagal dan me-reconfigure systemnya.Dgn mereset internal struktur data dan
memberitahu yg lain bahwa ada satu dari mereka yang ‘unavalaible’
n Resynchronous
àsaat
workstation/client recover,server hrs mengirimkan informasi secukupnya biar dpt
‘menyusul ’ lainnya.
àmirip
dengan case satu participant baru join dalam session groupware.
Algorithm faults
n Kerusakan
aplikasi tidak me-crash-kan aplikasi lainnya shg sulit dalam me-detect nya.
n Cthnya
: struktur data antara replica atau antara client dan server bisa jadi
inconsistent.Hal ini tdk akan terjadi bila algorithma nya benar.
n Cara
mengatasinya dg dibuat suatu bentuk reset,yg membuat system utk resynchronous
semua struktur data antara client server atau antara replika
Unforeseen sequences of events
n Terjadi
deadlock : bila dua atau lebih proses masing2 menunggu yang lainnya utk
melakukan sesuatu.
n Peraturan
utama menghindari deadlock :
à Jangan
pernah menggunakan blocking input atau
output.yaitu : selalu gunakan network call yang meng-time out kan atau
me-return operasi yang tidak bisa continue.
No comments:
Post a Comment
silahkan membaca dan berkomentar