[category TDJarkom2009]
[title Revaldo Ilfestra Metzi Zen(0906503856) - caceres05, surie08]
Reincarnating PCs with Portable SoulPads [caceres05]
Paper ini membahas bagaimana dengan device kecil dengan menggunakan USB, kita dapat menggunakan komputer lain seperti komputer yang kita miliki. Hal ini melingkupi sistem operasi yang kita gunakan, software-software yang kita pakai. Sehingga jika kita pindah ke komputer lain kita tidak memerlukan untuk menginstall software-software yang kita gunakan. Penulis menamakan alat ini soulpad, sedangkan komputer yang digunakan sebagai host dinamakan enviroPC. Dalam membangun alat ini penulis menyebutkan ada empat isu yang penting untuk dibahas yaitu performance, security and privacy, reliability, dan Hardware Independence. Kelebihan dari alat ini adalah dia ringan sehingga mudah dibawa, dan dikatakan penulis bahwa soulpad ini cocok untuk negara berkembang disebabkan kebutuhan akan internet dan kebanyakan orang tidak bisa membeli komputer. Kekurangannya adalah alat ini mudah untuk hilang atau dicuri sehingga dibutuhkan keamanan dan backup data yang bagus.
Masalah timbul jika PC memiliki hardware yang berbeda, bisa itu berupa prosesornya, solusi untuk masalah ini dijelaskan di dalam paper tersebut. Kemudian masalah yang dapat dibahas lebih lanjut adalah mengenai software license, karena banyak software license itu untuk single computer, sementara untuk soulpad ini kita menggunakan banyak PC, oleh karena itu penulis menyebutkan perlu pendefinisian yang lebih tepat lagi mengenai single computer dan software license. Untuk network, masalah yang timbul adalah ketika soulpad dipasang pada suatu PC, maka orang yang memiliki soulpad itu menguasai penuh PC tersebut, oleh karena itu orang tersebut dapat menggunakan PC tersebut untuk menyerang komputer lain yang terhubung dengan network. Masalah lain yang muncul bagaimana jika dari PC tersebut kita ingin menggunakan suatu device lain yang terhubung, seperti printer, sementara kita tidak memiliki drivernya, saya memikirkan jika ada yang namanya suatu global driver yaitu satu driver untuk device yang sama dengan merek berbeda, jadi misalkan printer merk A dan printer merk B menggunakan satu driver yang sama. Sehingga dengan begitu masalah driver ini dapat teratasi.
Low-Bandwidth virtual machine Migration via Opportunistic Replay [surie08]
Paper ini membahas bagaimana metransfer data yang berukuran besar dan memory state, dari satu virtual machine ke virtual machine lainnya. Penulis paper ini menawarkan solusi dengan menggunakan opportunistic replay, yaitu menyimpan kegiatan yang dilakukan user pada GUI level dengan cara membentuk replay logs yang dikirim ke Virtual Machine lainnya. Pada saat mengirim data dienkripsi dengan menggunakan Cryptographic hashing techniques untuk alasan keamanan.
Beberapa kendala yang dihadapi dalam menerapkan opportunistic replay dijelaskan dalam paper ini. Kendala ini dibagi menjadi tiga kategori utama yaitu: incomplete log capture, non-deterministic externalities dan exactly once side effects. Incomplete log capture terjadi karena tidak lengkapnya mengcapture log yang dilakukan user disebabkan tidak bisa mengakses source code file-file system pada virtual machine. Non deterministic externalities terjadi jika virtual machine state tidak sama dengan eksekusi yang sebenarnya, penyebab ini bisa saja karena ketika mengakses web yang halamannya selalu berubah setiap waktu, hingga yang kita buka pada masa mendatang tidak sama lagi dengan waktu pertama kali kita membuka halaman tersebut. Exactly once side effect adalah masalah yang timbul jika kita tidak memerlukan eksekusi lagi yang sama pada virtual machine yang dikirim log Replay, seperti jika kita mengirimkan email, ketika log replay dijalankan ke virtual machine yang lain maka dia akan mengirim email juga, maka ini merupakan kesia-siaan.
Pada saat pengimplementasian terdiri dari 3 langkah, yaitu: Capture, Replay and Synchronization. Pada saat capture diambil semua input yang dimasukkan oleh user kemudian dicatat. Pada saat Replay, Log yang sudah dibuat dikirim ke virtual machine yang lain kemudian dijalankan lagi. Pada saat synchronization, dilakukan suatu cara supaya masing-masing state dari dua virtual machine jadi indentik. Pada saat pengimplementasian, hasil yang diharapkan cukup bagus, yaitu lebih irit bisa sampai 80,5%. Tapi disini dicoba untuk dua virtual machine dengan sistem operasi yang sama yaitu Ubuntu 7.04. mudah-mudahan penelitian yang akan datang dapat dilakukan pada virtual machine yang berbeda sehingga kita bisa melakukan setiap komputasi yang kita butuhkan pada setiap alat.
No comments:
Post a Comment