Saturday 14 January 2012

Y U USE Grid Computing ?

yah sesuai dengan judulnya  Y U USE Grid Computing ? ya karena guwa bokek , kagak sanggup beli pc supersekali yang kyk di tipi2 yang sering di omongin sama mario teguh itu lah. en den , di mulai. *tetot*
grid computing itu adalah penggunaan sumber daya yang melibatkan banyak
komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan
persoalan komputasi dalam skala besar.


kalau di contohin dalam kehidupan manusiawi nya ya klo ente di suruh
nyapu seluruh halaman monas , ya klo sendiri bisa mencret darah loh. jd ente
butuh apa itu yang namanya gotong royong yah kira2 minta bantuan 10-20 orang
gtu , biar mencret darah nya rame-rame. nah grid computing itu ya seperti itulah.

nah , jadi untuk membuat sebuah konsep grid , *cie ile konsep, belagu baget*
harus membutuhkan minimal 2 PC , yaitu 1 pc buat yang nyuruh2 atau si masternya
yang 1 lagi buat yang bantu2in atau biasa di sebut kacung atau cluster.

kira-kira gambarnya seperti ini


            --------------------------------------------------------------
            |PROSES NYAPU HALAMAN MONAS|
            --------------------------------------------------------------
                                  /
                                 /
                       master pc
                               |
                               | -- MINTA BANTUAN TETANGGA      

                               |
                 ---------------------------------
                  |              |               |
                PC1         PC2         PC3

NB:
nah gambar di atas kira2 itu contoh grid computing
pada saat ada proses nyapu halaman monas karena si master pc ngerasa males
mungkin , atau bisa jadi dia terkena sindrom malas akut , makanya dia
minta bantuan para tetangganya buat bantuin nyapuin halaman monas.
yah kira2 begitu deh . *asu jelek bener gambarnya , kalo mau bagus BAYAR*
  
wokeh dalam pembuatan master atau pc yang nyuruh2, biasanya di instalasi beberapa
aplikasi , seperti
Globus Toolkit. , nah aplikasi ini yang bakalan nyambungin ke semua pc pc
nya itu tergantung dari perintah yang nyuruh .
yah sebenernya di dalam aplikasi globus itu udah lumayan lengkap, mulai dari
Certificate Authority (yah semacem SIM / surat izin menggunakan , aplikasi
grid nya, hahaahha ) biasanya pake SimpleCA ,trus  Certificate Proxy (nah
klo ini buat mempermudah aja biar ente bisa ngegunain aplikasinya di mana aja)
biasanya pake MyProxy, en den yang terakir adalah Portal , yoa ini adalah
sebuah aplikasi yang maha dewa sekali dan berbasis web, ya gmn gag dewa coba
dia bisa nyuruh2 dan sekalian ngambil report dari si cluster dari aplikasi ini .
biasanya pake UCLA Grid Portal. nah biasanya beberapa aplikasi ini di instalasi
di pc master / headnode nya dan di cluster nya. yah biar bisa saling berhubungan
gtu.
jadi kira2 aplikasi yang di gunakan buat pc master adalah sebagai berikut

Sistem operasi Debian GNU/Linux.
● Aplikasi portal dengan Portal .
● Certificate Authority dengan SimpleCA.
● Certificate Proxy dengan MyProxy.

woke kalau untuk si pc cluster atau si pc babu nya layanan yang musti ada itu
kira2 seperti di bawah ini .
*Globus Toolkit ya sebagai penghubung antara portal dengan cluster yang laen.
Sistem penjadwalan job (misalnya SGE)yang akan mengatur penempatan,
*pengeksekusian, dan pemantauan job.
*Sistem penyimpanan berkas yang akan menyimpan berkas-berkas yang dibutuhkan
oleh job (misalnya data yang akan diproses dan hasilnya).

en pada penjadwalan si job itu alias jobong musti ada beberapa layanan
yang di sediakan .
1. Layanan pengiriman job yang digunakan untuk mengirim job ke sistem
penjadwalan job.Layanan ini akan digunakan melalui Globus Toolkit yang ada
pada head node dari cluster.
2. Layanan eksekusi job yang digunakan untuk menjalankan job yang diterima.

jadi kira2 aplikasi yang di gunakan buat pc babu / cluster adalah sebagai berikut

● Globus Toolkit.
● Sun Grid Engine sebagai sistem penjadwalan job.
● NFS sebagai sistem penggunaan berkas bersama.
● OpenLDAP untuk layanan direktori.
● PAM LDAP untuk manajemen pengguna pada mesin-mesin yang ada.







atau kalau memang ente mengalami keterbatasan dana untuk ngumpulin pc pc buat grid nya dan listrik nya yang bayar mahal (duh ngomong2 masalah listrik bayar ane jadi inget anak2 pungli yang kalau di mintain burning cd aja musti ngomong *EMANGNYA LISTRIKNYA GAG BAYAR*) ente harus ngebikin sebuah program yang suport dengan paralel computing seperti pyro
dan kira2 begitu lah ceritanya , en then entek , abis , kabeh . yauwis gtu bae.

No comments:

Post a Comment