time and global state dalam sistem terdistribusi adalah

3
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 ?

Upload: chayrasyid

Post on 11-Dec-2014

117 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Time and Global State Dalam Sistem Terdistribusi Adalah

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

Page 2: Time and Global State Dalam Sistem Terdistribusi Adalah

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