Anda di halaman 1dari 39

4/29/12

Grid Computing
Click to edit Master subtitle style Andrew Fiade

http://andrew-fiade.com/ Andrew_fiade@yahoo.co.id

4/29/12

Pengertian

Komputasi Gridadalah penggunaan sumber daya yang melibatkan banyakkomputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar.

Latar belakang

4/29/12

Perkembangan kecepatan prosesor berkembang sesuai denganHukum Moore, meskipun demikian bandwith jaringan komputer berkembang jauh lebih pesat. Semakin cepatnya jalur komunikasi ini membuka peluang untuk menggabungkan kekuatan komputasi dari sumber-sumber komputasi yang terpisah. Perkembangan ini memungkinkan skalakomputasi terdistribusi ditingkatkan lebih jauh lagi secara geografis, melintasi batas-batas domain administrasi yang sudah ada.

4/29/12

Pesatnya perkembangan teknologi komputer di negara-negara maju, membuat para penelitinya semakin haus akan tenaga komputasi yang dapat menjawab tantangan dan permasalahan yang mereka hadapi. Walaupun sudah memiliki supercomputer dengan kapasitas yang sangat tinggi , apa yang sudah ada ini pun dirasa tetap kurang, karena mereka berusaha memecahkan permasalahan yang lebih besar lagi. Setelah semua komputer yg dimiliki seorang "peneliti haus tenaga komputasi" dipergunakan habishabisan untuk memecahkan masalahnya, setelah berbagai cara untuk memecahkan

Definisi

4/29/12

Menurut tulisan singkat[1]olehIan Foster ada check-list yang dapat digunakan untuk mengidentifikasi bahwa suatu sistem melakukan komputasi grid yaitu: Sistem tersebut melakukan koordinasi terhadap sumberdaya komputasi yang tidak berada dibawah suatu kendali terpusat. Seandainya sumber daya yang digunakan berada dalam satu cakupan domain administratif, maka komputasi tersebut belum dapat dikatakan komputasi grid.

4/29/12

Cont..

Sistem tersebut menggunakan standard dan protokol yang bersifat terbuka (tidak terpaut pada suatu implementasi atau produk tertentu). Komputasi grid disusun dari kesepakatan-kesepakatan terhadap masalah yang fundamental, dibutuhkan untuk mewujudkan komputasi bersama dalam skala besar. Kesepakatan dan standar yang dibutuhkan adalah dalam bidang autentikasi, otorisasi, pencarian sumberdaya, dan akses terhadap sumber daya. Sistem tersebut berusaha untuk mencapai kualitas layanan yang canggih, (nontrivial quality of service) yang jauh diatas kualitas

4/29/12

Peluang

Dalam bukuThe Grid:Blue Print for a new computing infrastructure dijelaskan bahwa yang dimaksud dengankomputasi gridadalah infrastruktur perangkat keras dan perangkat lunak yang dapat menyediakan akses yang bisa diandalkan, konsisten, tahan lama dan tidak mahal terhadap kemampuan komputasi mutakhir yang tersedia. "A computational grid is a hardware and software infrastructure that provides dependable, consistent, pervasive, and inexpensive access to high-end computational capabilities."

4/29/12

Cont

Seandainya kelak dikemudian hari teknologi yang dibutuhkan untuk mewujudkan visi paradigma komputasi grid ini sudah mapan, peluang akan semakin terbuka bagi kerjasama lintas organisasi, lintas benua dan lintas bangsa. Akan terbuka peluang bagi peneliti di Indonesia yang ingin melakukan komputasi yang sangat rumit, dengan menggunakan supercomputer tercepat di dunia, tanpa harus melakukan investasi besarbesaran dalam bidang teknologi informasi.

4/29/12

Hukum Moore

4/29/12

Definisi
Hukum

Mooreadalah salah satu hukum yang terkenal dalam industrimikroprosesor yang menjelaskan tingkat pertumbuhan kecepatan mikroprosesor. Diperkenalkan oleh Gordon E. Mooresalah satu pendiriIntel. Ia mengatakan bahwa pertumbuhan kecepatan perhitungan mikroprosesor mengikuti rumusaneksponensial.

4/29/12

Cont

Perkembangan teknologi dewasa ini menjadikanHUKUM MOOREsemakin tidakRelevanuntuk meramalkan kecepatan mikroprossesor. Hukum Moore, yang menyatakan bahwa kompleksitas sebuah mikroprosesor akan meningkat dua kali lipat tiap 18 bulan sekali, sekarang semakin dekat kearah jenuh. Hal ini semakin nyata setelah Intel secara resmi memulai arsitektur prosesornya dengan code Nehalem. Prosesor ini akan mulai menerapkan teknik teknologi nano dalam pembuatan prosesor, sehingga tidak membutuhkan waktu selama 18 bulan untuk melihat peningkatan kompleksitas tapi

