Wednesday, November 18, 2009

[TDJarkom2009][Sesi4][0906593233-Muhammad Adi Sujiwo] satya07, tolia07

[category TDJarkom2009]
[title Muhammad Adi Sujiwo (0906593233) - yang07, royer99]

<h1>Komentar Paper: Pervasive Personal Computing in an Internet
Suspend/Resume System</h1>

<p>Bayangkan bila anda tidak dapat membawa laptop ke manapun, tetapi
tersedia PC yang (hampir) gratis di mana saja. Saat berada di bandara,
anda harus segera mengerjakan presentasi multimedia yang baru saja anda
buat di kantor; bagaimana anda dapat mengembalikan pekerjaan anda bersama
aplikasi dan lingkungan kerja di desktop anda sebelumnya?
<p>Pertanyaan ini dicoba dijawab oleh sistem ISR (Internet
Suspend/Resume). ISR menggunakan basis teknologi Desktop Virtual Machine
(VM) yang berjalan pada sisi klien; saat sesi VM pengguna di-suspend,
seluruh state terakhir dari sesi tersebut akan disimpan ke sebuah server
melalui penyimpanan terdistribusi. Saat pengguna akan melanjutkan
pekerjaannya, ia akan melakukan resume, dan software ISR akan mengambil
state dari sesi terakhir untuk membangun sesi VM dan seluruh sistem
operasi beserta aplikasi dan file-file pengguna akan dikembalikan.
<p>Sekilas hal ini terlihat sulit dilakukan; besarnya ukuran memori dan
disk yang mencapai di atas satu gigabyte membuat transfer state
berlangsung sangat lama, khususnya dalam jaringan dengan bandwidth yang
rendah. Dan inilah yang dirasakan pengguna; latency (kelambatan) saat
resume dapat menjauhkan pengguna potensial. Namun ISR juga menggunakan
beberapa trik untuk mengurangi kelambatan resume; di antaranya adalah
penggunaan portable storage untuk menyimpan cache sebagai petunjuk dalam
membangun sesi VM pengguna.
<p>Penggunaan VM sebagai solusi komputasi pribadi belum menjawab tantangan
atas penggunaan komputer publik: terminal-terminal publik mungkin saja
tidak terpercaya karena rawan terhadap penyadapan. Terminal publik juga
selalu dihantui masalah crash karena penggunaan sistem operasi inang yang
dirancang dengan benar.

<h1>Komentar Paper: Improving Mobile Database Access Over Wide-Area
Networks Without Degrading Consistency</h1>
<p>Saat ini database relasional client-server telah digunakan secara luas
dalam proses-proses bisnis seperti inventory, order control , CRM dan
asset tracking. Fitur utama dari database ini adalah meyakinkan
konsistensi data untuk semua pengguna. Namun penggunaan prinsip
client-server memberi satu kelemahan; data menjadi tidak tersedia saat
kinerja jaringan memburuk.
<p>Dalam paper ini, penulis menjelaskan sistem Cedar sebagai solusi untuk
masalah penyediaan data dari database client-server saat koneksi jaringan
memburuk. Kunci utama Cedar adalah penggunaan cache data. Namun prinsip
utama yang dipegang untuk mengurangi volume transmisi data adalah
penggunaan replika pengguna yang telah kadaluarsa, dan memakai pendekatan
optimistik saat melakukan replikasi dan sinkronisasi. Sinkronisasi replika
ini hanya dilakukan saat koneksi telah membaik.
<p>Cedar juga tidak mengubah arsitektur aplikasi dan database yang telah
ada, namun bekerja pada ranah konektivitas database seperti JDBC atau
ODBC. Ini membuat Cedar bertindak selaku proxy untuk server database.
Cedar membuat replika database dengan menelusuri struktur data dan
memberikan hash (penanda), sehingga dapat mendeteksi setiap data yang
mungkin telah berubah. Hal ini dapat meningkatkan kinerja, karena Cedar
tidak perlu melakukan sinkronisasi seluruh data.

No comments:

Post a Comment