Komputasi Grid adalah penggunaan sumber daya yang melibatkan
banyak komputer yang terdistribusi dan terpisah secara geografis untuk
memecahkan persoalan komputasi dalam skala besar. Grid computing merupakan
cabang dari distributed computing.Grid komputer memiliki perbedaan yang lebih
menonjol dan di terapakan pada sisi infrastruktur dari penyelesaian suatu
proses. Grid computing adalah suatu bentuk cluster (gabungan) komputer-komputer
yang cenderung tak terikat batasan geografi. Di sisi lain, cluster selalu
diimplementasikan dalam satu tempat dengan menggabungkan banyak komputer lewat
jaringan.
Ø Konsep Grid Computing
Beberapa konsep dasar dari grid computing :
·
Sumber daya dikelola dan dikendalikan secara
lokal.
·
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.
·
Sifat alami dinamis: Sumber daya dan pengguna
dapat sering berubah
·
Lingkungan kolaboratif bagi e-community
(komunitas elektronik, di internet)
·
Tiga hal yang disharing 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.
Ø Komponen Grid Computing
Komponen-komponen grid computing adalah:
- Gram
(Grid Resources Allocation & Management)
Komponen ini dibuat untuk mengatur seluruh sumberdaya
komputasi yang tersedia dalam sebuah sistem komputasi grid. Pengaturan ini
termasuk eksekusi program pada seluruh komputer yang tergabung dalam sistem
komputasi grid, mulai dari inisiasi, monitoring, sampai dengan penjadwalan dan
koordinasi antar proses yang terjadi dalam sistem tersebut. Juga dapat
berkoordinasi dengan sistem-sistem pengaturan sumber daya yang telah ada
sebelumnya. Dengan mekanisme ini program-program yang telah dibuat sebelumnya
tidak perlu dibangun ulang atau bila dimodifikasi, modifikasinya minimum.
- RFT/GridFTP
(Reliable File Transfer/Grid File Transfer Protocol)
Komponen ini dibuat agar pengguna dapat mengakses data yang
berukuran besar dari semua simpul komputasi yang telah tergabung dalam sebuah
sistem komputasi secara efisien. Hal ini tentu saja berpengaruh karena kinerja
komputasi tidak hanya bergantung pada kecepatan komputer yang tergabung dalam
mengeksekusi program, tapi juga seberapa cepat data yang dibutuhkan dapat
diakses. Data yang diakses juga tidak selalu ada pada komputer yang
mengeksekusi.
- MDS
(Monitoring and Discovery Services)
Komponen ini dibuat untuk memonitoring proses komputasi yang
sedang dijalankan agar dapat mendeteksi masalah yang timbul dengan segera.
Sedangkan fungsi disovery dibuat agar pengguna mampu mengetahui
keberadaan sumber daya komputasi beserta karakteristiknya.
- GSI
(Grid Security Infrastructure)
Komponen ini dibuat untuk mengamankan sistem komputasi grid
secara keseluruhan. Komponen ini membedakan teknologi GT4 dengan
teknologi-teknologi sebelumnya. Dengan menerapkan mekanisme keamanan yang
tergabung dengan komponen-komponen komputasi grid lainnya, sistem ini dapat
diakses secara luas tanpa sedikitpun mengurangi tingkat keamanannya. Sistem
keamanan ini dibangun dengan segala komponen yang telah diuji, mencakup
proteksi data, autentikasi, delegasi dan autorisasi.
Ø Prinsip Kerja Grid Computing
Dua prinsip kerja utama grid computing yang membedakannya dari arsitektur komputasi yang lain, semisal mainframe, klien-server, atau multi-tier: virtualisasi dan provisioning.
- Virtualisasi
Setiap sumberdaya (semisal komputer, disk, komponen aplikasi
dan sumber informasi) dikumpulkan bersama-sama menurut jenisnya, lalu
disediakan bagi konsumen (semisal orang atau program software). Virtualisasi
berarti meniadakan koneksi secara fisik antara penyedia dan konsumen sumberdaya,
dan menyiapkan sumberdaya untuk memenuhi kebutuhan tanpa konsumen mengetahui
bagaimana permintaannya bisa terlayani.
- Provisioning
Ketika konsumen meminta sumberdaya melalui layer
virtualisasi, sumberdaya tertentu di belakang layer didefinisikan untuk memenuhi
permintaan tersebut, dan kemudian dialokasikan ke konsumen. Provisioning
sebagai bagian dari grid computing berarti bahwa system menentukan bagaimana
cara memenuhi kebutuhan konsumen seiring dengan mengoptimasi jalannya sistem
secara keseluruhan.
Kelemahan Dan Kelebihan Grid Computing
Ø Kelebihan
Grid Computing
Beberapa kelebihan dari grid computing adalah:
- Perkalian
dari sumber daya: Resource pool dari CPU dan storage tersedia ketika idle.
- Lebih
cepat dan lebih besar: Komputasi simulasi dan penyelesaian masalah dapat
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.
- Ukuran
dan kompleksitas dari masalah mengharuskan orang-orang dalam beberapa
organisasi berkolaborasi dan berbagi sumber daya komputasi, data dan
instrumen sehingga terwujud bentuk organisasi baru yaitu virtual
organization.
Ø Kekurangan
Grid Computing
Kekurangan pada grid computing yang lebih ditekankan disini
adalah mengenai hambatan yang dialami oleh masyarakat Indonesia dalam
mengaplikasikan teknologi grid computing. Hambatan-hambatan tersebut adalah
sebagai berikut :
- Manajemen
institusi yang terlalu birokratis menyebabkan mereka enggan untuk
merelakan fasilitas yang dimiliki untuk digunakan secara bersama agar
mendapatkan manfaat yang lebih besar bagi masyarakat luas.
- Masih
sedikitnya sumber daya manusia yang kompeten dalam mengelola grid
computing.
- Kurangnya
pengetahuan yang mencukupi bagi teknisi IT maupun user non teknisi
mengenai manfaat dari grid computing itu sendiri.
Sumber:
- Komputasi
Grid, Wikipedia Bahasa Indonesia,ensiklopedia bebas. From:
http://id.wikipedia.org/wiki/Komputasi_grid, (diakses 24 Maret 2016).
- IPv6
Forum :: Driving IPv6 Deployment. From :http://www.IPv6forum.com/,
(diakses 24 Maret 2016).
- Grid_computing,
From : https://www.academia.edu/5111326/GRID_COMPUTING_PAPER, (diakses 24
Maret 2016).
- Bart
Jacob, Michael Brown, Kentaro Fukui, Nihar Trivedi.2005. “Introduction to
Grid Computing” . IBM.
Komentar
Posting Komentar