Time and coordination
adalah
mengkordinasikan waktu dalam transfer data, agar tidak terjadi
ketimpangan pada proses transfer data. Selain itu juga, berguna untuk
mengukur penundaan antara komponen terdistribusi, menyinkronkan aliran
data misalnya: suara dan video, dan sebagai penanda keakuratan waktu
untuk mengidentifikasi atau mengotentikasi transaksi bisnis dan
serializability dalam database terdistribusi dan keamanan protokol.
Algoritma Berkeley
Time server
mengirimi (polling) mesin secara periodic meminta waktu saat itu di
mesin yang dikirimi. Berdasarkan jawaban, timer server estimasi waktu
local berdasarkan observasi waktu untuk pengiriman pesan, menghitung
waktu rata-rata dan memberi perintah ke mesin lain untuk memajukan dan
mengundurkan clock supaya mendapat suatu reduksi spesifik.
Mutual Exclusion
Mutual
Exclusion adalah penjaminan pengaksesan sumber daya benar-benar hanya
satu proses tunggal pada interval waktu tertentu. Syarat terjadinya
Mutual Exclusion :
• Bebas dari deadlock
• Bebas dari Startvation
• Fault-tolerance
Dua pendekatan penjaminan mutual exclusion di system tersebar:
• Algoritma Terpusat
• Algoritma Tersebar
Contoh alur pada sistem ATM :

Kordinasi waktu
dan data harus disesuaikan dengan server pusat agar seimbang dan tidak
terjadi error value / angka dalam algoritma untuk memproses data yang
akan diunduh ataupun diupload oleh server.
Tidak ada komentar:
Posting Komentar