4/29/12

Akan tetapi, saat ini Hukum Moore telah dijadikan target dan tujuan yang ingin dicapai dalam pengembangan industri semikonduktor. Peneliti di industri prosesor berusaha mewujudkan Hukum Moore dalam pengembangan produknya. Industri material semikonduktor terus menyempurnakan produk material yang dibutuhkan prosesor, dan aplikasi komputer dan telekomunikasi berkembang pesat seiring dikeluarkannya prosesor yang memiliki kemampuan semakin tinggi.

4/29/12

Secara tidak langsung, Hukum Moore menjadi umpan balik (feedback) untuk mengendalikan laju peningkatan jumlah transistor pada keping IC. Hukum Moore telah mengendalikan semua orang untuk bersama-sama mengembangkan prosesor. Terlepas dari alasan-alasan tersebut, pemakaian transistor akan terus meningkat hingga ditemukannya teknologi yang lebih efektif dan efisien yang akan menggeser mekanisme kerja transistor sebagaimana yang dipakai saat ini. Meskipun Gordon Moore bukanlah penemu transistor atau IC, gagasan yang dilontarkannya mengenai kecenderungan

4/29/12

Contoh Graph

4/29/12

Cont

4/29/12

Komputasi terdistribusi

4/29/12

Pengertian
Dalamilmu

komputer,komputasi terdistribusimempelajari penggunaan terkoordinasi darikomputeryang secara fisik terpisah atau terdistribusi. Sistem terdistribusi membutuhkanperangkat lunakyang berbeda dengan sistem terpusat.

4/29/12

Tujuan

Tujuan dari komputasi terdistribusi adalah menyatukan kemampuan dari sumber daya (sumber komputasi atau sumber informasi) yang terpisah secara fisik, ke dalam suatu sistem gabungan yang terkoordinasi dengan kapasitas yang jauh melebihi dari kapasitas individual komponen-komponennya. Tujuan lain yang ingin dicapai dalam komputasi terdistribusi adalahtransparansi. Kenyataan bahwa sumber daya yang dipakai oleh pengguna sistem terdistribusi berada pada lokasi fisik yang terpisah, tidak perlu diketahui oleh pengguna tersebut. Transparansi ini memungkinkan pengguna

Arsitektur

4/29/12

Banyak arsitektur perangkat lunak dan keras yang bervariasi yang digunakan untuk komputasi terdistribusi. Pada tingkat yang lebih rendah, penghubungan beberapaCPU dengan menggunakanjaringansangat dibutuhkan. Pada tingkat yang lebih tinggi menghubungkan proses yang berjalan dalam CPU tersebut dengan sistem komunikasi juga dibutuhkan. Arsitektur umum yang memungkinkan sistem terdistribusi antara lain: klien-server: klien menghubungiserver untuk pengambilan data, kemudian server memformatnya dan menampilkannya ke

4/29/12

Arsitek Cont

Tightly coupled: biasanya menunjuk kepada satu set mesin yang sangat bersatu yang menjalankan proses yang sama secara paralel, membagi tugas dalam bagian-bagian, dan kemudian mengumpulkan kembali dan menyatukannya sebagai hasil akhir. Peer-to-peer: sebuah arsitektur di mana tidak terdapat mesin khusus yang melayani suatu pelayanan tertentu atau mengatur sumber daya dalam jaringan. Dan semua kewajiban dibagi rata ke seluruh mesin, yang dikenal sebagaipeer. Service orienteddi mana sistem diatur sebagai satu set pelayanan yang dapat

Klien-server

4/29/12

Klien-serveratauclientservermerupakan sebuah paradigma dalamteknologi informasiyang merujuk kepada cara untuk mendistribusikan aplikasi ke dalam dua pihak: pihak klien dan pihak server. Dalam model klien/server, sebuah aplikasi dibagi menjadi dua bagian yang terpisah, tapi masih merupakan sebuah kesatuan yakni komponen klien dan komponen server. Komponen klien juga sering disebut sebagaifront-end, sementara komponen server disebut sebagaiback-end. Komponen klien dari aplikasi tersebut dijalankan dalam

4/29/12

Klien server cont

Sebuah contoh dari aplikasi client/server sederhana adalah aplikasi web yang didesain dengan menggunakanActive Server Pages (ASP) atauPHP. Skrip PHP atau ASP akan dijalankan di dalam web server (Apache atauInternet Information Services), sementara skrip yang berjalan di pihak klien akan dijalankan olehweb browserpada komputer klien. Klien-server merupakan penyelesaian masalah pada software yang menggunakan database sehingga setiap komputer tidak perlu diinstall database, dengan metode klien-server database dapat diinstal pada suatu komputer sebagai server

