Modul 5 Grid Computing
Modul 5 Grid Computing
K O M P U TAS I PAR AL E L
D AN T E R D I S T R I B U S I
Pertemuan 5 : Grid Computing
Grid Computing : Devinisi
Grid
Large Hadron Collider
Grid juga digunakan untuk aplikasi Grid yang intensif secara komputasional seperti
memproses sejumlah besar data yang dihasilkan oleh akselerator partikel berenergi tinggi
CMS (Large Hadron Collider) di CERN [www.uscms.org], menguji efek kandidat molekul
obat[Taufer et al. 2003, Chien 2004]
Cloud Computing : What grid computing can do ?
Parallel CPU capacity : Aplikasi grid intensif CPU dapat dianggap sebagai "subpekerjaan" yang lebih kecil,
masing-masing dijalankan pada mesin yang berbeda di grid. Sejauh subpekerjaan ini tidak perlu
berkomunikasi satu sama lain, aplikasi menjadi lebih "dapat diskalakan
Access to additional resources : Sumber daya tambahan dapat diberikan dalam jumlah dan atau kapasitas
tambahan,
Cloud Computing : What grid computing can do ?
Resource balancing
Reliability
Kemampuan yang diperoleh dari sebuah perangkat sejalan dengan biaya yang diperlukan untuk
merakit sebuah system atau perangkat itu sendiri. Namun di masa mendatang sebuah
perangkat mampu menghasilkan kemapuan yang tinggi dengan biaya yang cenderung lebih
rendah dengan mengandalkan teknologi perangkat lunak atau software.
Management
Types of resources
1. Komputasi
Sumber daya yang paling umum adalah siklus komputasi yang
disediakan oleh prosesor mesin di jaringan. Prosesor dapat
bervariasi dalam kecepatan, arsitektur, platform perangkat lunak,
dan lainnya
Grid computing : Grid concepts and components
2. Penyimpanan
Setiap mesin di grid biasanya menyediakan sejumlah
penyimpanan untuk penggunaan jaringan, meskipun
sementara.
Grid computing : Grid concepts and components
3. Komunikasi
Grid mungkin memiliki perangkat lunak yang terinstal yang mungkin terlalu mahal untuk dipasang di setiap
mesin grid.
Menggunaka grid, pekerjaan yang membutuhkan perangkat lunak dikirim ke mesin tertententu dimana
perangkat lunak itu diinstal. Ketika biaya lisensi signifikan, maka grid dapat menghemat biaya yang
signifikan bagi suatu organisasi.
Grid computing : Grid concepts and components
Platform di grid sering kali memiliki arsitektur, sistem operasi, perangkat,kapasitas, dan peralatan. Masing-
masing item ini mewakili jenis sumber daya yang berbeda, grid dapat digunakan sebagai kriteria untuk
menugaskan pekerjaan ke mesin
Sementara beberapa perangkat lunak mungkin tersedia di beberapa arsitektur, misalnya, PowerPC dan x86,
perangkat lunak seperti itu sering tersedia dirancang untuk berjalan hanya pada jenis perangkat keras dan
sistem operasi tertentu
Dalam beberapa kasus, administrator grid dapat membuat jenis sumber daya buatan baru. Digunakan
penjandawalan untuk menetapakan pekerjaan sesuai dengan aturan kebisajakan atau kendala. Misalnya
beberapa mesin mungkin dirancang hanya untuk penelitian medis.
Grid computing : Grid concepts and components
Sistem grid bertanggung jawab untuk mengirim pekerjaan ke mesin yang diberikan untuk dieksekusi. Dalam sistem
grid yang paling sederhana, pengguna dapat memilih mesin yang cocok untuk menjalankan pekerjaannya dan
kemudian menjalankan perintah grid yang mengirimkan pekerjaan ke mesin yang dipilih.
Penjadwalan (scheduling) Penjadwalan dalam grid computing adalah proses menentukan urutan eksekusi tugas
pada sumber daya yang tersedia dalam grid. Tujuannya adalah untuk memaksimalkan penggunaan sumber daya
dan mengurangi waktu eksekusi tugas.
Reservasi dalam grid computing adalah proses memastikan ketersediaan sumber daya yang dibutuhkan oleh
pengguna pada waktu tertentu
Pemulungan dalam grid computing adalah proses membatalkan tugas yang sedang berjalan pada sumber daya
tertentu untuk memberikan prioritas kepada tugas yang lebih penting atau mendesak
Grid computing :arsitektur grid computing
Arsitektur Grid
Computing
Interoperabilitas