time and global state dalam sistem terdistribusi adalah
Post on 11-Dec-2014
117 Views
Preview:
TRANSCRIPT
Nama : Ida sari
Nmp : (07.31133.180)
1. Time and Global State dalam sistem terdistribusi adalah?
Jawaban : monitoring sistem terdistribusi dan pewaktuan eksekusi yang terjadi, waktu
adalah satuan akurasi. Untuk mengetahui kapan suatu peristiwa terjadi, dibutuhkan
sinkronisasi clock pada sistem dan di luar sistem. Sebagai contoh, transaksi e-commerce
terjadi di komputer pengguna dan komputer bank.
2. Bagaimana sistem operasi bisa membaca clock ?
Jawaban : yaitu Sistem operasi membaca clock fisik tersebut dan menerjemahkannya ke
software clock. Software clock tidak selalu akurat sehingga pewaktuan hardware dan
software memiliki perbedaan walaupun sangat kecil. Namun, software clock tetap
menjadi acuan pencatatan waktu setiap kejadian proses. Kejadian yang terjadi setelah
suatu kejadian akan tercatat di waktu yang berbeda apabila resolusi clock (periode update
software clock) lebih kecil daripada interval waktu antar kejadian
3. Dengan sinyal apakah clock bisa disinkronkan ?
Jawaban : yaitu dengan Sinyal UTC yang disiarkan dari stasiun radio dan satelit ke
seluruh dunia. Komputer dengan penerima sinyal di seluruh dunia dapat mensinkronkan
clock-nya dengan sinyal ini.
4. Bagaimana metode Cristian untuk mensikronisasi clock ?
Jawaban : Cristian menyarankan untuk menggunakan server yang menerima sinyal UTC
untuk mensiknronisasikan komputer secara eksternal. Permasalahannya adalah server
yang menyimpan waktu hanya satu, yang apabila gagal maka untuk sementara waktu
sinkronisasi tidak dapat dilakukan. Cristian menyarankan untuk menggunakan beberapa
server yang sudah tersinkronasi. Jadi, klien meminta ke semua server dan hanya
menggunakan balasan yang pertama kali diterima.
5. Bagaimana sistem kerja Pada mode procedure-call dan symmetric mode ?
Jawaban : yaitu memproses pertukaran bagian-bagian pesan. Tiap pesan memiliki catatan
waktu dari peristiwa yang baru saja terjadi, yaitu waktu local ketika pesan tersebut
dikirimkan. pesan menyimpan catatan waktu setiap akan ditransmisikan, yaitu antara
waktu pesan yang dikirimkan dan ketika diterima, Kemudian NTP menghitung jeda
waktu antara dua clock komputer
6. Bagaimana cara kerja observer process dalam Algoritma Snapshot ?
Jawaban : observer process melakukan dua hal yaitu Menyimpan state local yang dimiliki
dan Mengirim snapshot request ke proses-proses yang lain yang termasuk dalam sistem
komunikasi suatu sistem terdistribusi
7. Bagaimana cara kerja mengumpulkan state – state ?
Jawaban : Setiap ada perubahan nilai variabel dari proses yang satu atau dengan yang
lainnya, proses yang bersangkutan mengirim pesan update state ke proses yang
mengamati kinerja sistem. Jadi setiap ada perubahan sedikit saja, global state tersimpan
di proses pengamat langsung terupdate.
8. Bagaimana cara Untuk memisahkan proses mana yang global state-nya sudah konsisten
mana yang belum ?
Jawaban: yaitu digunakan sebuah tipe data queue, yang berguna untuk menyimpan data
sesuai urutan pengiriman state. Jadi, akhirnya didapatkan sebuah metode unutk
mengumpulkan state-state yang diperlukan untuk penentuan keputusan debugging
9. Apa yang menyebabkan kesalahan program (syntax program error) pada Possibly True ?
Jawaban : adanya delay pada sistem mekanis, human-error dari operator dan sebagainya.
10. Apa Efek dari internal clock ?
Jawaban : adalah pengiriman state dan berbagai pesan apapun disistem teratur dan memiliki
jangka waktu yang telah ditentukan sebelumnya. Jadi, akan ada penghematan sumber daya,
karena pengecekan kondisi dan pengirimannnya hanya dilakukan pada saat-saat tertentu
dengan jumlah bit data yang lebih sedikit karena komunikasinya berbasis sinkron
top related