Jumat, 19 April 2019

Review Komputasi Grid


Makalah : Grid Computing


1.    Latar Belakang
Komputasi grid adalah penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar. Grid komputing erat kaitannya dengan metode komputasi paralel. Metode ini dapat membagi kerja komputer menjadi beberapa bagian sehingga, tidak memberatkan kerja komputer itu sendiri dan mempercepat kerja komputer.
Salah satu komponen yang terpenting juga dalam grid computing adalah konektifitas atau jaringan. Tidak akan membentuk sebuah grid computing kalau tidak ada jaringan. Di dalam sebuah jaringan, tidak asing lagi dengan penggunaan IP Address. Lebih dari 20 tahun manusia menggunakan IPv4 sebagai protokol jaringan. Namun, jumlah IPv4 yang mencapai 4,3 milyar sudah habis tanggal 15 April 2011. Muncullah protokol jaringan baru yang merupakan pengganti dari IPv4 yang sudah habis yaitu IPv6. Dengan protokol ini, pengguna internet tidak perlu khawatir lagi akan kebutuhan penggunaan IP Address.

2.    Metode
Metode yang digunakan oleh penulis yaitu mengimplementasikan grid computing dengan menggunakan pengalamatan IPv6. Berikut ini adalah desain grid computing dengan IPv6.

Desain di atas diimplementasikan pada jaringan EEPIS yang sudah ada sehingga terbentuk topologi seperti gambar di bawah ini.

3.    Analisis
Berikut adalah beberapa analisa yang didapatkan adalah :
1. Implementasi IPv6 pada openmpi telah berhasil dilakukan dan mampu membentuk komputasi parallel.
2.    Portal PHP bisa menggantikan peran globus untuk menjalankan aplikasi prime sum dan perkalian matrik.
3.   Condor belum bisa diimplementasikan karena versi 7.6.1 yang sekarang rilis stabil belum support IPv6. Sedangkan versi yang support IPv6 adalah 7.7.x akan mulai dikembangkan pada musim panas. Disarankan untuk menggunakan paket job scheduler lain seperti oracle grid engine, dll.
4.  MPICH2 versi 1.3 masih terdapat bug sehingga tidak bisa digunakan untuk membentuk komputasi parallel dan sebagai alternatif pengganti openmpi.
5.  Integrasi Globus dan openmpi tidak bisa diimplementasikan sehingga tidak terbentuk lingkungan grid.

4.    Kesimpulan
Berdasarkan hasil analisa penulis dapat mengambil beberapa kesimpulan tentang Grid Computing. Adapun kesimpulan – kesimpulan tersebut adalah sebagai berikut :
1.    Ada berbagai macam kelompok di masyarakat yang dapat keuntungan dari Komputasi Grid. Komunitas seperti pemerintah, lembaga kesehatan, kolaborasi ilmu dan lain lain semuanya membutuhkan kemampuan untuk berbagi data dan CPU power. Karena ada banyak area yang dapat mempergunakan grid.
2.    Komputasi grid adalah solusi untuk semua masalah ini dan banyak lagi. Mereka menawarkan cara yang nyaman untuk menghubungkan banyak perangkat (misalnya;prosesor, memori dan perangkat I/O) sehingga pengguna akhir dapat, jika diizinkan, menggunakan semua perangkat komputasi gabungan untuk jumlah waktu tertentu.
3.    Implementasi Grid Computing menggunakan pengalamatan IPv6 belum berhasil karena beberapa faktor yang sudah disebutkan pada bab sebelumnya. Sedangkan Implementasi Grid Computing menggunakan pengalamatan IPv4 berhasil sesuai dengan hasil yang didapat dari bab IV.
4.    Pada Implementasi menggunakan IPv6, penggunaan globus digantikan oleh web php yang digunakan untuk administrasi job berbasis web.
5.    Disain grid yang terdiri atas banyak cluster mempunyai kelebihan dalam hal biaya serta kemudahan dalam penambahan ataupun pengurangan node-node eksekusinya.
6.    Eksekusi program di lingkungan yang berbeda memberikan hasil seperti yang diharapkan, sehingga penambahan cluster ataupun node-node eksekusi pada lingkungan komputasi bisa dilakukan tanpa mengganggu jalannya proses eksekusi.
7.    Globus toolkit dapat diandalkan, memberikan lingkungan yang aman, serta bagus pada sisi layanan dan dukungan terhadap local job scheduler, juga adaptif merespon kebutuhan pengembangan sistem aplikasi grid yang bersifat open source.

Perbandingan :
Implementasi grid computing menggunakan pengalamatan IPv4 berhasil dilakukan. Namun implementasi grid computing menggunakan pengalamatan IPv6 ini belum berhasil. Oleh karena itu mungkin kedepannya dapat diperbaiki, agar pengimplementasian berhasil. Mengingat komputasi grid memberikan keuntungan kepada berbagai macam kelompok masyarakat. Karena melalui komputasi grid dapat menghubungkan banyak perangkat, juga mempercepat dan memperingan kerja komputer.