Cite

[1] Abidi L., Cérin C., Fedak G., He H., Towards an Environment for doing Data Science that runs in Browsers. In: 2015 IEEE International Conference on Smart City/SocialCom/SustainCom (SmartCity), 662-66710.1109/SmartCity.2015.145Search in Google Scholar

[2] Alexandrov A.D., Ibel M., Schauser K.E, Scheiman C. J., SuperWeb: towards a global Web-based parallel computing infrastructure. In: Proceedings of the 11th International Parallel Processing Symposium, Geneva, 1997, 100-106Search in Google Scholar

[3] Anderson D.P., BOINC: a system for public-resource computing and storage. In: Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing, 2004, 4-10.Search in Google Scholar

[4] Anderson D.P., Volunteer computing: the ultimate cloud. Crossroads 16, 3 (March 2010), 7-1010.1145/1734160.1734164Search in Google Scholar

[5] Balicki J., Bieliński T., Korłub W., Paluszak J., Volunteer Computing System Comcute with Smart Scheduler, Applications of Information Systems in Engineering and Bioscience, Proceeding of SEPADS’14 – 13th International Conference on Software Engineering, Parallel and Distributed System, 2014, 54-60Search in Google Scholar

[6] Baratloo A., Karaul M., Holger K., Kedem Z.M, An Infrastructure for Network Computing with Java Applets. Concurrency Practice and Experience, 10, 11-13, 1998, 1029-104110.1002/(SICI)1096-9128(199809/11)10:11/13<1029::AID-CPE412>3.0.CO;2-USearch in Google Scholar

[7] Baratloo A., Karaul M., Kedem Z. M., Wijckoff P., Charlotte: Metacomputing on the Web, Future Generation Computer Systems, 15, 5-6, 1999, 559-57010.1016/S0167-739X(99)00009-6Search in Google Scholar

[8] Berry K., Distributed and Grid Computing via the Browser, In Proceedings of the 3rd Villanova University Undergraduate Computer Science Research Symposium (CSRS 2009), Villanova University, 2009, Retrieved: http://www.csc.villanova.edu/~tway/courses/csc3990/f2009/csrs2009/Kevin_Berry_Grid_Computing_CSRS_2009.pdfSearch in Google Scholar

[9] Boldrin F., Taddia C., Mazzini G., Distributed Computing Through Web Browser. 2007 IEEE 66th Vehicular Technology Conference, Baltimore, MD, 2007, 2020-202410.1109/VETECF.2007.424Search in Google Scholar

[10] Brudło P., Foundations of Grid Processing for the Comcute System, in: Balicki J., Krawczyk H., Nawarecki E. (eds.), Grid and Volunteer Computing, Gdańsk University of Technology Press, Gdańsk, 2012, 33-39Search in Google Scholar

[11] Carvajal-Gómez R., Frey D., Simonin M., Kermarrec A. M., WebGC Gossiping on Browsers Without a Server. In Web Information Systems Engineering–WISE 2015, Springer International Publishing, 332-33610.1007/978-3-319-26187-4_31Search in Google Scholar

[12] Czarnul P., Kuchta J., Matuszak M., Parallel Computations in the Volunteer–Based Comcute System, in: Goos G., Hartmanis J., van Leeuwen Parallel processing and Applied Mathematics, Lecture Notes in Computer Science, 8384, Berlin, Heidelberg, Springer-Verlag, 2014, 261–27110.1007/978-3-642-55224-3_25Search in Google Scholar

[13] Czarnul P., On configurability of Distributed Volunteer-based Computing in the Comcute system, in: Balicki J., Krawczyk H., Nawarecki E. (eds.), Grid and Volunteer Computing, Gdańsk University of Technology Press, Gdańsk, 2012, 53-69Search in Google Scholar

[14] Liu Ch., White R.W., Dumais S., Understanding web browsing behaviors through Weibull analysis of dwell time. In Proceedings of the 33rd international ACM SIGIR conference on Research and development in information retrieval (SIGIR ‘10). ACM, New York, NY, USA, 2010, 379-386. DOI=http://dx.doi.org/10.1145/1835449.183551310.1145/1835449.1835513Search in Google Scholar

[15] Charalampidis I., Berzano D., Blomer J., Buncic P., Ganis G., Meusel R., Segal, B. CernVM WebAPI-Controlling Virtual Machines from the Web. In Journal of Physics: Conference Series, 664, 2, 2015, 022010, IOP Publishing10.1088/1742-6596/664/2/022010Search in Google Scholar