Infrastruktur komputasi terdistribusi

4/29/12

Moab Grid Suite Cluster workload management, reporting tools, and end user submission portal Remote procedure call This high-level communication mechanism allows processes on different machines to communicate using procedure calls even though they don't share the same address space. Distributed objects Systems likeCORBA, MicrosoftD/COM,Java RMI, ReplicaNet[1] SOAP XML-RPC GLOBE

Jurnal dan konferensi komputasi terdistribusi


The

International Conference on Dependable Systems a Symposium on Principles of Distributed Computing Journal of Parallel and Distributed Computing IEEE transactions on Parallel and Distributed Systems Distributed Computing

4/29/12

4/29/12

Daftar proyek komputasi terdistribusi

4/29/12

Komputasi terdistribusipada dasarnya adalah sebuahinfrastrukturyang menghubungkan sebuahkomputerdengan komputer lain di seluruh dunia yang bertujuan untuk melakukan suatu komputasi yang rumit sehingga suatu proyek yang rumit dan memakan waktu lama oleh satu superkomputerhanya membutuhkan waktu yang lebih sedikit jika dilakukan dengan sistem komputasi terdistribusi. Sebagai gambaran superkomputer tercepat per Juni 2005 yang dipegang olehBluegene/L memiliki kecepatan komputasi 136.800 GFlopsatau 136,8TFlops. Sedangkan

4/29/12

GRID

4/29/12

GRID adalah suatu proyek yang menggunakan sistemkomputasi terdistribusiyang bertujuan untuk penelitian terhadapkanker, antraks,cacardan proyek Human Proteome Folding Project. Per 13 September 2005, GRID telah memiliki 1.283.184 user dengan total 3.380.882 komputerdengancpu timemencapai 434.312 tahun 27 hari 8 menit 30 menit 7 detik.

4/29/12

4/29/12

BOINC BOINC atau Berkeley Open Infrastructure for Network Computing (BOINC) adalah sebuah infrastrukturkomputasi terdistribusiyang dikembangkan oleh tim dari University of California, BerkeleyAmerika Serikat. Perangkat lunaknya sendiri gratis danopen sourceyang dirilis di bawah GNU Lesser Public License. BOINC sendiri terdiri atas beberapa proyek.

4/29/12

SETI@home SETI@home adalah proyek yang menggunakan sistem komputasi terdistribusi untuk melakukan perhitungan terhadap sinyal-sinyal dari angkasa luar yang sebagian besar berasal dari teleskop radioArecibo untuk mencari kandidat terbaik bagi sinyal yang berasal dariextraterrestrial intelligence atau kecerdasan dari luar angkasa.

4/29/12

Climateprediction@net Climateprediction@net

adalah proyek yang menggunakan sistem komputasi terdistribusi untuk melakukan perhitungan rumit terhadap perubahan iklim.

4/29/12

Einstein@home Einstein@home

adalah proyek yang menggunakan sistem komputasi terdistribusi untuk melakukan pencarian terhadap bintang neutron berputar atau disebut jugapulsar dengan menggunakan data dariLIGOdan detektor gelombang gravitasi GEO.

4/29/12

LHC@home LHC@home adalah proyek yang menggunakan sistem komputasi terdistribusi untuk melakukan simulasi perjalanan partikel di dalam sebuahLarge Hadron Collider(LHC) yaitu sebuah mesin yang mempercepat partikel di dalam ruangan berbentuk donat. LHC@home sendiri menghasilkan komputasi sebesar LHC 15 Petabytes atau 15 juta Gigabytes per tahun.

4/29/12

Predictor@home Predictor@home

adalah proyek yang menggunakan sistem komputasi terdistribusi untuk melakukan perhitungan terhadap kemungkinan hubungan antara protein dengan suatu penyakit.

4/29/12

4/29/12

GIMPS Great Internet Mersenne Prime Search (GIMPS)adalah sebuah proyek yang menggunakan sistem komputasi terdistribusi untuk melakukan perhitungan untuk mencari bilangan-bilangan yang merupakanbilangan prima Mersenneyaitu sebuah angka dengan rumus: Mn= 2n 1.Delapan bilangan prima Mersenne terbesar ditemukan dengan menggunakan GIMPS. Bilangan prima Mersenne terbesar saat ini memiliki 9.808.358 digit angka. Lihat pula artikel mengenai

4/29/12

Tugas

Presentasi Membahas : 1GRID 2BOINC


2.1SETI@home 2.2Climateprediction@net 2.3Einstein@home 2.4LHC@home 2.5Predictor@home

3GIMPS

4/29/12

Anda mungkin juga menyukai