0% menganggap dokumen ini bermanfaat (0 suara)
12 tayangan21 halaman

Modul 5 Grid Computing

Grid computing merupakan middleware yang dirancang untuk berbagi sumber daya seperti file, komputer, perangkat lunak, data, dan sensor dalam skala besar. Manajemen diperlukan untuk mengkoordinasi penggunaan sumber daya agar klien mendapatkan layanan yang dibutuhkan. Tujuannya adalah menciptakan ilusi komputer virtual besar dan kuat yang mengelola sendiri kumpulan sistem heterogen terhubung.

Diunggah oleh

rizkyalfan748
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
12 tayangan21 halaman

Modul 5 Grid Computing

Grid computing merupakan middleware yang dirancang untuk berbagi sumber daya seperti file, komputer, perangkat lunak, data, dan sensor dalam skala besar. Manajemen diperlukan untuk mengkoordinasi penggunaan sumber daya agar klien mendapatkan layanan yang dibutuhkan. Tujuannya adalah menciptakan ilusi komputer virtual besar dan kuat yang mengelola sendiri kumpulan sistem heterogen terhubung.

Diunggah oleh

rizkyalfan748
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 21

Materi Kuliah

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

Nama 'Grid' digunakan untuk merujuk pada middleware yang dirancang


untuk memungkinkan berbagi sumber daya seperti file, komputer,
perangkat lunak, data, dan sensor dalam skala yang sangat besar
Grid Computing : Devinisi

Manajemen diperlukan untuk


mengkoordinasi penggunaan sumber daya
untuk memastikan bahwa klien
mendapatkan apa yang mereka butuhkan
dan layanan yang mampu untuk
memasoknya
G r i d C o m p u t i n g : Tu j u a n

Tujuannya adalah untuk menciptakan ilusi


komputer virtual yang sederhana namun
besar dan kuat yang mengelola sendiri
dari kumpulan besar sistem heterogen
yang terhubung dari berbagi kombinasi
sumber daya.
Grid Computing : Penggunaan

sistem antena pesawat


CMS di CERN Molekul Anntena design
Perancangan antenna, fase
Memproses sejumlah besar data Menguji efek kandidat
antena
yang dihasilkan oleh akselerator molekul obat
partikel berenergi tinggi
Cloud Computing : aplikasi grid computing

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 ?

 Exploiting underutilized resources : Menyeimbangakan pemanfaatan sumber daya. Suatu organisasi


mungkin sesekali mengalami puncak aktivitas yang tidak terduga yang menuntut lebih banyak sumber daya.
Jika suatu aplikasi diaktifkan grid, maka dapat dipindahkan ke mesin yang kurang dimanfaatkan selama
puncak tersebut.

 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 ?

Virtual resources and virtual organizations for collaboration

Menyambungkan antar beberapa user untuk berkolaborasi secara


virtual untuk mencapai tujuan tertentu.

Resource balancing

Menyambungkan beberapa perangkat untuk menghasilkan sebuah


perangkat yang berkineja tinggi. Sehingga dapat memproses data yang
besar dengan effektif dan effisien.
Cloud Computing : What grid computing can do ?

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

Grid menawarkan management prioritas di anatara beragai proyek,


sehingga dalam penyelesaiannya dapat mempertimbangkan skala prioritas
dari proyek tersebut.
Grid computing : Grid concepts and components

Types of resources

A grid is a collection of machines, sometimes referred to as “nodes,” “resources,” “members,”


“donors,” “clients,” “hosts,” “engines,” and many other such terms.

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

Komunikasi dalam jaringan penting untuk mengirim pekerjaan dan


kebutuhan data ke titik-titik dalam grid.
Grid computing : Grid concepts and components

4. Perangkat lunak dan lisensi

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

5. Peralatan khusus, kapasitas, arsitektur, dan kebijakan

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

6. Scheduling, reservation, and scavenging

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

Asritektur grid computing memungkinkan


pengguna untuk mengakses sumber daya
komputasi secara terdistribusi.
Grid computing
Ar s i t e k t u r
Asritektur

Lapisan aplikasi menyediakan layanan bagi


pengguna akhir, seperti aplikasi bisnis,
Lapisan Aplikasi
aplikasi ilmiah dan simulasi

Lapisan middleware bertanggung jawab


atas manajemen sumber daya dan Lapisan Middleware
koordinasi antar aplikasi

Lapisan infrastruktur menyediakan sumber


Lapisan Infrastruktur daya seperti computer dan jaringan
Grid computing : Tantangan

Interoperabilitas

Masalah Keamanan Data


Grid computing di Masa Depan

Masa depan komputasi grid sangat cerah, dengan semakin berkembangnya


teknologi dan kebutuhan akan pemrosesan data yang lebih besar dan
kompleks, maka komputasi grid akan semakin penting dalam berbagai
bidang
Grid computing Vs Cloud computing

Cara sumber daya Cara pengguna


komputasi disediakan. mendapatkan sumber daya
Kesimpulan Grid computing Vs Cloud computing

Grid computing dan cloud computing


adalah dua konsep yang berbeda
namun memiliki tujuan yang sama Grid computing lebih cocok untuk
yaitu data. meningkatkan efisiensi menyelesaikan masalah yang
dan kesepatan pemrosesan membutuhkan banyak sumber daya
seperti simulasi numerik, analisi data
yang membutuhkan daya komputasi yang
tinggi,. Sedangkan cloud computing lebih
cocok untuk aplikasi bisnis dan perangkat
lunak

Anda mungkin juga menyukai