[16] Christiansen B. O., Cappello P., Ionescu M. F., Neary, M. O., Schauser, K. E., Wu, D., Javelin: Internet-based parallel computing using Java. Concurrency: Pract. Exper., 9, 1997, 1139–1160Search in Google Scholar

[17] Cusack C., Largent J., Alfuth R., Klask K.. Online games as social-computational systems for solving np-complete problems. In: Meaningful play, 2010Search in Google Scholar

[18] Cusack C., Martens C., Mutreja P., Volunteer computing using casual games. In: Proceedings of Future Play 2006 International Conference on the Future of Game Design and Technology, October 2006, 1-8Search in Google Scholar

[19] Cushing R., Putra G.H.H., Koulouzis S., Belloum A., Bubak M., de Laat C., Distributed Computing on an Ensemble of Browsers. IEEE Internet Computing, 17, 5, Sept.-Oct., 2013, 54-6110.1109/MIC.2013.3Search in Google Scholar

[20] Danilecki A., Fabisiak T., Kaszubowski M., Job Description Language for a Browser-based Computing Plaftorm: A Preliminary Report, Accepted for the 9th Asian Conference on Intelligent Information and Database Systems, April 2017, Kanazawa, Japan10.1007/978-3-319-56660-3_38Search in Google Scholar

[21] Dean J., Ghemawat S., MapReduce: simplified data processing on large clusters. Communications ACM, 51, 1, January 2008, 107-11310.1145/1327452.1327492Search in Google Scholar

[22] Dębski R., Krupa T., Majewski P., Comcutejs: A Web Browser Based Platform For Large-Scale Computations. Computer Science (AGH), 14, 1, 2013, 143-15210.7494/csci.2013.14.1.143Search in Google Scholar

[23] Dias D., browserCloud. js-A federated community cloud served by a P2P overlay network on top of the web platform, Master Thesis, Tecnico Lisboa, 2015.Search in Google Scholar

[24] Dłubacz W., Duda J., Distributed evolutionary computing system capable to use mobile devices. In: Matiaško K., Lieskovský A., Mokryš M. (eds.), Proceedings in Conference of Informatics and Management Science, 2, 1, 2013, 393-396Search in Google Scholar

[25] Duda J., Dłubacz W., Distributed evolutionary computing system based on Web browsers with JavaScript, In: Öster P., Manninen P. (eds.), Applied parallel and scientific computing, Lecture Notes in Computer Science, 7782, Berlin, Heidelberg, Springer-Verlag, 2013, 183–19110.1007/978-3-642-36803-5_13Search in Google Scholar

[26] Durrani M. N., Shamsi J.A., Volunteer computing: requirements, challenges, and solutions, Journal of Network and Computer Applications, 39, March 2014, 369-38010.1016/j.jnca.2013.07.006Search in Google Scholar

[27] Ericsson A.B., Burnett D.C., Jennings C., Naranayan A., Aboba B., WebRTC 1.0: Real Time Communication Between Browsers, World Wide Web Consortium (W3C) Working Draft, Retrieved: https://www.w3.org/TR/webrtc/, August 2016Search in Google Scholar

[28] Fedak G., Germain C., Neri V., Cappello F., XtremWeb:A Generic global computing systems. In: Proceedings of the 1st IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRD’2001), Australia, 2001, 582-287Search in Google Scholar

[29] Finkel D., Wills C.E., Amorin K., Covati A., Lee M., An applet-based approach to large-scale distributed computing. In: Proceedings of the International Network Conference, Plymouth, United Kingdom, July 2000, 175-182Search in Google Scholar

[30] Fox G. C., Furmanski W., PETAOPS and EXAOPS: Supercomputing on the Web. Internet Computing, IEEE, 1, 2, 1997, 38-4610.1109/4236.601097Search in Google Scholar

[31] Gallacher T., A browser based distributed computing platform utilising idle cpu cycles on visitors computers when browsing. Retrieved: https://github.com/tomgco/dis.io, 2012Search in Google Scholar

[32] Gareth J.J., AJAX: A New Approach to Web Applications. http://adaptivepath.org/ideas/ajax-new-approach-web-applications/, February 2005Search in Google Scholar

[33] Główny Urząd Statystyczny, Społeczeństwo informacyjne w Polsce, http://stat.gov.pl/download/gfx/portalinformacyjny/pl/defaultaktualnosci/5497/2/5/1/spoleczenstwo_informacyjne_w_polsce_2015_-_notatka.pdfSearch in Google Scholar

[34] Grigorik I., Collaborative Map-Reduce in the Browser. Retrieved: https://www.igvita.com/2009/03/03/collaborative-map-reduce-in-the-browser/, March the 3rd, 2009Search in Google Scholar

