TUGAS SOFTSKILL PENGANTAR KOMPUTASI MODERN
Grid Computing
Amanda Indah
58411972
4IA17
Komputasi Grid adalah penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar. Ide awal komputasi grid dimulai dengan adanya distributed computing, yaitu mempelajari penggunaan komputer terkoordinasi yang secara fisik terpisah atau terdistribusi. Sistem terdistribusi membutuhkan aplikasi yang berbeda dengan sistem terpusat. Kemudian berkembang lagi menjadi parallel computing yang merupakan teknik komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan.
Beberapa konsep dasar dari grid computing :
1. Sumber daya dikelola dan dikendalikan secara lokal.
2.
Sumber daya berbeda dapat mempunyai kebijakan dan mekanisme berbeda,
mencakup Sumber daya komputasi dikelola oleh sistem batch berbeda,
Sistem storage berbeda pada node berbeda, Kebijakan berbeda dipercayakan
kepada user yang sama pada sumber daya berbeda pada Grid.
3. Sifat alami dinamis: Sumber daya dan pengguna dapat sering berubah
4. Lingkungan kolaboratif bagi e-community (komunitas elektronik, di internet)
5.
Tiga hal yang di-sharing dalam sebuah sistem grid, antara lain :
Resource, Network dan Proses. Kegunaan / layanan dari sistem grid
sendiri adalah untuk melakukan high throughput computing dibidang
penelitian, ataupun proses komputasi lain yang memerlukan banyak
resource komputer.
Cara Kerja Grid Computing
Menurut tulisan singkat oleh Ian Foster ada check-list
yang dapat digunakan untuk mengidentifikasi bahwa suatu sistem melakukan
komputasi grid yaitu :
1.
Sistem tersebut melakukan koordinasi terhadap sumberdaya komputasi
yang tidak berada dibawah suatu kendali terpusat. Seandainya sumber daya
yang digunakan berada dalam satu cakupan domain administratif, maka
komputasi tersebut belum dapat dikatakan komputasi grid.
2.
Sistem tersebut menggunakan standard dan protokol yang bersifat
terbuka (tidak terpaut pada suatu implementasi atau produk tertentu).
Komputasi grid disusun dari kesepakatan-kesepakatan terhadap masalah
yang fundamental, dibutuhkan untuk mewujudkan komputasi bersama dalam
skala besar. Kesepakatan dan standar yang dibutuhkan adalah dalam bidang
autentikasi, otorisasi, pencarian sumberdaya, dan akses terhadap sumber
daya.
3.
Sistem tersebut berusaha untuk mencapai kualitas layanan yang
canggih, (nontrivial quality of service) yang jauh diatas kualitas
layanan komponen individu dari komputasi grid tersebut.
Contoh Grid Computing:
a. Scientific Simulation : Komputasi grid diimplementasikan di bidang fisika, kimia, dan biologi untuk melakukan simulasi terhadap proses yang kompleks.
b. Medical Images : Penggunaan data grid dan komputasi grid untuk menyimpan medical-image. Contohnya adalah eDiaMoND project.
c. Computer-Aided Drug Discovery (CADD) : Komputasi
grid digunakan untuk membantu penemuan obat. Salah satu contohnya
adalah: Molecular Modeling Laboratory (MML) di University of North
Carolina (UNC).
d. Big Science : Data
grid dan komputasi grid digunakan untuk membantu proyek laboratorium
yang disponsorioleh pemerintah Contohnya terdapat di DEISA.
e. E-Learning : Komputasi
grid membantu membangun infrastruktur untuk memenuhi kebutuhan dalam
pertukaran informasi dibidang pendidikan. Contohnya adalah AccessGrid.
f. Visualization : Komputasi grid digunakan untuk membantu proses visualisasi perhitungan yang rumit.
g. Microprocessor design : Komputasi
grid membantu untuk mengurangi microprocessor design cycle dan
memudahkan design center untuk membagikan resource lebih efisien.
Contohnya ada diMicroprocessor Design Group at IBM Austin.
Kelebihan Grid Computing :
- Lebih hemat biaya dalam penggunaan sejumlah tertentu sumber daya komputer.
- Sebagai cara untuk memecahkan masalah yang mungkin tidak dapat dipecahkan tanpa sejumlah besar daya komputasi
- Sumberdaya dari banyak komputer dapat kooperatif dan dimanfaatkan secara sinergis, serta dikelola sebagai sebuah kolaborasi mencapai tujuan bersama
- Perkalian dari sumber daya: Resource pool dari CPU dan storage tersedia ketika idle
- Lebih cepat dan lebih besar: Komputasi simulasi dan penyelesaian masalah apat berjalan lebih cepat dan mencakup domain yang lebih luas
- Software dan aplikasi: Pool dari aplikasi dan pustaka standard, Akses terhadap model dan perangkat berbeda, Metodologi penelitian yang lebih baik
- Data: Akses terhadap sumber data global, dan Hasil penelitian lebih baik
Kekurangan Grid Computing :
Menurut Myerson (2009), penggunaan grid computing tidak terlepas dari beberapa isu serta resiko yang mungkin dapat terjadi bagi perusahaan. Beberapa isu yang harus dipertimbangkan dan diperhatikan, antara lain:
- Tidak adanya interoperabilitas antar sistem. Interoperabilitas adalah kemampuan dari suatu sistem untuk berinteraksi dan berfungsi dengan sistem lain, di masa kini atau di masa mendatang, tanpa batasan akses atau implementasi.
- Dalam grid computing, permasalahan yang paling sering dijumpai adalah perbedaan format data yang dapat menghambat impor dan ekspor data dari komputer satu ke komputer lainnya. Hal ini menyebabkan tidak terjadinya interperobilitas dalam sistem grid computingsehingga diperlukan reformat data atau penggunaan suatu aplikasi agar data tersebut bisa diubah dan dipakai dalam suatu format tertentu.
- Hadirnya biaya tersembunyi. Misal, suatu perusahaan bisa dikenakan biaya yang lebih tinggi dari jaringan penyedia layanan grid computing untuk penyimpanan dan aplikasi database yang berisi terabyte data. Hal ini mungkin melampaui biaya perusahaan yang sedang berhemat untuk infrastruktur baru, training bagi karyawan, atau pembiayaan untuk lisensi baru beberapa perangkat lunak.
- Latency data yang besar. Latency data yang besar seringkali menjadi kendala bagi perusahaan akibat letaknya yang jauh dari penyedia layanan atau terpisah secara geografis dengan perusahaan penyedia layanan grid computing
Sumber:
- www.gunadarma.ac.id
- www.studentsite.gunadarma.ac.id
- www.studentsite.gunadarma.ac.id