V8-BOINC, distribuirano izvršavanje JavaScript zadataka ; V8-BOINC, distributed volunteer computing in JavaScript
Sveučilište u Zagrebu. Fakultet elektrotehnike i računarstva. ; University of Zagreb. Faculty of Electrical Engineering and Computing., 2014
Online
Hochschulschrift
Zugriff:
Računarenje na javnim resursima razlikuje se od uobičajenih paralelnih raspodijeljenih modela po tome što procesorske jedinice ne pripadaju jednoj ustanovi već procesorsku moć doniraju korisnici volonteri u trenutcima kada ne koriste svoj uređaj. BOINC (Berkeley Open Infrastructure for Network Computing) je programska podrška ovakvom modelu raspodijeljenog računarstva originalno napravljena za projekt SETI@home koji je u zadnjih petnaestak godina raspodijeljeno obradio masivne količine podataka. Budući da su računala koja sudjeluju u znanstvenom proračunu raznovrsna po arhitekturi i platformi, prenosivost znanstvene aplikacije veliki je izazov u njenom razvoju. Ovaj rad predstavlja nov pristup rješavanju problema prenosivosti koji se koristi JavaScript okolinom V8 preuzetom iz Internet preglednika Google Chrome. Budući da je okolinu moguće statički kompilirati za večinu platformi i da je rezultantna izvršna datoteka veličine ispod 10 Mb, možemo je poslati preko mreže na klijentska računala i time ne zahtjevamo da klijenti imaju ugrađenu virtualizacijsku podršku. Kako bi sudjelovao u proračunu na uobičajenoj BOINC infrastrukturi korisnik mora instalirati klijentski program, dok naš pristup dodatno podržava i mogućnost sudjelovanja koristeći preglednik, odnosno posjećivanjem Internet sjedišta projekta. Primjenu ovog sustava prikazujemo pomoću razvijene aplikacija koja korisniku znanstveniku omogućava jednostavno pokretanje paralelnih evolucijskih algoritama koja u budućnosti može služiti i u edukacijske svrhe. ; Public resource computing differentiates from traditional distributed parallel models by having processing components scattered outside of institution making use of it's power. While scheduling is done on central server, actual computation is running on computers of user volunteers who are donating their idle CPU cycles. BOINC \engl{Berkeley Open Infrastructure for Network Computing} is implementation of this computing model originally developed for SETI@home project which attracted millions of user ...
Titel: |
V8-BOINC, distribuirano izvršavanje JavaScript zadataka ; V8-BOINC, distributed volunteer computing in JavaScript
|
---|---|
Autor/in / Beteiligte Person: | Grbin, Anton ; Đerek, Ante |
Link: | |
Veröffentlichung: | Sveučilište u Zagrebu. Fakultet elektrotehnike i računarstva. ; University of Zagreb. Faculty of Electrical Engineering and Computing., 2014 |
Medientyp: | Hochschulschrift |
Schlagwort: |
|
Sonstiges: |
|