SISTEM MOBILE AGENT DALAM KOMPUTASI GRID

Agent secara umum bisa ditegaskan sebagai satu-kesatuan perangkat lunak dengan otonomi tertentu. Mereka melakukan servis dengan urutan seorang pemakai atau agen lain. Mobile agent mempunyai sifat sifat tambahan: mereka secara otonom dapat berpindah, seperti mereka bisa beralih antar kode program, data dan penerusan pointer ke komputer remote (yang dapat dikendalikan jarak jauh) dan memulai kembali dengan pelaksanaan program. Di samping mobilitas fisik ini mobile agent mempunyai
kemungkinan untuk berkomunikasi satu sama lain untuk bertukar informasi. Mobile agent merupakan suatu teknologi yang relatif baru, tetapi sudah ada yang mengimplementasikannya, seperti AgentTcl, Aglets, MOA, Grasshopper, and Odyssey.
Komputasi grid dapat diartikan sebagai sebuah aplikasi sumber dari beberapa alat yang digunakan dalam jaringan untuk memecahkan permasalahan yang ada pada waktu yang bersamaan. Biasanya, komputasi
grid dipertimbangkan dalam konteks pembagian tenaga processor beberapa komputer yang terhubung dalam jaringan TCP/ IP (Transmission Control Protocol/ Internet Protocol). Contoh aplikasi komputasi grid yang sangat populer adalah proyek Search for Extraterrestrial Intelligence (SETI@home) dan proyek The Great Internet Mersenne Prime Search (GIMPS)

Masalah-masalah dalam Mobile Agent
a. Keamanan
Beberapa peneliti membuat suatu daftar tentang beberapa karakteristik mobile agent, di mana semua itu lebih mengarah ke bagian keamanan. Berdasarkan daftar yang ada, salah satu masalah dalam mobile agent ini adalah kurangnya pengetahuan dalam mengeksekusi proses dalam suatu host.
b. Virus
Salah satu permasalahan selanjutnya yang berhubungan dengan mobile agent adalah persamaan akan agen tersebut dan berhubungan dengan virus. Secara umum, virus memiliki kemampuan yang hampir sama dengan mobile agent ini; di mana virus dapat berkeliling dalam jaringan dan menggandakan diri mereka sendiri, berpindah ke suatu komputer/ host, dan melakukan penghitungan serta berpindah ke host yang lain.

Komputasi Grid
Komputasi grid secara konsep tidak seperti elektronik grid. Dalam elektronik grid, outlet dinding mempersilahkan kita untuk dapat berhubungan dengan sumber infrastruktur yang membangun, mendistribusikan, dan mengirimkan rekening listrik. Ketika kita terhubung dengan elektronik grid, kita tidak perlu mengetahui dari mana tenaga tersebut berasal atau bagaimana caranya bisa sampai kepada kita. Komputasi grid menggunakan middleware untuk mengkordinasi sumber-sumber IT yang terpisah di dalam suatu jaringan. Tujuan dari komputasi grid hampir sama dengan elektronik grid, di mana komputasi grid menyediakan akses bagi para pengguna kepada sumber yang mereka butuhkan.

Gambaran Sistem Dan Proses Mobile agent dalam komputasi Grid
Mobile agent dan komputasi grid merupakan kombinasi yang sangat baik untuk memecahkan masalah dalam dunia komputasi, karena banyak memiliki kecocokan karakteristik antara keduanya. Kami akan menunjukkan suatu contoh implementasi konsep dari sistem mobile agent dalam komputasi grid.

Ada tiga fitur middleware yang dibutuhkan untuk membentuk sebuah komputasi grid dari komputer desktop yang terdistribusi melalui internet:
1. Mencari dan menjatahkan sumber daya sistem kepada suatu pekerjaan yang mungkin berubah secara dinamis.
2. Berpindah tempat proses ke suatu mesin baru yang tersedia, khususnya ketika mesin tersebut sedang dikunjungi oleh pemilikinya atau bahkan pada saat mesin tersebut dalam keadaan OFF.
3. Support komunikasi jaringan transparan diantara beberapa proses, beberapa diantaranya dapat dijalankan di dalam mesin yang berada di belakang gateway atau firewall.

Suatu middleware yang berbasis mobile agent yang sebagian besar bermanfaat bagi para pemakai
komputer desktop remote sebagai sebuah pertukaran sumber komputasi yang baku. Proyek ini mengkombinasikan peningkatan platform mobile agent dan perancangan.

Dengan mobile agent, banyak kecerdasan yang dapat dibangun terhadap penggunaan jaringan. Banyak aplikasi saat ini dapat dimodifikasi untuk bekerja lebih efektif dengan mobile agent.

Ketika mobile agent dan komputasi grid dikombinasikan, keuntungan kedua teknologi dapat dikombinasikan. Dengan mobile agent, banyak aplikasi yang digunakan dalam komputasi grid dapat diimplementasikan secara lebih efisien. Sebagian dari skenario yang paling bermanfaat untuk penggunaan mobile agent adalah jaringan pertukaran file di mana kita menemukan dan mengunduh file dapat dilakukan dengan mobile agent. Kegunaan yang baik lainnya dari mobile agent dalam komputasi grid adalah komputasi terdistribusi dan aplikasi secara offline. Di dalam komputasi terdistribusi agen tersebut dapat digunakan untuk mengatur komputasi dan pengiriman data dapat terhitung oleh host remote. Di dalam aplikasi offline, dengan fasilitas bantu akan mobile agent menghemat bandwidth dan penggunaan baterai.

Advertisements
Published in: on May 7, 2011 at 3:22 am  Comments (2)