[35] Herman, D., Wagner, L., Zakai, A.,asm. js: Working Draft 17 March 2013. Retrieved at: asmjs.org/spec/latest.Search in Google Scholar

[36] Høimyr N., Marquina M., Asp T., Jones P., Gonzalez, A., Field, L., Towards a Production Volunteer Computing Infrastructure for HEP. In Journal of Physics: Conference Series,664, 2, 2015, 022023. IOP Publishing10.1088/1742-6596/664/2/022023Search in Google Scholar

[37] Jibaja, I., Jensen, P., Hu, N., Haghighat, M. R., McCutchan, J., Gohman, D., McKinley, K. S., Vector Parallelism in JavaScript: Language and compiler support for SIMD. In Proceedings of 2015 International Conference on Parallel Architecture and Compilation (PACT), October 2015, 407-41810.1109/PACT.2015.33Search in Google Scholar

[38] Jonker M., Web browser based distributed computing FOSS project. Retrieved: http://www.meetup.com/limerick-open-source/messages/77136940/, May 24, 2015Search in Google Scholar

[39] Kajitani S., Nogami Y., Fukushi M., Amano N., A performance evaluation of Web-based volunteer computing using applications with GMP, In: 2015 IEEE International Conference on Consumer Electronics - Taiwan (ICCE-TW),, Taipei, 2015, 41-4210.1109/ICCE-TW.2015.7216970Search in Google Scholar

[40] Kajitani S., Nogami Y., Miyoshi S., Austin T., Volunteer Computing for Solving an Elliptic Curve Discrete Logarithm Problem, In: 2015 Third International Symposium on Computing and Networking (CANDAR), Sapporo, pp. 122-12610.1109/CANDAR.2015.46Search in Google Scholar

[41] Khan F., Foley-Bourgon V., Kathrotia S., Lavoie E., Using JavaScript and WebCL for numerical computations: a comparative study of native and web technologies. In Proceedings of the 10th ACM Symposium on Dynamic Languages (DLS’14), ACM, New York, NY, USA, 2014, 91-10210.1145/2661088.2661090Search in Google Scholar

[42] Khatib F., Cooper S., Tyka M. D., Xu K., Makedon I., Popović Z., FoldIt Players, Algorithm discovery by protein folding game players. Proceedings of the National Academy of Sciences, 108(47), 2011, 18949-1895310.1073/pnas.1115898108322343322065763Search in Google Scholar

[43] Khatib F., DiMaio F., Foldit Contenders Group, Foldit Void Crushers Group, Cooper S., Kazmierczyk M., Baker, D., Crystal structure of a monomeric retroviral protease solved by protein folding game players. Nature Structural & Molecular Biology, 18, 10, 2011, 1175–117710.1038/nsmb.2119370590721926992Search in Google Scholar

[44] Klein J., Spector L., Unwitting distributed genetic programming via asynchronous JavaScript and XML. In: Proceedings of the 9th annual conference on Genetic and evolutionary computation (GECCO ‘07). ACM, New York, NY, USA, 2007, 1628-163510.1145/1276958.1277282Search in Google Scholar

[45] Konishi F., Ohki S., Konagaya A., Umestu R., Ishii M., RABC: A conceptual design of pervasive infrastructure for browser computing based on AJAX technologies. In Seventh IEEE International Symposium on Cluster Computing and the Grid, 2007, CCGRID 2007, IEEE, 2007, 661-67210.1109/CCGRID.2007.91Search in Google Scholar

[46] Kruliš M., Falt Z., Zavoral F., Exploiting HTML5 Technologies for Distributed Parasitic Web Storage. Databases, Texts, 2014, 71.Search in Google Scholar

[47] Krupa T., Majewski P., Kowalczyk B., Turek W., On-Demand Web Search Using Browser-Based Volunteer Computing. In: Proceedings of 6th International Conference on Complex, Intelligent and Software Intensive Systems (CISIS), Palermo, 2012, 184-19010.1109/CISIS.2012.79Search in Google Scholar

[48] Kuchta P., in: Balicki J., Data partitioning and Task Management in the Clustered Server Layer of the Volunteer-based Computation System, in: Krawczyk H., Nawarecki E. (eds.), Grid and Volunteer Computing, Gdańsk University of Technology Press, Gdańsk, 2012, 40-52Search in Google Scholar

[49] Kuhara M., Amano N., Watanabe K., Nogami Y., Fukushi M., A peer-to-peer communication function among Web browsers for Web-based Volunteer Computing, Communications and Information Technologies (ISCIT), 2014 14th International Symposium on, Incheon, 2014, 383-38710.1109/ISCIT.2014.7011937Search in Google Scholar

[50] Langhans, P., Wieser, C., Bry, F. Crowdsourcing MapReduce: JSMapReduce. In: Proceedings of the 22nd international conference on World Wide Web companion, International World Wide Web Conferences Steering Committee, May 2013, 253-25610.1145/2487788.2487915Search in Google Scholar

[51] Lawton G., Distributed net applications create virtual supercomputers. Computer, 2000, 6, 16-2010.1109/MC.2000.846314Search in Google Scholar

[52] Luther A., Buyya R., Ranjan R., Vanugopal S., Alchemi: A. NET-based Enterprise Grid Computing System. In: International Conference on Internet Computing, 2005, 269-278Search in Google Scholar

[53] MacWilliam T., Cecka C., Crowd CL: Web-based volunteer computing with WebCL/High Performance Extreme Computing Conference (HPEC), 2013 IEEE, Waltham, MA, 2013, 1-6.10.1109/HPEC.2013.6670348Search in Google Scholar

[54] Martínez G., Val L., Implementing crossplatform distributed algorithms using standard web technologies, Computing Conference (CLEI), 2014 XL Latin American, Montevideo, 2014, 1-810.1109/CLEI.2014.6965143Search in Google Scholar

[55] Martinez G., Val L., Capataz - a framework for distributing algorithms via the World Wide Web. CLEI Electronic Journal, 18, 2, 2015, 110.19153/cleiej.18.2.1Search in Google Scholar

[56] Masiejczyk, J. and Balicki, J. and Korłub, W. and Paluszak J., Mersenne number finding and Collatz hypothesis verification in the Comcute grid system, in: Krawczyk H., Nawarecki E. (eds.), Grid and Volunteer Computing, Gdańsk University of Technology Press, Gdańsk, 2012, 148-162Search in Google Scholar

[57] Meeds E., Hendriks R., Al Faraby S., Bruntink M., Welling M., MlitB:Machine Learning in the Browser, PeerJ Computer Science, 1, July 2015, e1110.7717/peerj-cs.11Search in Google Scholar

[58] Merelo-Guervos J.J., P. A. Castillo, J. L. J. Laredo, A. Mora Garcia and A. Prieto, Asynchronous distributed genetic algorithms with Javascript and JSON. 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence), Hong Kong, 2008, pp. 1372-137910.1109/CEC.2008.4630973Search in Google Scholar

[59] Merelo-Guervos J.J, Garcia-Sanchez P., Designing and Modeling a Browser-Based Distributed Evolutionary Computation System. In: Proceedings of the Companion Publication of the 2015 on Genetic and Evolutionary Computation Conference. ACM, 2015, 1117-112410.1145/2739482.2768465Search in Google Scholar

[60] Merelo-Guervos J.J., Valdez M.G., Castillo P.A., Sanchez P.G., de las Cuevas P., Rico N., NodIO, a JavaScript framework for volunteer-based evolutionary algorithms: first results, Retrieved: http://arxiv.org/abs/1601.0160, 201610.1145/2908961.2931723Search in Google Scholar

[61] Miller D.M., The Online Community Grid: Volunteer Grid Computing with the Web Browser, Undergraduate Thesis, Georgia Institute of Technology, 2010, Retrieved at: http://hdl.handle.net/1853/33477Search in Google Scholar

[62] Neary M. O., Brydon S. P., Kmiec P., Rollins S., Cappello P., Javelin++: scalability issues in global computing. In: Proceedings of the ACM 1999 conference on Java Grande, ACM, June 1999, 171-18010.1145/304065.304120Search in Google Scholar

[63] Neary M. O., Phipps A., Richman S., Cappello P., Javelin 2.0: Java-based parallel computing on the Internet. In Euro-Par 2000 Parallel Processing, Springer Berlin Heidelberg, August 2000, 1231-123810.1007/3-540-44520-X_174Search in Google Scholar

[64] Nisan N., London S., Regev O., Camiel N., Globally distributed computation over the Internet - the POPCORN project, In: Proceedings of 18th International Conference on Distributed Computing Systems, Amsterdam, 1998, 592-601Search in Google Scholar

[65] Nov O., Anderson D.P., Arazy O., Volunteer computing: A model of the factors determining contribution to community-based scientific research. In: Proceedings of the 19th International Conference on World Wide Web, WWW ‘10. 2010. 741-75010.1145/1772690.1772766Search in Google Scholar

[66] Ong T. M., Lim T. M., Lee B. S., Yeo C. K., Unicorn: Voluntary Computing Over Interner, SIGOPS Oper. Syst. Rev., 36, 2, 2002, 36-5110.1145/509526.509532Search in Google Scholar

[67] Ryza S., Wall T., MRJS: A JavaScript MapReduce Framework for Web Browsers. Retrieved: http://www.cs.brown.edu/courses/csci2950-u/f11/papers/mrjs.pdf (2010).Search in Google Scholar

[68] Sarmenta L.F.G., Bayanihan: Web-based volunteer computing using Java. In: Worldwide Computing and Its Applications—WWCA’98. Springer Berlin Heidelberg, 1998, 444-461Search in Google Scholar

[69] Sarmenta L.F.G., Hirano S., Bayanihan: building and studying web-based volunteer computing systems using Java. Future Generation Computer Systems, 15, 5–6, October 1999, 675-68610.1016/S0167-739X(99)00018-7Search in Google Scholar

[70] Sarmenta L.F.G., An adaptive, fault-tolerant implementation of BSP for Java-based volunteer computing systems. In: Parallel and Distributed Processing. Springer Berlin Heidelberg, 1999, 763-78010.1007/BFb0097965Search in Google Scholar

[71] Simonarson S., Browser Based Distributed Computing, Retrieved: https://www.tjhsst.edu/~rlatimer/techlab10/SimonarsonPaperQ1-09.pdf, 2010Search in Google Scholar

[72] Simpson R., Page K.R., De Roure D., Zooniverse: observing the world’s largest citizen science platform. In Proceedings of the 23rd International Conference on World Wide Web (WWW ‘14 Companion). ACM, New York, NY, USA, 2014, 1049-105410.1145/2567948.2579215Search in Google Scholar

[73] Tilkov S., Vinoski S., Node.js: Using JavaScript to Build High-Performance Network Programs. IEEE Internet Computing,14, 6, November 2010, 80-8310.1109/MIC.2010.145Search in Google Scholar

[74] Turek, W., Nawarecki, E., Dobrowolski G., Krupa T., Majewski P., Web Pages Content Analysis Using Browser-based Volunteer Computing. Computer Science,14,2, 2013, 21510.7494/csci.2012.14.2.215Search in Google Scholar

[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: Bridging EGEE to BOINC and XtremWeb. Journal of Grid Computing, 7, 3, 2009, 335-35410.1007/s10723-009-9137-0Search in Google Scholar

[76] Van Kesteren A., Cross-origin resource sharing. World Wide Web Consortium (W3C) Recommendation, Retrieved: https://www.w3.org/TR/cors/, January 2014Search in Google Scholar

[77] Vanhelsuw L., Create Your Own Supercomputer with Java, JavaWorld Online Magazine, Jan 1997, Retrieved: http://www.javaworld.com/jw-01-1997/jw-01-dampp.htmlSearch in Google Scholar

[78] Venkataraman, N., A Survey on Desktop Grid Systems-Research Gap. In Proceedings of the 3rd International Symposium on Big Data and Cloud Computing Challenges (ISBCC–16’), Springer International Publishing, 2016, 183-21210.1007/978-3-319-30348-2_16Search in Google Scholar

[79] Wilkinson S. R., Almeida J. S., QMachine: commodity supercomputing in web browsers. BMC bioinformatics, 15, 1, 2014, 110.1186/1471-2105-15-176406322824913605Search in Google Scholar

[80] Yao P., White J., Sun Y., Gray J.. Gray computing: an analysis of computing with background JavaScript tasks. In: Proceedings of the 37th International Conference on Software Engineering (ICSE ‘15), 1, IEEE Press, Piscataway, NJ, USA, 2015, 167-177Search in Google Scholar

[81] Zakai A., Emscripten: an LLVM-to-JavaScript compiler. In Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion (OOPSLA ‘11). ACM, New York, NY, USA, 2011, 301-312. DOI=http://dx.doi.org/10.1145/2048147.204822410.1145/2048147.2048224Search in Google Scholar

[82] Ziegler G. M., The great prime number record races. Notices of the AMS, 51, 4, 2004, 414-416Search in Google Scholar

[83] Zorrilla M., Martin A., Tamayo I., Aginako N., Olaizola I. G., Web Browser-Based Social Distributed Computing Platform Applied to Image Analysis. In: Proceedings of 2013 Third International Conference on Cloud and Green Computing (CGC), Karlsruhe, 2013, 389-39610.1109/CGC.2013.68Search in Google Scholar

[84] Fabisiak T., Web Browser Based Distributed Computing, Master Thesis, Poznan University of Technology, 2016.Search in Google Scholar

eISSN:
2300-3405
Language:
English
Publication timeframe:
4 times per year
Journal Subjects:
Computer Sciences, Artificial Intelligence, Software Development