ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Berkeley Open Infrastructure for Network Computing - Wikipedia Indonesia, ensiklopedia bebas berbahasa Indonesia

Berkeley Open Infrastructure for Network Computing

Dari Wikipedia Indonesia, ensiklopedia bebas berbahasa Indonesia.

BOINC logo  
BOINC
Pengembang: Universitas California, Berkeley
Versi terakhir: 5.4.9 / 12 Mei 2006
Sistem operasi: Linux, Mac OS X, Solaris, Windows
Jenis: Komputasi grid
Lisensi: LGPL
Situs web: boinc.berkeley.edu

Berkeley Open Infrastructure for Network Computing disingkat BOINC adalah sebuah infrastruktur komputasi terdistribusi yang awalnya dikembangkan untuk mendukung proyek SETI@home, tetapi kemudian belakangan digunakan juga untuk mendukung proyek-proyek lainnya. Perangkat lunak BOINC dikembangkan menjadi perangkat lunak bebas. Kode sumbernya juga bisa dilihat oleh siapapun secara bebas. Sekarang ini, BOINC dikembangkan oleh sebuah tim Universitas California, Berkeley yang dipimpin oleh David P. Anderson, yang sekaligus direktur proyek SETI@home. Sebagai sebuah superkomputer virtual, BOINC telah memiliki lebih dari 681.404 pengguna terdiri atas 1.074.276 komputer dari 230 negara di seluruh dunia [1]. Sampai 11 Mei 2006, BOINC memiliki kecepatan perhitungan 427,286 TFLOPS (kurang lebih 427 trilyun kalkulasi per detik) [2]. Bandingkan dengan superkomputer tercepat di dunia saat ini, Blue Gene/L dari IBM yang memiliki 65.536 prosesor yang mampu menghitung sebanyak 135.5 TFLOPS.

Daftar isi

[sunting] SETI@home

SETI@home merupakan proyek yang paling dikenal secara luas yang menggunakan platform BOINC. Per 11 Mei 2006, sebanyak 62,1% pengguna BOINC diseluruh dunia menjalankan kalkulasi proyek SETI@home, diikuti oleh 14,4% menjalankan peramalan iklim (climate prediction), 11,7% menjalankan Einstein@home dan 11% proyek-proyek lainnya. Kesuksesan SETI@home yang diluncurkan pada 1999 menjadi salah satu jaringan komputasi terbesar yang pernah dibangun, makin memperjelas bahwa teknologi komputasi terdistribusi dapat digunakan di banyak proyek-proyek sains yang sangat tergantung pada perhitungan-perhitungan.

BOINC dikembangkan sedemikian rupa sehingga dapat digunakan oleh para peneliti dari berbagai bidang ilmu seperti biologi molekul, klimatologi dan astrofisika. BOINC secara garis besar, bekerja apabila komputer pribadi seseorang berada dalam kondisi "tidak dipakai" (idle). Dengan demikian BOINC meningkatkan utilitas komputer pribadi tersebut dengan melakukan perhitungan dan analisa data dari berbagai proyek. Walaupun hanya bekerja pada waktu kosong, BOINC juga dapat diset agar selalu bekerja di sepanjang waktu.

BOINC didanai oleh Yayasan Ilmu Pengetahuan Nasional yang berkedudukan di Amerika Serikat. BOINC juga pernah mendapatkan penghargaan SCI/0221529, SCI/0438443 dan SCI/0506411.

[sunting] Kontributor

Hampir semua proyek yang dijalankan oleh BOINC adalah nonprofit dan tergantung kepada kontributornya. Kontributor menjalankan klien BOINC secara sukarela. Amerika Serikat merupakan negara dengan kontributor BOINC terbesar yaitu sebanyak 40%, disusul oleh Jerman (9,7%), Britania Raya (7,9%) dan Kanada (4%). Indonesia berada di posisi ke-63 yang hanya menyumbang sebesar 0,02%.

Dari seluruh pengguna BOINC di seluruh dunia. sebanyak 88,6% berjalan di atas sistem operasi Windows, disusul oleh Linux (7%) dan Mac OS (4%). Dari segi perbandingan merek mikroprosesor, 63% proyek BOINC dijalankan dengan prosesor Intel, disusul oleh AMD (32,6%).

