Lontar Komputer: Jurnal Ilmiah Teknologi Informasi
Vol. 5, No. 2 Agustus 2014

PENINGKATAN KINERJA SISTEM MULTI AGEN DENGAN OPTIMALISASI ALOKASI BEBAN (STUDI KASUS ENKRIPSI DATA DENGAN ALGORITMA AES)

Muhammad Rizka (Fakultas Teknologi Informasi)
Waskitho Wibisono (Fakultas Teknologi Informasi)
Tohari Ahmad (Fakultas Teknologi Informasi)



Article Info

Publish Date
27 Nov 2015

Abstract

Sistem multi agen merupakan sekumpulan agen yang saling berinteraksi dan berkomunikasi untuk melaksanakan suatu tujuan tertentu. Dalam mewujudkan sistem multi agen yang skalabel dan efisien maka agen-agen dalam sistem multi agen harus dapat bersifat autonomous, proactive dan flexible terhadap lingkungan dalam keadaan tertentu. Dalam menangani job yang didistribusikan oleh sistem ke setiap agen dapat saja terjadi ketidakseimbangan workload diantara agen-agen. Load balancing merupakan salah satu solusi ketika ketidakseimbangan workload terjadi dalam sistem multi agen. Sistem multi agen yang penulis usulkan yaitu menerapkan load balancing dalam pengalokasikan workload ke setiap agen secara dinamis. Sistem multi agen yang dibangun terdiri dari agent worker yang bertugas dalam melakukan eksekusi job dan agent monitor yang bertanggung jawab dalam mengawasi kondisi agent worker dan mengalokasikan job kesetiap agent worker. Load balancing system dilakukan dengan pertimbangan tiga parameter yaitu kondisi load agent worker, antrian job dan resource komputasi komputer dimana agen-agen tersebut berada. Studi kasus yang diterapkan pada penelitian ini adalah enkripsi data dengan algoritma AES (Advanced Encryption Standard). Hasil pengujian menunjukkan bahwa metode usulan dapat meningkatkan kinerja sistem multi agen dalam melakukan proses enkripsi job hingga mencapai 30,99 % dibandingkan dengan Distribusi Uniform (DU).

Copyrights © 2014






Journal Info

Abbrev

lontar

Publisher

Subject

Computer Science & IT

Description

Lontar Komputer [ISSN Print 2088-1541] [ISSN Online 2541-5832] is a journal that focuses on the theory, practice, and methodology of all aspects of technology in the field of computer science and engineering as well as productive and innovative ideas related to new technology and information ...