1.Berikan satu contoh agent dan jelaskan
karakteristiknya.?
2. Apa perbedaan antara snapshot replication dengan transactional replication?
3. Apa perbedaan antara proses dan thread ? Berikan contoh proses dan thread?
4. Karakteristik file sistem terdistribusi diantaranya adalah concurrent file updates dan fault tolerance. Apa yang dimaksud dengan concurrent file updates dan fault tolerance tersebut?
2. Apa perbedaan antara snapshot replication dengan transactional replication?
3. Apa perbedaan antara proses dan thread ? Berikan contoh proses dan thread?
4. Karakteristik file sistem terdistribusi diantaranya adalah concurrent file updates dan fault tolerance. Apa yang dimaksud dengan concurrent file updates dan fault tolerance tersebut?
JAWAB....
1.
Internet Agent: Agent yang hidup dan bertugas dalam lingkungan jaringan
Internet, melakukan tugas memanage informasi yang ada di Internet. Termasuk
dalam klasifikasi ini adalah:
·
Web Search Agent
· Web
Server Agent
· Information
Filtering Agent
· Information
Retrieval Agent
·
Notification Agent
·
Service Agent
· Mobile
Agent
2.
Perbedaan Snapshot Replication dan Transactional Replication
a.
Jika snapshot replication
ü Mencopy
semua data dari ARTIKEL ke SUBSCRIBER
ü Mengabaikan
data yang telah dimodifikasi di SUBSCRIBER
(subscriber menjadi Read Only)
ü Network
Bandwidth yang dibutuhkan sangat besar
ü Mudah
implementasinya
ü Proses
Copy Artikel terjadi dalam suatu waktu
b.
Jika transactional replication
ü Proses
Copy Transaksi dari Artikel, dengan memanfaatkan Transaction Log milik
Publication DB
ü Setiap
perubahan data yang terjadi akan dicopy dulu ke Distributor, baru kemudian
dicopy ke Subscriber
ü Lebih
efisien daripada Snapshot Replication
ü Traffic
Network menjadi minimal (krn butuh bandwidth kecil)
ü Real
Time
ü Modifikasi
data di Subscriber tetap dipertahankan
3.
Sebuah proses adalah sebuah peristiwa adanya sebuah program yang dapat
dieksekusi. Sebagai sebuah eksekusi proses, maka hal tersebut membutuhkan
perubahan keadaan.
-
Thread adalah unit dasar dari penggunaan CPU, thread mengandung Thread
ID, program counter, register set, dan stack. Sebuah Thread berbagi code
section, data section, dan sumber daya sistem operasi dengan Thread lain yang
dimiliki oleh proses yang sama.
Perbedaan proses dan thread?
1.
Pembentukan Thread membutuhkan waktu yang lebih sedikit daripada
pembentukan
process.
2.
Membutuhkan waktu yang lebih sedikit untuk menhakhiri Thread daripada
process.
3.
Lebih mudah dan cepat untuk melakukan switch antar Thread daripada
switch antar process.
4.
Thread menggunakan secara bersama ruang alamat dari proses yang
menciptakannya. Proses memiliki ruang alamat sendiri-sendiri.
5.
Thread memiliki akses langsung ke segemen data dari prosesnya.
Masing-masing proses memiliki salinan segmen data dari parent process-nya.
6.
Thread dapat saling komunikasi dengan thread lain dalam satu process.
Antar proses harus menggunakan komunikasi antar proses.
7.
Thread hampir tidak memiliki overhead. Proses memiliki overhead.
8.
Thread dapat memiliki pengaruh kontrol yang besar terhadap thread lain
dalam satu proses. Proses hanya dapat mengendalikan proses anakannya.
9.
Perubahan pada thread utama seperti pembatalan atau perubahan prioritas
dapat mempengaruhi tingkah laku thread lain dalam satu proses. Perubahan pada
parent proses tidak mempengaruhi proses anakan.
4.
Concurrent File Updates
Perbaruan file serentak bersamaan
antara file server dan client. Kebanyakan arah sistem mengikuti standar UNIX
dalam memberikan pelayanan advisory atau mendatory file atau record file level
locking.
-
Fault Tolerance
Service harus terus menerus beroperasi
walaupun terjadi kesalahan atau error pada client atau pun server
REF :
0 comments:
Post a Comment