[sunting] Cara kerja

Logo BOINC Manager (klien BOINC)
Logo BOINC Manager (klien BOINC)

BOINC terdiri dari server dan klien. Perangkat lunak bagi BOINC dapat diunduh dari situs webnya. Server berfungsi hanya sebagai koordinator. Server mencatat modul (diistilahkan dengan work unit) mana saja yang sudah selesai, modul mana saja yang sedang diproses, kemudian diproses di komputer mana saja. Karena suatu klien BOINC selalu berhubungan dengan server, komunikasi internet sangat dibutuhkan oleh suatu klien. Ketika suatu klien baru dijalankan, program klien akan melakukan komunikasi dengan server untuk menginformasikan bahwa klien tersebut siap menjalankan proses. Server kemudian akan memutuskan modul mana yang belum diproses, kemudian modul tersebut dikirim ke klien tersebut. Apabila suatu modul selesai diproses, klien kemudian akan mengirimkan hasilnya ke server. Suatu hasil dinyatakan benar (valid), apabila modul tersebut selesai diproses oleh sejumlah klien dan hasilnya sama satu sama lain. Proses ini akan dijalankan secara terus-menerus sampai proyek tersebut dikatakan selesai. Pengguna BOINC dapat memilih proyek mana saja yang ingin dikerjakan. Ada berbagai macam proyek BOINC yang sekarang aktif seperti SETI@home yang melakukan analisa gelombang Fourier untuk mententukan apakah gelombang tersebut termasuk kandidat transmisi gelombang radio dari angkasa luar atau tidak. Kemudian ada peramalan iklim yang melakukan analisa terhadap kemungkinan perubahan iklim pada tahun-tahun kedepan.

[sunting] Struktur server

Server yang menjalankan BOINC dapat dijalankan di satu atau lebih mesin. Server BOINC dijalankan pada komputer dengan sistem operasi Linux dan menggunakan Apache, PHP dan MySQL sebagai sistem web dan basisdata-nya.

Server BOINC juga memiliki fitur-fitur seperti:

  • homogeneous redundancy (mengirim work unit hanya ke komputer dengan platform yang sama, misalnya: Win XP SP2 saja)
  • work unit trickling (mengirim informasi ke server sebelum work unit selesai)
  • locality scheduling (mengirim work unit ke komputer yang telah memiliki file yang dibutuhkan)

[sunting] Proyek-proyek yang menggunakan BOINC

[sunting] Proyek aktif

  • Cell Computing — penelitian biomedikal. situs web (dalam bahasa Jepang)
  • Climateprediction.net — peramalan iklim di abad ke-21. situs web
  • BBC Climate Change Experiment — situs web (bagian dari Climateprediction.net)
  • Seasonal Attribution Project — situs web (bagian dari Climateprediction.net)

[sunting] Proyek dalam pengembangan

  • BURP — pengembangan sistem komputasi terdistribusi untuk proses render animasi komputer 3D. situs web
  • Folding@home, versi BOINC — untuk penelitian struktur protein dan penyakit yang terkait. situs web
  • HashClash@home — Mencari collision fungsi hash MD5 dan SHA1. situs web
  • Orbit@home — menyelidiki kemungkinan tabrakan obyek dekat bumi. situs web
  • The Lattice Project — menggabungkan sumber-sumber komputasi untuk analisa sains. situs web
  • Malaria Control — penelitian model stochastic dari epidemiologi Plasmodium falciparum malaria. situs web
  • PrimeGrid — proyek untuk faktorisasi angka dalam RSA Factoring Challenge, dan uji coba "PerlBOINC". situs web
  • μFluids@Home — simulasi komputer dari perilaku dua fase cairan dalam gravitasi rendah. situs web
  • QMC@Home — penelitian struktur dan reaksi molekul yang menggunakan kimia quantum. situs web
  • XtremLab — penelitian teknologi komputasi grid. situs web

[sunting] Lihat pula

[sunting] Pranala luar


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -