Berkeley Open Infrastructure for Network Computing: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
RobotQuistnix (bicara | kontrib)
k robot Adding: sr:BOINC
InternetArchiveBot (bicara | kontrib)
Reformat 1 URL (Wayback Medic 2.5)) #IABot (v2.0.9.5) (GreenC bot
 
(56 revisi perantara oleh 29 pengguna tidak ditampilkan)
Baris 1:
{{Infobox Softwaresoftware
| name = <br /> = BOINC
| logo = [[ImageBerkas:BoincBOINC logo July 2007.pngsvg|200px|BOINC logo]]
| screenshot = [[Berkas:BOINCconproyectos.png|300px]]
|caption =
| caption = BOINC Manager 7.6.22 berjalan pada [[macOS]]
| developer = [[UniversitasUniversity of California]], [[Berkeley]]
|latest_release_version = [http://boinc.berkeley.edu/download.php 5.4.9]
| released = {{Start date and age|2002|04|10|df=yes}}
|latest_release_date = [[12 Mei]] [[2006]]
|operating_system latest_release_version = [[Linux]],https://boinc.berkeley.edu/download_all.php [[Mac OS X]], [[Solaris]7.14.2], [[Microsoft Windows|Windows]]
{{Start date and age|2018|10|11|df=yes}}
|genre = [[Komputasi grid]]
|license = [[GNU Lesser General Public License|LGPL]]
|website = [http://boinc.berkeley.edu/ boinc.berkeley.edu]
}}
 
[https://boinc.berkeley.edu/download_all.php 7.14.2] [[macOS]]
'''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 sumber]]nya 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 [http://www.boincstats.com/]. Sampai [[11 Mei]] [[2006]], BOINC memiliki kecepatan perhitungan 427,286 [[TFLOPS]] (kurang lebih 427 trilyun kalkulasi per detik) [http://www.boincstats.com/stats/project_graph.php?pr=bo]. 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]].
{{Start date and age|2018|10|11|df=yes}}
 
[https://boinc.berkeley.edu/download_all.php 7.4.22] [[Linux]]
==SETI@home==
{{Start date and age|2014|09|17|df=yes}}
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.
 
[https://boinc.berkeley.edu/download_all.php 7.4.53] [[Android (sistem operasi)|Android]]
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.
{{Start date and age|2016|07|03|df=yes}}
| latest_preview_version = [https://boinc.berkeley.edu/download_all.php 7.16.3] [[Microsoft Windows|Windows]]
{{Start date and age|2019|09|29|df=yes}}
 
[https://boinc.berkeley.edu/download_all.php 7.16.3] [[macOS]]
{{Start date and age|2019|09|29|df=yes}}
| latest_preview_version =
| latest_preview_date =
| programming language = [[C++]] (klien/server)<br />[[PHP]] (proyek CMS)<br />[[Java]] (klien Android)
| operating system = [[Microsoft Windows|Windows]]<br />[[macOS]]<br />[[Linux]]<br />[[Android (sistem operasi)|Android]]
| genre = [[Komputasi grid]] dan [[Komputasi sukarela]]
| license = [[GNU Lesser General Public License|LGPL]]<ref>https://boinc.berkeley.edu/legal.html</ref>
| website = [httphttps://boinc.berkeley.edu/ 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 sumber]]nya 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, sampai dengan Agustus 2010, BOINC telah memiliki lebih dari 681.404dua juta pengguna terdiri(300 atasribu 1.074.276aktif), dengan lebih dari 5,5 juta komputer (520.000 aktif) dari 230272 [[negara]] di seluruh dunia [http://www.boincstats.com/]. Sampai [[11 Mei]] [[2006]], BOINC memiliki kecepatan perhitungan 4275.421,286641 [[TFLOPS]] (kurang lebih 427 trilyun kalkulasi per detik). [http://www.boincstats.com/stats/project_graph.php?pr=bo]. 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]].
 
== SETI@home ==
SETI@home merupakan proyek yang paling dikenal secara luas yang menggunakan platform BOINC. Per [[11Agustus Mei]]2010, 2006dari keseluruhan total kredit BOINC, sebanyak 6228,111% pengguna BOINC diseluruh dunia menjalankan kalkulasi proyek SETI@home, diikuti oleh 1415,449% menjalankan [[peramalan iklimMilkyWay@home]] (''climate prediction''), 1110,717% menjalankan [[Einstein@homeWorld Community Grid]] dan 11% proyek-proyek lainnya. Kesuksesan SETI@home yang diluncurkan pada tahun [[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. Selain memakai CPU komputer, beberapa proyek BOINC juga dapat memanfaatkan GPU dari kartu grafis untuk melakukan perhitungan. Untuk perhitungan tertentu, GPU dapat memproses perhitungan jauh lebih cepat dari cpu. Karena itu, beberapa proyek baru BOINC yang juga mengandalkan gpu selain cpu seperti MilkyWay@home, Collatz Conjecture, DNETC@home dan lain-lain dengan cepat menempati peringkat atas dari total penyumbang kredit terbesar BOINC.
 
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 analisaanalisis 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.
 
== 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 kredit BOINC terbesar yaitu sebanyak 4033%, disusul oleh [[Jerman]] (911,756%), [[Britania Raya]] (75,94%) dan [[KanadaJepang]] (45,16%). Indonesia berada di posisi ke-6370 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%).
 
== Cara kerja ==
[[ImageBerkas:BOINCManager.png|thumbjmpl|leftkiri|100px|Logo BOINC Manager (klien BOINC)]]
BOINC terdiri dari [[server]] dan [[klien (komputer)|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 [[internetInternet]] 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 analisaanalisis gelombang Fourier untuk mententukan apakah gelombang tersebut termasuk kandidat transmisi gelombang radio dari angkasa luar atau tidak. Kemudian ada [[peramalan iklim]] yang melakukan analisaanalisis terhadap kemungkinan perubahan iklim pada tahun-tahun kedepan.
{{clr}}
 
== 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 HTTP Server|Apache]], [[PHP]] dan [[MySQL]] sebagai sistem [[web]] dan [[basisdata]]-nya.
 
Baris 39 ⟶ 57:
* ''locality scheduling'' (mengirim ''work unit'' ke komputer yang telah memiliki ''file'' yang dibutuhkan)
 
== Proyek-proyek yang menggunakan BOINC ==
=== Proyek aktif ===
* [[Climateprediction.net]] — peramalan iklim dipada [[abad ke-21]]. [http://climateapps2.oucs.ox.ac.uk/cpdnboinc/ situs web] {{Webarchive|url=https://web.archive.org/web/20051125010853/http://climateapps2.oucs.ox.ac.uk/cpdnboinc/ |date=2005-11-25 }}
* [[Cell Computing]] — penelitian biomedikal. [http://www.cellcomputing.net/simple/index.php situs web] (dalam bahasa Jepang)
:* [[BBC Climate Change Experiment]] — [http://bbc.cpdn.org/ situs web] {{Webarchive|url=https://web.archive.org/web/20110224031239/http://bbc.cpdn.org/ |date=2011-02-24 }} (bagian dari Climateprediction.net)
* [[Climateprediction.net]] — peramalan iklim di [[abad ke-21]]. [http://climateapps2.oucs.ox.ac.uk/cpdnboinc/ situs web]
:* [[BBCSeasonal ClimateAttribution Change ExperimentProject]] — [http://bbcattribution.cpdn.org/ situs web] {{Webarchive|url=https://web.archive.org/web/20110220170120/http://attribution.cpdn.org/ |date=2011-02-20 }} (bagian dari Climateprediction.net)
:* [[Seasonal Attribution Project]] — [http://attribution.cpdn.org/ situs web] (bagian dari Climateprediction.net)
* [[Einstein@Home]] — penelitian [[bintang neutron]] berputar (juga disebut dengan [[pulsar]]) menggunakan data dari detektor gelombang gravitasi [[LIGO]] dan [[GEO 600]]. [http://einstein.phys.uwm.edu/ situs web]
* [[LHC@home]] — membantu ilmuwan [[CERN]] untuk melakukan simulasi perjalanan partikel dalam [[Large Hadron Collider|LHC]]. [http://lhcathome.cern.ch/ situs web]
* [[Leiden Classical]] — [[Mekanika klasik]] umum dari [[Universitas Leiden]]. [http://boinc.gorlaeus.net/ situs web] {{Webarchive|url=https://web.archive.org/web/20101006125413/http://boinc.gorlaeus.net/ |date=2010-10-06 }}
* [[Predictor@home]] — penelitian struktur [[protein]]. [http://predictor.scripps.edu/ situs web]
* [[Rosetta@home]] — peramalan dan disain struktur protein. [http://boinc.bakerlab.org/rosetta/ situs web]
* [[SETI@home]] — pencarian tanda-tanda ET ([[SETI]]). [http://setiweb.ssl.berkeley.edu/ situs web]
* [[SZTAKI Desktop Grid]] &mdash; penelitian [[bilangan biner]]. [http://szdg.lpds.sztaki.hu/szdg/ situs web] {{Webarchive|url=https://web.archive.org/web/20160814071936/http://szdg.lpds.sztaki.hu/szdg/ |date=2016-08-14 }}
* [[SIMAP]] &mdash; sebuah [[basisdata]] kemiripan protein yang menggunakan [[komputasi terdistribusi]] untuk mencari kemiripan susunan. [http://boinc.bio.wzw.tum.de/boincsimap/ situs web]
* [[SZTAKI Desktop Grid]] &mdash; penelitian [[bilangan biner]]. [http://szdg.lpds.sztaki.hu/szdg/ situs web]
* [[World Community Grid]] — penelitian penyakit dan pengobatannya. [http://www.worldcommunitygrid.org/ situs web]
 
=== Proyek dalam pengembangan ===
* [[BURP]] &mdash; pengembangan sistem komputasi terdistribusi untuk proses ''render'' animasi komputer [[3D]]. [http://burp.boinc.dk/ situs web]
* [[Folding@home]], versi BOINC &mdash; untuk penelitian struktur protein dan penyakit yang terkait. [http://folding.stanford.edu situs web]{{Webarchive|url=https://web.archive.org/web/20120908075542/http://folding.stanford.edu/English/HomePage |date=2012-09-08 }}
* [[HashClash@home]] &mdash; Mencari ''collision'' fungsi hash [[MD5]] dan [[SHA1]]. [http://boinc.banaan.org/hashclash/ situs web] {{Webarchive|url=https://web.archive.org/web/20060527003954/http://boinc.banaan.org/hashclash/ |date=2006-05-27 }}
* [[Orbit@home]] &mdash; menyelidiki kemungkinan tabrakan [[proyek NEO|obyekobjek dekat bumi]]. [http://orbit.psi.edu/ situs web] {{Webarchive|url=https://web.archive.org/web/20060811123652/http://orbit.psi.edu/ |date=2006-08-11 }}
* [[The Lattice Project]] &mdash; menggabungkan sumber-sumber komputasi untuk analisaanalisis sains. [http://lattice.umiacs.umd.edu/boinc_public/ situs web]{{Pranala mati|date=Februari 2021 |bot=InternetArchiveBot |fix-attempted=yes }}
* [[Malaria Control Project|Malaria Control]] &mdash; penelitian model ''stochastic'' dari epidemiologi ''Plasmodium falciparum [[malaria]]''. [http://www.malariacontrol.net/ situs web] {{Webarchive|url=https://web.archive.org/web/20060712172450/http://www.malariacontrol.net/ |date=2006-07-12 }}
* [[PrimeGrid]] &mdash; proyek untuk faktorisasi angka dalam [[RSA Factoring Challenge]], dan uji coba "[[Perl]]BOINC". [http://www.primegrid.com/ situs web]
* [[uFluids@Home|μFluids@Home]] &mdash; simulasi komputer dari perilaku dua fase cairan dalam gravitasi rendah. [http://www.ufluids.net/ situs web] {{Webarchive|url=https://web.archive.org/web/20100910021816/http://www.ufluids.net/ |date=2010-09-10 }}
* [[QMC@Home]] — penelitian struktur dan reaksi molekul yang menggunakan kimia quantum. [http://qah.uni-muenster.de/ situs web] {{Webarchive|url=https://web.archive.org/web/20120118152859/http://qah.uni-muenster.de/ |date=2012-01-18 }}
* [[XtremLab]] — penelitian teknologi [[komputasi grid]]. [http://xw01.lri.fr:4320/ situs web] {{Webarchive|url=https://archive.today/20051003215539/http://xw01.lri.fr:4320/ |date=2005-10-03 }}
 
=== Proyek yang sudah selesai ===
==Lihat pula==
* [[Cell Computing]] — penelitian biomedikal. [https://web.archive.org/web/20070928163447/http://www.cellcomputing.net/simple/index.php situs web] (dalam bahasa Jepang)
* [[Predictor@home]] — penelitian struktur [[protein]]. [http://predictor.scripps.edu/ situs web] {{Webarchive|url=https://web.archive.org/web/20051015071613/http://predictor.scripps.edu/ |date=2005-10-15 }}
* [[SIMAP]] &mdash; sebuah [[basisdata]] kemiripan protein yang menggunakan [[komputasi terdistribusi]] untuk mencari kemiripan susunan. [https://web.archive.org/web/20141218040720/http://boinc.bio.wzw.tum.de/boincsimap/ situs web]
 
== Lihat pula ==
* [[Daftar proyek komputasi terdistribusi]]
 
==Pranala luarReferensi ==
{{reflist}}
 
== Pranala luar ==
{{commons|Berkeley Open Infrastructure for Network Computing}}
* {{en}} [http://boinc.berkeley.edu/ Berkeley Open Infrastructure for Network Computing (BOINC)]
* {{en}} [http://www.boincstats.com/ statistik pengguna BOINC] (diperbaharui setiap hari)
* {{en}} [http://acmqueue.com/modules.php?name=Content&pa=printer_friendly&pid=313&page=1 Wawancara dengan David Anderson] {{Webarchive|url=https://web.archive.org/web/20061025082041/http://acmqueue.com/modules.php?name=Content&pa=printer_friendly&pid=313&page=1 |date=2006-10-25 }}
*{{en}} [http://www.boincsynergy.com/stats/ statistik lainnya] (diperbaharui setiap hari)
* {{en}} [http://www.hyper.net/dc-howto.html Bagaimana untuk bergabung dengan proyek komputasi terdistribusi demi kepentingan kemanusiaan] {{Webarchive|url=https://web.archive.org/web/20070205073603/http://www.hyper.net/dc-howto.html |date=2007-02-05 }}
* {{en}} [http://boincwiki.usdebian.tt klienorg/BOINC BOINC] untuk [[Debian]] [[Linux]]
*{{en}} [http://acmqueue.com/modules.php?name=Content&pa=printer_friendly&pid=313&page=1 Wawancara dengan David Anderson]
* {{en}} [https://uimon.cern.ch/twiki/bin/view/LHCAtHome/BOINCserverRPM BOINC]{{Pranala mati|date=Februari 2021 |bot=InternetArchiveBot |fix-attempted=yes }} untuk [[Fedora]] Linux
*{{en}} [http://boinc-wiki.ath.cx/index.php?title=Main_Page BOINC "Wiki"]
*{{en}} [http://www.kazlev.karoo.net/noob_help.htm BOINC miniFAQ]
*{{en}} [http://www.hyper.net/dc-howto.html Bagaimana untuk bergabung dengan proyek komputasi terdistribusi demi kepentingan kemanusiaan]
*{{en}} [http://wiki.debian.org/BOINC BOINC] untuk [[Debian]] [[Linux]]
*{{en}} [https://uimon.cern.ch/twiki/bin/view/LHCAtHome/BOINCserverRPM BOINC] untuk [[Fedora]] Linux
 
[[Kategori:Komputasi terdistribusi]]
[[Kategori:Perangkat lunak bebas]]
 
[[cs:Berkeley Open Infrastructure for Network Computing]]
[[da:Berkeley Open Infrastructure for Network Computing]]
[[de:Berkeley Open Infrastructure for Network Computing]]
[[en:Berkeley Open Infrastructure for Network Computing]]
[[es:Berkeley Open Infrastructure for Network Computing]]
[[fi:BOINC]]
[[fr:Berkeley Open Infrastructure for Network Computing]]
[[hu:Berkeley Open Infrastructure for Network Computing]]
[[it:Berkeley Open Infrastructure for Network Computing]]
[[ja:Berkeley Open Infrastructure for Network Computing]]
[[nl:Berkeley Open Infrastructure for Network Computing]]
[[pl:BOINC]]
[[pt:BOINC]]
[[ru:BOINC]]
[[sk:BOINC]]
[[sr:BOINC]]
[[sv:Berkeley Open Infrastructure for Network Computing]]
[[zh:BOINC]]