Anda di halaman 1dari 6

KOMPUTASI GRID SEBAGAI JAWABAN KETERBATASAN SUMBER DAYA KOMPUTASI

Abstraksi
Grid Computing, suatu arsitektur sistem komputer berkinerja tinggi yang memanfaatkan teknologi grid
computing yang ada (beberapa di antaranya: Globus Toolkit 4, Condor, PVM, MPI) sebagai komponen
pembangunnya. Dengan terbentuknya infrastruktur komputasi grid computing ini, diharapkan kebutuhan
para peneliti akan sumber daya komputasi dapat dipenuhi dan pada gilirannya dapat meningkatkan tingkat
kompetitif.
Kata Kunci: grid computing, distributed computing, PVM (Parallel Virtual Machine)
1. Pendahuluan

beberapa dekade yang lalu, sumber daya

1.1. Kebutuhan Sumber Daya Komputasi pada


Pengembangan e-Science

komputer

X-MP, CDC, Illiac-IV). Supercomputer memang

dalam

dapat memenuhi kebutuhan para peneliti e-

pengembangan ilmu pengetahuan dan teknologi.

Science, namun karena harganya yang mahal,

Komputer memungkinkan para peneliti untuk

hanya sedikit dari para peneliti tersebut yang

menciptakan

dalam

dapat memilikinya/menggunakannya. Sejalan

eksperimen-

dengan perkembangan teknologi komputer, baik

eksperimen yang akan mahal sekali jika

dari sisi perangkat keras maupun perangkat

dilakukan di dalam sebuah laboraturium fisik

lunak,

atau bahkan tidak mungkin. Beberapa pihak

berkinerja tinggi tidak lagi harus dipenuhi oleh

bahkan telah memberikan nama tersendiri untuk

komputer-komputer berkategori supercomputer.

menggambarkan kegiatan pengembangan ilmu

Bahkan

pengetahuan

dikenal dengan nama grid computing, sejumlah

komputer

peran

dipenuhi oleh komputer yang dikategorikan


sebagai supercomputer (seperti komputer Cray

Saat ini, para peneliti sudah amat menyadari


pentingnya

komputasi berkinerja tinggi ini hanya dapat

laboraturium
untuk

dan

virtual

melakukan

teknologi

yang

berbasis

saat

ini

dengan

sumber

teknologi

daya

komputasi

komputer

yang

komputer ini dengan sebutan e-Science 0.

komputer yang lazim digunakan di perkantoran

1.2. Mahalnya sumber daya komputasi

dapat digabung untuk secara bersama-sama


melakukan eksperimen seperti yang dahulu biasa

Untuk

melakukan

menggunakan

eksperimen

komputer

dalam

dengan

pengembangan e-Science di atas umumnya


dibutuhkan

sumber

daya

dilakukan oleh supe computer.

konteks

komputasi

1.3. Grid Computing sebagai Solusi

yang

Bagi para peneliti di negara-negara yang

berkinerja tinggi (atau juga dikenal dengan

kemampuan ekonominya terbatas maka solusi

sebutan high performance computing). Pada

yang diberikan oleh teknologi grid computing

waktu yang panjang. Secara evolusi kita melihat

ini merupakan suatu alternatif yang harus

pengembangan teknologi sejenis mulai dari

dipertimbangkan

serius.

Condor 0, kemudian diikuti oleh PVM (Parallel

Pengembangan ilmu pengetahuan dan teknologi,

Virtual Machine) 0 dan MPI (Message Passing

termasuk yang dilakukan dengan menggunakan

Interface) 0, sampai dengan Globus Toolkit 0.

bantuan komputer (e-Science), tidak harus

Sejak awal, para peneliti di bidang komputasi

terhenti

berkinerja

dengan

hanya

karena

amat

keterbatasan

dana.

tinggi

telah

menggunakan

dua

Teknologi grid computing memungkinkan para

pendekatan 0, (1) supercomputer, membangun

peneliti memanfaatkan sumber daya komputasi

sebuah komputer dengan teknologi perangkat

yang telah ada semaksimal mungkin. Dengan

keras berkinerja tinggi, dan (2) multicomputer,

menggunakan teknologi ini, para peneliti dapat

membangun sebuah sistem komputer dengan

menggabungkan

teknologi jaringan interkoneksi dan perangkat

komputer-komputer

yang

berada di tempat-tempat yang secara geografis

lunak.

terpisah

sistem

menghasilkan sebuah komputer yang berkinerja

komputer. Gabungan banyak komputer ini

tinggi, tetapi berharga amat mahal sehingga

secara keseluruhan mampu menyediakan sumber

hanya dapat dimiliki oleh segelintir pihak saja.

daya komputasi yang setara atau bahkan lebih

Pendekatan kedua menghasilkan suatu sistem

dengan komputer berkategori supercomputer.

komputer yang kinerjanya bervariasi sesuai

Lebih

jumlah

menjadi

lanjut,

suatu

sistem

kesatuan

komputer

ini

dapat

Pendekatan

komputer

pertama

yang

umumnya

tergabung

dan

digunakan secara bersama-sama oleh para

konfigurasi perangkat lunak yang digunakan.

peneliti yang juga berasal dari instansi-instansi

Walaupun

harga

suatu

sistem

yang lokasinya berlainan. Secara keseluruhan,

berkinerja

tinggi

yang

dibangun

tidak

pendekatan multicomputer lebih terjangkau

saja

teknologi

grid

computing

dengan

memungkinkan para peneliti menerapkan e-

dibandingkan

Science

ilmu

pemakaiannya masih terbatas. Sistem komputer

pengetahuan dan teknologi dengan biaya yang

berbasis jaringan tersebut umumnya diterapkan

relatif

pada komputer-komputer yang terhubung dalam

untuk

mengembangkan

terjangkau,

tetapi

juga

dapat

suatu

seefisien mungkin secara bersama-sama oleh

penyebabnya adalah masalah keamanan jaringan

banyak peneliti.

yang belum tertangani dengan baik. Selain itu,


sistem

Teknologi

grid

computing

perangkat

memungkinkan
merupakan

teknologi yang telah dikembangkan dalam

bekerja

lokal

supercomputer,

memanfaatkan sumber daya komputasi yang ada

2. Pembahasan
2.1. Evolusi Grid Computing

jaringan

dengan

komputer

sebagai

(LAN).

lunak

Salah

pendukung

komputer-komputer
satu

kesatuan

satu

yang

tersebut
umumnya

memiliki konfigurasi yang kompleks sehingga

penggunanya harus memiliki keahlian tersendiri

0, dimana pembangkit-pembangkit tenaga listrik

sebelum dapat memanfaatkan sistem komputer

dihubungkan satu sama lain untuk secara

tersebut.

Sejalan

dengan

bersama-sama

teknologi

Internet

dan

komputer

yang

perkembangan

teknologi-teknologi

tenaga

listrik penggunanya. Masing-masing pengguna


hanya menggunakan sebagian dari daya listrik

protokol komunikasi data, teknologi keamanan

yang dihasilkan oleh seluruh pembangkit tenaga

jaringan, teknologi pemgrograman terdistribusi,

listrik tersebut. Berbeda dengan teknologi-

dan

yang

teknologi pendahulunya seperti Condor, PVM,

independen terhadap arsitektur komputer maka

atau MPI, teknologi grid computing dilengkapi

sistem komputer berkinerja tinggi berbasis

oleh komponen-komponen yang memungkinkan

jaringan

pemanfaatan sumber daya komputasi yang

bahasa

menjadi

lainnya

kebutuhan

seperti

teknologi

berkaitan

memasok

pemrograman

lebih

mudah

untuk

diimplementasikan dan digunakan.


2.2. Grid

Computing

&

terhimpun secara lebih optimal dan aman.

Solusi

yang

Ditawarkan
Pada

Untuk

melihat

komponen-komponen

dari

teknologi grid computing ini, disini akan


diuraikan dengan singkat sistem Globus Toolkit

beberapa

ini,

yang dikembangkan oleh para peneliti di

komputasi

Argonne National Laboratory, Amerika Serikat

berkinerja tinggi secara serius memusatkan

0. Sistem Globus Toolkit merupakan salah satu

perhatian pada pengembangan sistem komputer

teknologi grid computing yang populer dan

berbasis jaringan seperti yang telah diuraikan di

banyak digunakan oleh pihak-pihak yang ingin

atas dengan menggunakan teknologi yang

mengintegrasikan

dikenal

grid

mereka yang tersebar menjadi satu kesatuan.

computing 0. Teknologi grid computing adalah

Secara spesifik, sistem Globus Toolkit yang

suatu cara penggabungan sumber daya yang

akan dibahas disini adalah sistem Globus Toolkit

dimiliki banyak komputer yang terhubung dalam

versi 4 (GT4) 0, yang merupakan versi mutakhir

suatu jaringan sehingga terbentuk suatu kesatuan

dari

sistem komputer dengan sumber daya komputasi

dibangun dengan menggunakan teknologi Web

yang besarnya mendekati jumlah sumber daya

Services 0 yang telah berkembang menjadi suatu

komputasi

standar dalam pengembangan perangkat lunak

sekelompok

tahun

peneliti

dengan

dari

di

sebutan

belakangan

bidang

teknologi

komputer-komputer

yang

sumber

daya

komputasi

sistem Globus Toolkit. Sistem GT4

membentuknya. Lebih lanjut, sebagian atau

terdistribusi.

seluruh sumber daya komputasi ini dapat dipakai

memungkinkan

oleh penggunanya sesuai kebutuhan masing-

berorientasi layanan (service-oriented) yang

masing. Penamaan grid disini meminjam

menggunakan layanan, bukan perangkat keras,

istilah yang digunakan dalam ketenagalistrikan

sebagai komponen dasar bangunannya. Di atas

Teknologi
GT4

Web

mengadopsi

Services
konsep

Web Services ini GT4 membangun komponenkomponen utama dari sistem komputasi grid
berikut ini.

Gambar 1 berikut menunjukkan rancangan

2.3. Infrastruktur Komputasi Grid


Dengan

meningkatnya

kebutuhan

2.4. Arsitektur GRID COMPUTING

arsitektur infrastruktur komputasi grid. Seperti


para

terlihat

pada

gambar

GRID

peneliti akan sumber daya komputasi untuk

COMPUTING

melakukan e-Science seperti telah disebutkan

menggabungkan sistem-sistem komputasi grid

dimuka dan berkembangnya teknologi grid

yang berada di institusi-institusi penelitian

computing

(GRID-2,

maka

beberapa

mengambil

negara

inisiatif

telah

3,

dibangun

tersebut,

4)

menjadi

dengan

satu

jalan

kesatuan.

untuk

Konfigurasi perangkat keras dan perangkat

mengimplementasikan infrastruktur komputasi

lunak masing-masing sistem di tingkat institusi

grid di tingkat nasional. Beberapa contoh di

dapat berbeda, namun dengan mengoperasikan

antaranya: India 0, Singapura 0, dan Jepang 0.

teknologi grid computing seperti GT4 pada

Suatu infrastruktur komputasi grid akan dapat

simpul-simpul penghubung dari masing-masing

menekan biaya investasi dibandingkan bila

sistem, keseluruhan sistem membentuk satu

masing-masing

kesatuan infrastruktur komputasi grid. Dengan

institusi

tersebut

harus

mengadakan perangkat komputasinya sendiri-

konfigurasi

sendiri. Lebih lanjut, sistem komputasi grid yang

pengguna di suatu institusi dapat memanfaatkan

menuntut penggunaan sumber daya komputasi

sumber daya komputasi yang berada di luar

secara

institusinya.

bersama-sama

akan

menumbuhkan

seperti

ini,

jika

dibutuhkan,

semangat berkolaborasi di antara para peneliti


tersebut. Suatu hal yang amat positif. Melihat
manfaat yang dapat diberikan oleh keberadaan
suatu infrastruktur komputasi grid di tingkat
nasional maka pada makalah ini diajukan
rancangan

RI-GRID,

yaitu

infrastruktur

komputasi grid di tingkat negara Republik


Indonesia yang bertujuan memanfaatkan sumber
daya komputasi yang berada di institusi-institusi
penelitian baik saat ini maupun di masa akan
datang sehingga dapat digunakan oleh para
peneliti di negara ini untuk mengembangkan
ilmu pengetahuan dan teknologi.

Gambar 1. Arsitektur Grid Computing

Konfigurasi yang ditunjukkan pada Gambar 1 di

kalaupun harus dimodifikasi, modifikasinya

atas tidak menuntut masing-masing sistem di

minimum,

tingkat institusi untuk merubah konfigurasi

lingkungan komputasi grid berbasis GT4.

sistem masing-masing secara signifikan. Jika


suatu institusi telah mengimplementasikan suatu
teknologi grid computing tertentu seperti SUN

jika

akan

dijalankan

dalam

RFT/GridFTP: Reliable File Transfer/Grid


File Transfer Protocol

Grid Engine (SGE) atau teknologi komputasi

Komponen ini memungkinkan pengguna

berbasis jaringan seperti PVM, MPI, Condor

mengakses data yang berukuran besar dari

maka sistem GT4 dapat dikonfigurasikan untuk

simpul-simpul komputasi yang tergabung dalam

berkoordinasi dengan masing-masing teknologi

sistem komputasi grid secara efisien dan dapat

tersebut. Salah satu prasyarat dari pembentukan

diandalkan. Hal ini penting karena kinerja

GRID COMPUTING adalah tersedianya suatu

komputasi tidak saja bergantung pada seberapa

backbone jaringan berkapasitas besar untuk

cepat komputer-komputer yang tergabung dalam

menghubungkan simpul-simpul penghubung di

sistem

masing-masing institusi (harus memiliki lebar

program, tetapi juga seberapa cepat data yang

pita mulai 2 Mbps sampai dengan 155 Mbps).

dibutuhkan dalam komputasi tersebut dapat

GRAM:

Grid

Resource

Allocation

&

Management

diakses.

Perlu

grid

diingat

ini

mengeksekusi

bahwa,

data

yang

dibutuhkan oleh suatu proses tidak selalu berada


pada komputer yang mengeksekusi proses

Komponen ini bertanggung jawab dalam


mengelola seluruh sumber daya komputasi yang
tersedia

komputasi

dalam

sistem

komputasi

grid.

tersebut.
MDS: Monitoring & Discovery Service

Pengelolaan ini mencakup eksekusi program

Komponen ini memungkinkan pengguna

pada seluruh komputer yang tergabung dalam

sistem GT4 Melakukan monitoring proses

sistem komputasi grid, mulai dari inisiasi,

komputasi

monitoring, sampai penjadwalan (scheduling)

masalah yang timbul dapat segera diketahui.

dan koordinasi antar-proses. Suatu hal yang

Sementara itu, aspek discovery dari komponen

menarik

ini memungkinkan pengguna mengidenti-fikasi

dengan

sistem

GT4

adalah

yang

tengah

berjalan

kemampuannya untuk bekerja sama dengan

keberadaan suatu sumber daya

sistem-sistem

berikut karakteristiknya.

pengelolaan

sumber

daya

komputasi yang telah ada sebelumnya seperti

sehingga

komputasi

GSI: Grid Security Infrastructure

Condor, PVM, atau MPI. Dengan mekanisme ini


maka program-program yang telah dibangun
sebelumnya tidak perlu dibangun ulang atau

Komponen ini bertanggung jawab atas


keamanan

sistem

komputasi

grid

secara

keseluruhan.

Komponen

yang

Sistem komputasi berkinerja tinggi berbasis

merupakan salah satu ciri pembeda teknologi

teknologi grid computing tidak identik dengan

GT4 dengan teknologi-teknologi pendahulunya

sistem komputer berharga mahal. Lebih lanjut,

seperti PVM atau MPI. Dengan diterapkannya

infrastruktur komputasi grid dapat dibangun

mekanisme keamanan yang terintegrasi dengan

dengan menggabungkan sumber-sumber daya

komponen-komponen komputasi grid lainnya,

komputasi yang telah ada menjadi satu kesatuan

sistem berbasis teknologi grid computing seperti

yang

GT4 dapat diakses oleh publik (WAN) tanpa

pengembangan ilmu pengetahuan dan teknologi.

menurunkan

Bahkan, prinsip kolaborasi yang melandasi

tingkat

ini

pula

keamanannya.

Sistem

kemudian

berkontribusi

teknologi

komponen standar keamanan yang telah teruji,

pelajaran

yang mencakup proteksi data, autentikasi,

menerapkannya dalam konteks kehidupan yang

delegasi, dan autorisasi. Konfigurasi dasar GT4

lain.

menggunakan

standar

keamanan

menggunakan standar kunci publik X.509.


3

Penutup

yang

Sumber:

computing

berharga

KOMPUTASI

JAWABAN

dapat

pada

keamanan GT4 dibangun atas komponen-

mengasumsikan baik pengguna maupun layanan

grid

dapat

bagi

menjadi

kita

untuk

GRID

SEBAGAI

KETERBATASAN

SUMBER

DAYA KOMPUTASI, Ahlihi Masruro, STMIK


AMIKOM Yogyakarta

Anda mungkin juga menyukai