×

基于浏览器的自愿计算能力利用。 (英语) Zbl 1365.68060号

小结:连接到互联网的计算机代表着巨大的计算能力,大多未被其所有者使用。利用这一公共资源的一种方式是通过万维网,用户除了使用浏览器外,什么也不用共享他们的资源。我们调查了使用基于浏览器的自愿计算(BBVC)思想的技术,讨论了它们的共性,认识到重复出现的问题及其解决方案,最后描述了一个旨在有效挖掘自愿计算能力的原型实现。

MSC公司:

68英里11 互联网主题
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Abidi L.、Cérin C.、Fedak G.、He H.,《面向在浏览器中运行的数据科学环境》。参加:2015 IEEE智能城市/社会通信/可持续发展国际会议(SmartCity),662-667;
[2] Alexandrov A.D.、Ibel M.、Schauser K.E、Scheiman C.J.、SuperWeb:走向全球基于Web的并行计算基础设施。摘自:第十一届国际并行处理研讨会论文集,日内瓦,1997年,100-106;
[3] Anderson D.P.,BOINC:公共资源计算和存储系统。在:第五届IEEE/ACM国际网格计算研讨会论文集,2004年,4-10。;
[4] Anderson D.P.,《志愿者计算:终极云》。十字路口16、3(2010年3月),7-10;
[5] Balicki J.、Bieliñski T.、Korłub W.、Paluszak J.,与智能调度器兼容的志愿者计算系统,信息系统在工程和生物科学中的应用,SEPADS第14-13届国际软件工程会议论文集,并行和分布式系统,2014,54-60;
[6] Baratloo A.、Karaul M.、Holger K.、Kedem Z.M,《Java Applets网络计算基础设施》。并行实践和经验,10,11-13, 1998, 1029-1041;
[7] Baratloo A.、Karaul M.、Kedem Z.M.、Wijckoff P.、Charlotte:网络元计算、未来一代计算机系统,15, 5-6, 1999, 559-570;
[8] Berry K.,《通过浏览器进行分布式和网格计算》,第三届维拉诺瓦大学本科生计算机科学研究研讨会论文集(CSRS 2009),维拉诺娃大学,2009年,检索:;
[9] Boldrin F.、Taddia C.、Mazzini G.,《通过Web浏览器的分布式计算》。2007年IEEE第66届车辆技术会议,马里兰州巴尔的摩,2007年,2020-2024年;
[10] Brudło P.,《计算机系统的网格处理基础》,收录于:Balicki J.、Krawczyk H.、Nawarecki E.(编辑),《网格与志愿者计算》,哥丹斯克理工大学出版社,2012年,第33-39页;
[11] Carvajal-Gómez R.,Frey D.,Simonin M.,Kermarrec A.M.,WebGC无服务器浏览器八卦。《Web信息系统工程—WISE 2015》,施普林格国际出版社,332-336;
[12] Czarnul P.、Kuchta J.、Matuszak M.,基于志愿者的计算机系统中的并行计算,收录于:Goos G.、Hartmanis J.、van Leeuwen并行处理和应用数学,计算机科学课堂讲稿,8384,柏林,海德堡,斯普林格·弗拉格,2014,261-271;
[13] Czarnul P.,《关于Comcute系统中分布式志愿者计算的可配置性》,摘自:Balicki J.、Krawczyk H.、Nawarecki E.(编辑),网格和志愿者计算,格但斯克理工大学出版社,格但斯科,2012年,53-69页;
[14] Liu Ch.,White R.W.,Dumais S.,通过驻留时间的Weibull分析了解网络浏览行为。在第33届ACM SIGIR国际信息检索研究与开发会议(SIGIR’10)的会议记录中。ACM,美国纽约州纽约市,2010年,379-386。DOI=;
[15] Charalampidis I.、Berzano D.、Blomer J.、Buncic P.、Ganis G.、Meusel R.、Segal、B.CernVM WebAPI-从Web控制虚拟机。在《物理学杂志:会议系列》中,6642015年2月2日,2010年2月,IOP出版;
[16] Christiansen B.O.、Cappello P.、Ionescu M.F.、Neary M.O.、Schauser K.E.、Wu D.、Javelin:使用Java的基于Internet的并行计算。并发:实际。专家。,9, 1997, 1139-1160;
[17] Cusack C.、Largent J.、Alfuth R.、Klask K.在线游戏作为解决np完全问题的社会计算系统。In:有意义的游戏,2010年;
[18] Cusack C.、Martens C.、Mutreja P.,使用休闲游戏的志愿者计算。摘自:《未来游戏2006年国际游戏设计与技术未来会议论文集》,2006年10月1-8日;
[19] Cushing R.、Putra G.H.H.、Koulouzis S.、Belloum A.、Bubak M.、de Laat C.,《浏览器集成上的分布式计算》。IEEE互联网计算,172013年9月5日-10月,54-61;
[20] Danilecki A.,Fabisiak T.,Kaszubowski M.,基于浏览器的计算平台的工作描述语言:初步报告,第9届亚洲智能信息和数据库系统会议接受,2017年4月,日本金泽;
[21] Dean J.、Ghemawat S.、MapReduce:大型集群上的简化数据处理。通信ACM,512008年1月1日,107-113;
[22] Dębski R.、Krupa T.、Majewski P.、Comcutejs:基于Web浏览器的大规模计算平台。计算机科学(AGH),14, 1, 2013, 143-152;
[23] Dias D.,浏览器云。js-由P2P覆盖网络在web平台上提供服务的联合社区云,硕士论文,Tecnico Lisboa,2015年。;
[24] Dłubacz W.,Duda J.,能够使用移动设备的分布式进化计算系统。收录于:Matiaško K.、LieskovskíA.、MokryšM.(编辑),《信息学与管理科学会议论文集》,2, 1, 2013, 393-396;
[25] Duda J.,Dłubacz W.,基于JavaScript的Web浏览器的分布式进化计算系统,In:ಘster P.,Manninen P.(eds.),应用并行和科学计算,计算机科学讲义,7782,柏林,海德堡,施普林格出版社,2013183-191;
[26] Durrani M.N.、Shamsi J.A.,《志愿计算:需求、挑战和解决方案》,《网络与计算机应用杂志》,392014年3月,369-380;
[27] Ericsson A.B.、Burnett D.C.、Jennings C.、Naranayan A.、Aboba B.、WebRTC 1.0:浏览器之间的实时通信,万维网联盟(W3C)工作草案,检索日期:2016年8月;
[28] Fedak G.、Germain C.、Neri V.、Cappello F.、XtremWeb:通用全球计算系统。摘自:第一届IEEE/ACM集群计算与网格国际研讨会论文集(CCGRD’2001),澳大利亚,2001年,582-287·Zbl 1023.68760号
[29] Finkel D.、Wills C.E.、Amorin K.、Covati A.、Lee M.,《基于应用程序的大规模分布式计算方法》。摘自:《国际网络会议论文集》,英国普利茅斯,2000年7月,175-182;
[30] Fox G.C.、Furmanski W.、PETAOPS和EXAOPS:网络上的超级计算。互联网计算、IEEE、,1, 2, 1997, 38-46;
[31] Gallacher T.,一个基于浏览器的分布式计算平台,在浏览时利用访问者计算机上的空闲cpu周期。检索日期:,2012年;
[32] Gareth J.J.,《AJAX:Web应用程序的新方法》,2005年2月;
[33] Głowny Urząd Statystyczny,Spo \322»eczen stwo informacyjne w Polsce,;
[34] Grigorik I.,浏览器中的协作地图还原。检索日期:,2009年3月3日;
[35] Herman,D.、Wagner,L.、Zakai,A.、asm。js:工作草案2013年3月17日。检索位置:。;
[36] Höimyr N.、Marquina M.、Asp T.、Jones P.、Gonzalez,A.、Field,L.,《面向HEP生产志愿者计算基础设施》。在《物理学杂志:会议系列》中,664,2015年2月2日,邮编022023。IOP出版;
[37] Jibaja,I.,Jensen,P.,Hu,N.,Haghighat,M.R.,McCutchan,J.,Gohman,D.,McKinley,K.S.,JavaScript中的向量并行:SIMD的语言和编译器支持。《2015年并行体系结构与编译国际会议论文集》,2015年10月,407-418;
[38] Jonker M.,基于Web浏览器的分布式计算FOSS项目。检索日期:2015年5月24日;
[39] Kajitani S.、Nogami Y.、Fukushi M.、Amano N.,使用GMP应用程序进行基于网络的志愿者计算的绩效评估,In:2015 IEEE消费电子国际会议-台湾(ICCE-TW),台北,2015,41-42;
[40] Kajitani S.、Nogami Y.、Miyoshi S.、Austin T.,解决椭圆曲线离散对数问题的志愿计算,摘自:2015年第三届计算与网络国际研讨会(CANDAR),札幌,第122-126页;
[41] Khan F.、Foley-Bourgon V.、Kathrotia S.、Lavoie E.,《使用JavaScript和WebCL进行数值计算:本地和网络技术的比较研究》。第十届ACM动态语言研讨会(DLS’14)论文集,美国纽约州纽约市ACM,2014,91-102;
[42] Khatib F.,Cooper S.,Tyka M.D.,Xu K.,Makedon I.,PopovićZ.,FoldIt Players,蛋白质折叠游戏玩家的算法发现。《美国国家科学院院刊》,108(47),2011,18949-18953;
[43] Khatib F.,DiMaio F.,Foldit Contenters Group,Foldit-Void Crushers Group,Cooper S.,Kazmierczyk M.,Baker,D.,蛋白质折叠游戏玩家解决的单体逆转录病毒蛋白酶的晶体结构。《自然结构与分子生物学》,18, 10, 2011, 1175-1177;
[44] Klein J.、Spector L.,通过异步JavaScript和XML实现分布式遗传编程。摘自:第九届遗传与进化计算年会论文集(GECCO’07)。ACM,美国纽约州纽约市,2007年,1628-1635年;
[45] Konishi F.、Ohki S.、Konagaya A.、Umestu R.、Ishii M.、RABC:基于AJAX技术的浏览器计算普及基础设施的概念设计。在2007年IEEE第七届集群计算和网格国际研讨会上,CCGRID 2007,IEEE,2007,661-672;
[46] KrulišM.,Falt Z.,Zavoral F.,《利用HTML5技术实现分布式寄生Web存储》。数据库,文本,2014,71。;
[47] Krupa T.、Majewski P.、Kowalczyk B.、Turek W.,《使用基于浏览器的志愿者计算的随需应变网络搜索》。摘自:《第六届复杂、智能和软件密集型系统国际会议论文集》,巴勒莫,2012年,184-190年;
[48] Kuchta P.,in:Balicki J.,基于志愿者的计算系统集群服务器层中的数据分区和任务管理,in:Krawczyk H.,Nawarecki E.(eds.),网格和志愿者计算,哥丹斯克理工大学出版社,哥丹斯克,2012,40-52;
[49] Kuhara M.、Amano N.、Watanabe K.、Nogami Y.、Fukushi M.,《基于网络的志愿者计算、通信和信息技术(ISCIT)的网络浏览器之间的对等通信功能》,2014年第14届国际研讨会,仁川,2014383-387;
[50] Langhans,P.、Wieser,C.、Bry,F.众包MapReduce:JSMapReduce。在:第22届万维网伙伴国际会议记录,国际万维网会议指导委员会,2013年5月,253-256;
[51] Lawton G.,分布式网络应用程序创建了虚拟超级计算机。计算机,2000,6, 16-20;
[52] Luther A.、Buyya R.、Ranjan R.、Vanugopal S.、Alchem:A.基于网络的企业网格计算系统。In:国际互联网计算会议,2005年,269-278;
[53] MacWilliam T.,Cecka C.,Crowd CL:基于Web的志愿者计算与WebCL/高性能极限计算会议(HPEC),2013年IEEE,马萨诸塞州沃尔瑟姆,2013年,1-6。;
[54] Martínez G.,Val L.,使用标准web技术实现跨平台分布式算法,计算会议(CLEI),2014 XL拉丁美洲,蒙得维的亚,2014,1-8;
[55] Martinez G.、Val L.、Capataz——通过万维网分发算法的框架。CLEI电子杂志,18, 2, 2015, 1;
[56] Masiejczyk,J.和Balicki,J.,Korłub,W.和Paluszak J.,Comcute网格系统中的Mersenne数发现和Collatz假设验证,载于:Krawczyk H.,Nawarecki E.(编辑),网格和志愿者计算,格但斯克理工大学出版社,格但斯克,2012148-162;
[57] Meeds E.、Hendriks R.、Al Faraby S.、Bruntink M.、Welling M.、MlitB:浏览器中的机器学习、PeerJ计算机科学、,12015年7月,e11;
[58] Merelo-Guervos J.J.、P.A.Castillo、J.L.J.Laredo、A.Mora Garcia和A.Prieto,《使用Javascript和JSON的异步分布式遗传算法》。2008年IEEE进化计算大会(IEEE计算智能世界大会),香港,2008年,第1372-1379页;
[59] Merelo-Guervos J.J,Garcia-Sanchez P.,基于浏览器的分布式进化计算系统的设计与建模。摘自:《2015年遗传和进化计算会议论文集》(Proceedings of the Companion Publication of the 2015 on Genetic and Evolutionary Computation Conference)。美国医学会,2015年,1117-1124;
[60] Merelo-Guervos J.J.、Valdez M.G.、Castillo P.A.、Sanchez P.G.、de las Cuevas P.、Rico N.、NodIO,基于志愿者的进化算法的JavaScript框架:第一个结果,检索:,2016;
[61] Miller D.M.,《在线社区网格:使用Web浏览器的志愿者网格计算》,乔治亚理工学院本科生论文,2010年,检索地址:;
[62] Neary M.O.、Brydon S.P.、Kmiec P.、Rollins S.、Cappello P.和Javelin++:全球计算中的可扩展性问题。摘自:《1999年ACM爪哇格兰德会议记录》,ACM,1999年6月,171-180·Zbl 1120.68372号
[63] Neary M.O.,Phipps A.,Richman S.,Cappello P.,Javelin 2.0:互联网上基于Java的并行计算。2000年8月,《Euro-Par 2000并行处理》,施普林格-柏林-海德堡出版社,1231-1238;
[64] Nisan N.、London S.、Regev O.、Camiel N.,《互联网上的全球分布式计算——POPCORN项目》,摘自:《第18届分布式计算系统国际会议论文集》,阿姆斯特丹,1998年,592-601;
[65] Nov O.,Anderson D.P.,Arazy O.,《志愿者计算:决定对社区科学研究贡献的因素模型》。摘自:第19届万维网国际会议论文集,WWW'10。2010. 741-750;
[66] Ong T.M.、Lim T.M.,Lee B.S.、Yeo C.K.,《独角兽:内部自愿计算》,SIGOPS Oper。系统。版次:。,36, 2, 2002, 36-51;
[67] Ryza S.、Wall T.、MRJS:Web浏览器的JavaScript MapReduce框架。检索日期:(2010)。;
[68] Sarmenta L.F.G.,Bayanihan:使用Java的基于Web的志愿者计算。In:全球计算及其应用WWCA'98。施普林格-柏林-海德堡,1998,444-461;
[69] Sarmenta L.F.G.、Hirano S.、Bayanihan:使用Java构建和研究基于web的志愿者计算系统。未来一代计算机系统,151999年10月5日至6日,675-686;
[70] Sarmenta L.F.G.,基于Java的志愿计算系统BSP的自适应容错实现。In:并行和分布式处理。施普林格-柏林-海德堡,1999,763-780;
[71] Simonarson S.,基于浏览器的分布式计算,检索:,2010;
[72] Simpson R.、Page K.R.、De Roure D.、Zooniverse:观察世界上最大的公民科学平台。第23届万维网国际会议记录(WWW’14 Companion)。ACM,美国纽约州纽约市,2014年,1049-1054;
[73] Tilkov S.、Vinoski S.、Node.js:使用JavaScript构建高性能网络程序。IEEE互联网计算,142010年11月6日,80-83;
[74] Turek,W.,Nawarecki,E.,Dobrowolski G.,Krupa T.,Majewski P.,使用基于浏览器的志愿者计算进行网页内容分析。计算机科学,14,2, 2013, 215;
[75] Urbah E.、Kacsuk P.、Farkas Z.、Gilles F.、Kecskemeti G.、Lodygensky O.、Marosi A.、Balaton Z.、Caillat G.、Gombas G.、Kornafeld A.、Kovacs J.、He H.、Lovas R.、EDGeS:将EGEE连接到BOINC和XtremWeb。网格计算杂志,7, 3, 2009, 335-354;
[76] Van Kesteren A.,跨原住民资源共享。万维网联盟(W3C)建议,检索日期:,2014年1月;
[77] Vanhelsuw L.,用Java创建自己的超级计算机,JavaWorld Online Magazine,1997年1月,检索:;
[78] Venkataraman,N.,《桌面网格系统调查——研究差距》。第三届大数据与云计算挑战国际研讨会论文集(ISBCC-16'),施普林格国际出版公司,2016年,183-212;
[79] Wilkinson S.R.、Almeida J.S.、QMachine:web浏览器中的商品超级计算。BMC生物信息学,15, 1, 2014, 1;
[80] Yao P.、White J.、Sun Y.、Gray J.。灰色计算:使用后台JavaScript任务进行计算的分析。摘自:第37届国际软件工程会议(ICSE’15),1IEEE出版社,美国新泽西州皮斯卡塔韦,2015年,167-177;
[81] Zakai A.,Emscripten:LLVM-to-JavaScript编译器。在ACM国际会议论文集面向对象编程系统语言和应用程序伴侣(OOPSLA’11)。ACM,美国纽约州纽约市,2011年,301-312。DOI=;
[82] 齐格勒·G·M,伟大的素数记录比赛。AMS通知,51, 4, 2004, 414-416; ·兹比尔1168.11328
[83] Zorrilla M.、Martin A.、Tamayo I.、Aginako N.、Olaizola I.G.,基于网络浏览器的社交分布式计算平台应用于图像分析。摘自:《2013年第三届云与绿色计算国际会议论文集》,卡尔斯鲁厄,2013,389-396;
[84] Fabisiak T.,基于Web浏览器的分布式计算,波兹南科技大学硕士论文,2016年。;
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。