Dokumen tersebut membahas tentang perancangan sistem otomatisasi update software menggunakan teknik kompresi data dan agen mobile. Sistem ini dimaksudkan untuk memperbarui aplikasi jarak jauh secara otomatis dengan mengirimkan data terkompresi untuk menghemat bandwidth jaringan. Dokumen tersebut membahas latar belakang, batasan, tujuan, tinjauan pustaka, analisis perancangan, pengujian, dan kesimpulan dari pengujian sistem.
Automated Software Update System Using Compressed Data Transmission
1.
2. Latar Belakang
Software update dibutuhkan untuk
memperbarui aplikasi yang sudah ada.
Mengupdate aplikasi di beberapa client
sangat merepotkan.
Keamanan data update pada saat
dikirimkan dari server dan client masih
belum ada.
3. Batasan Masalah
File yang dibutuhkan untuk update software
adalah software yang berjalan diatas JVM.
Menggunakan framework JADE.
Menggunakan algoritma kompresi DMC
(Dynamic Markov Compression) untuk
teknik kompresi.
File yang dibutuhkan untuk update software
bertype .class
4. Tujuan
Membuat suatu sistem otomatisasi update
software dimana pada pengiriman datanya
adalah data yang terkompresi.
Memaksimalkan fungsi jaringan untuk
pengiriman data update sofware.
5. Tinjauan Pustaka
Mobile Agent adalah suatu objek software khusus yang
otonomus dan memiliki kemampuan untuk migrasi dari satu
node ke node yang lainnya, membawa data dan
logika, melakukan suatu aksi dari user
Framework JADE adalah suatu framework software yang secara
sederhana mengimplementasikan sistem multi agent melalui
middleware, dengan mengikuti spesifikasi dari FIPA
Algoritma Kompresi DMC (Dynamically Markov Compression)
model kompresi yag terdiri dari 2 stage yang dikembangkan
oleh Cormarck dan Horspol. Algoritma ini dikembangkan untuk
data binari
9. Kesimpulan
1. Durasi waktu pengiriman data yang terkompresi
jauh lebih cepat dibandingkan durasi waktu pada
pengiriman data yang tidak terkompresi, hal
tersebut dapat menghemat bandwith jaringan.
2. Algoritma DMC dapat mengompresi dengan baik
pada data object yaitu data bertype .class.
3. Semakin banyaknya client akan mempengaruhi
durasi waktu pngiriman yang menyebabkan
performa turun namun ini suatu kewajaran
disebabkan usabilitas jaringan yang semakin
meningkat.
10. Saran
1. Perlu adanya eksperimen lebih lanjut
tentang durasi waktu yang dipakai untuk
kompresi.
2. Perlu adanya perbaikan-perbaikan di
dalam mengimplementasikan behaviour
yang ada dalam masing-masing agent.