Library Automation and Digital Archive
LONTAR
Fakultas Ilmu Komputer
Universitas Indonesia

Pencarian Sederhana

Find Similar Add to Favorite

Call Number SK-0639 (Softcopy SK-120) Source Code SK-106
Collection Type Skripsi
Title Eksplorasi pembuatan services di atas globus toolkit 4 dengan studi kasus perkalian matriks secara terdistribusi
Author Sirajudin Maizir;
Publisher Universitas Indonesia. Fakultas Ilmu Komputer, 2006
Subject Computational grids (Computer systems)
Location FASILKOM-UI;
Lokasi : Perpustakaan Fakultas Ilmu Komputer
Nomor Panggil ID Koleksi Status
SK-0639 (Softcopy SK-120) Source Code SK-106 TERSEDIA
Tidak ada review pada koleksi ini: 13628
Teknologi grid computing menawarkan beberapa peluang baru yang menarik, salah satunya adalah kemudahan untuk melakukan resource sharing. Resource yang di-sharing ini bisa meliputi banyak hal, mulai dari CPU, memory, storage, bandwidth jaringan, hingga berbagai alat percobaan. Peluang ini sangat berguna untuk sebuah online lab. Sayangnya riset yang selama ini dilakukan di Fasilkom belum banyak menyentuh aspek praktis dari pemanfaatan grid. Oleh karena itu perlu dilakukan eksplorasi dalam pemanfaatan teknologi grid, terutama dalam bentuk pembuatan service yang merupakan salah satu antarmuka ke teknologi grid yang ada. Tulisan ini akan membahas pembuatan service sederhana untuk mengetahui sejauh mana peluang yang ditawarkan dan batasannya. Studi kasus yang dipilih untuk diimplementasikan dalam bentuk service adalah permasalahan perkalian matriks. Studi kasus ini dipilih karena cukup sederhana untuk diimplementasikan, memungkinkan paralelisasi, dan cukup mengeksploitasi kemampuan grid yang ada. Toolkit yang digunakan dalam penelitian ini adalah Globus Toolkit 4 (GT4), yang merupakan implementasi de facto dari standar yang ada. Hal-hal yang diujicoba antara lain bagaimana GT4 menangani node yang mengalami failure, serta bagaimana proses resource registration and discovery dilakukan. Berdasarkan ujicoba yang dilakukan, diketahui bahwa terjadinya failure ketika mengakses sebuah service yang memiliki suatu resource dapat langsung diketahui oleh user. Akan tetapi GT4 tidak menyediakan fasilitas untuk secara otomatis me-resume request yang sebelumnya sudah dikirimkan ke sebuah service. Untuk resource registration, masih harus dilakukan secara manual oleh user atau programmer dari service yang bersangkutan. Dari ujicoba juga ditemukan bahwa jumlah memory yang dapat digunakan oleh sebuah service di atas GT4 lebih terbatas daripada aplikasi Java biasa. Selain itu ditemukan juga bahwa proses pengiriman data dalam jumlah besar untuk sebuah service harus menggunakan mekanisme tersendiri. Karena jika data tersebut dikirimkan sebagai argumen dari sebuah operasi ternyata membutuhkan waktu yang cukup lama dan memory yang tidak sedikit. Komponen Reliable File Transfer (RFT) dari GT4 tampaknya dapat digunakan dalam hal ini. Terakhir, ada 2 cara untuk melakukan komputasi secara terdistribusi di atas GT4. Cara pertama dengan membuatnya sebagai service, atau cara kedua dengan memanfaatkan komponen Grid Resource Allocation and Management (GRAM) dari GT4. GRAM adalah komponen dari GT4 yang menangani masalah execution management dengan memanfaatkan local job scheduler yang ada di sebuah mesin. Penelitian ini memilih cara pertama karena lebih fleksibel dan dinamis.