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.
Sumber :http://orida-orida.blogspot.com/2013/04/time-and-coordination.html