[[PageOutline]] = Papers and talks on volunteer computing = == Technical papers involving BOINC == === High level === * David P. Anderson. 5th IEEE/ACM International Workshop on Grid Computing. [http://boinc.berkeley.edu/grid_paper_04.pdf BOINC: A System for Public-Resource Computing and Storage]. November 8, 2004, Pittsburgh, USA. (Also available in [http://boinc.oocp.org/grid_paper_04.html Japanese]) * D. P. Anderson, "Volunteer computing: The ultimate cloud," ACM Crossroads, vol. 16, no. 3, pp. 7-10, Mar. 2010 * Derrick Kondo, Bahman Javadi, Paul Malecot, Franck Cappello and David Anderson. [http://mescal.imag.fr/membres/derrick.kondo/pubs/kondo_hcw09.pdf Cost-Benefit Analysis of Cloud Computing versus Desktop Grids]. 18th International Heterogeneity in Computing Workshop, May 25 2009, Rome. * D. Toth [https://www.researchgate.net/publication/228974511_Volunteer_computing_with_video_game_consoles Volunteer Computing with Video Game Consoles]. Proceedings of the 6th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems (SEPADS 2007), February 16-19, 2007, Corfu, Greece. * João Nuno Silva ; Luís Veiga ; Paulo Ferreira. nuBOINC: BOINC Extensions for Community Cycle Sharing. 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops. Venice, Italy (2008). [volunteer job submission] === Runtime system === * David P. Anderson, Carl Christensen and Bruce Allen. [http://boinc.berkeley.edu/boinc_papers/api/text.pdf Designing a Runtime System for Volunteer Computing]. Supercomputing '06 (The International Conference for High Performance Computing, Networking, Storage and Analysis), Tampa, November 2006. === Server software === * David P. Anderson, Eric Korpela, Rom Walton. [http://boinc.berkeley.edu/boinc_papers/server_perf/server_perf.pdf High-Performance Task Distribution for Volunteer Computing]. First IEEE International Conference on e-Science and Grid Technologies. 5-8 December 2005, Melbourne === Scheduling === * David P. Anderson. [https://boinc.berkeley.edu/boinc_papers/pcgrid_11/p2.pdf Emulating Volunteer Computing Scheduling Policies]. Fifth Workshop on Desktop Grids and Volunteer Computing Systems (PCGrid 2011), Anchorage (Alaska), May 20, 2011. [Client emulator] * Trilce Estrada, Michela Taufer, Kevin Reed. [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.524.5754&rep=rep1&type=pdf Modeling Job Lifespan Delays in Volunteer Computing Projects]. 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, 2009. [job runtime estimation] * Adam L. Bazinet, Michael P. Cummings. [http://link.springer.com/article/10.1007/s10723-015-9348-5 Subdividing Long-Running, Variable-Length Analyses Into Short, Fixed-Length BOINC Workunits]. Journal of Grid Computing, September 2015. * Eric M. Heien, David P. Anderson, and Kenichi Hagihara. [http://boinc.berkeley.edu/heien_09.pdf Computing Low Latency Batches with Unreliable Workers in Volunteer Computing Environments]. Journal of Grid Computing 7(4) Dec. 2009, p. 501-518. * Trilce Estrada, Michela Taufer, David Anderson. [http://boinc.berkeley.edu/estrada_09.pdf Performance Prediction and Analysis of BOINC Projects: An Empirical Study with EmBOINC]. J Grid Computing (2009) 7: 537. https://doi.org/10.1007/s10723-009-9126-3 * James Atlas, Trilce Estrada, Keith Decker, Michela Taufer. [http://gcl.cis.udel.edu/publications/conferences/009ICCS/paper.pdf Balancing Scientist Needs and Volunteer Preferences in Volunteer Computing Using Constraint Optimization]. ICCS 2009. * Trilce Estrada, Michela Taufer, Kevin Reed, David Anderson. EmBOINC: An Emulator for Performace Analysis of BOINC Projects. 3rd Workshop on Desktop Grids and Volunteer Computing Systems (PCGrid 2009), May 29, 2009, Rome. * Derrick Kondo, David P. Anderson and John !McLeod VII. [http://boinc.berkeley.edu/boinc_papers/client_sch_eval/client_sch_eval.pdf Performance Evaluation of Scheduling Policies for Volunteer Computing]. 3rd IEEE International Conference on e-Science and Grid Computing. Banagalore, India, December 10-13 2007. [client policies and metrics; simulation] * David P. Anderson and John !McLeod VII. [http://boinc.berkeley.edu/boinc_papers/sched/paper.pdf Local Scheduling for Volunteer Computing]. Workshop on Large-Scale, Volatile Desktop Grids (PCGrid 2007) held in conjunction with the IEEE International Parallel & Distributed Processing Symposium (IPDPS), March 30, 2007, Long Beach. [detailed description of client policies at that point] * Trilce Estrada, David A. Flores, Michela Taufer, Patricia J. Teller, Andre Kerstens, David P. Anderson. [http://gcl.cis.udel.edu/publications/conferences/006escience_testrada.pdf The Effectiveness of Threshold-Based Scheduling Policies in BOINC Projects]. Second IEEE International Conference on e-Science and Grid Computing (e-Science'06), p. 88. * M. Taufer, A. Kerstens, T. Estrada, D.A. Flores, and P.J. Teller. [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.109.973&rep=rep1&type=pdf SimBA: a Discrete Event Simulator for Performance Prediction of Volunteer Computing Projects]. Proceedings of the International Workshop on Principles of Advanced and Distributed Simulation 2007 (PADS'07), June 2007, San Diego, California, USA. * M. Taufer, A. Kerstens, T. Estrada, D.A. Flores, R. Zamudio, P.J. Teller, R. Armen, and C.L. Brooks III: [https://gcl.cis.udel.edu/publications/conferences/007pcgrid_mtaufer.pdf Moving Volunteer Computing towards Knowledge-Constructed, Dynamically-Adaptive Modeling and Scheduling]. Proceedings of the First Workshop on Large-Scale, Volatile Desktop Grids (PCGrid'07), in conjunction with IPDPS'07 March 2007, Long Beach, California, USA. * D. Toth [http://www.merrimack.edu/~dtoth/papers_and_slides/631-005_PDCS_2008.pdf The Impact of Multi-Core Architectures on Task Retrieval Policies for Volunteer Computing]. Proceedings of The 20th IASTED International Conference on Parallel and Distributed Computing and Systems - PDCS 2008, November 16-18, 2008, pp. 330-335, Orlando, Florida, USA. * D. Toth and D. Finkel [https://www.researchgate.net/publication/224316933_Increasing_the_amount_of_work_completed_by_volunteer_computing_projects_with_task_distribution_policies Increasing the Amount of Work Completed by Volunteer Computing Projects with Task Distribution Policies]. Proceedings of the 2nd Workshop on Desktop Grids and Volunteer Computing Systems (PCGrid 2008), in conjunction with IPDPS'08, April 18, 2008, Miami, Florida, USA. * Toth, D. & Finkel, D. [https://link.springer.com/article/10.1007%2Fs10723-009-9133-4 Improving the Productivity of Volunteer Computing by Using the Most Effective Task Retrieval Policies]. Journal of Grid Computing (2009) 7: 519. * Chernov, I., N. Nikitina, and E. Ivashka. [https://www.researchgate.net/publication/321486771_Task_Scheduling_in_Desktop_Grids_Open_Problems Task Scheduling in Desktop Grids: Open Problems]. Open Engineering. Volume 7, Issue 1. Dec. 2017. * Mazalov V.V., Nikitina N.N., Ivashko E.E. Task Scheduling in a Desktop Grid to Minimize the Server Load. In: Malyshkin V. (eds) Parallel Computing Technologies. PaCT 2015. Lecture Notes in Computer Science, vol 9251, 2015. * Guilherme Dinis ; Nordin Zakaria ; Ken Naono. Pluggable scheduling on an open-source based volunteer computing infrastructure. 2014 International Conference on Computer and Information Sciences (ICCOINS). * Norzatul Natrah Binti ; M. Nordin Bin Zakaria ; Izzatdin Bin Abdul Aziz ; Nazleeni Samiha Binti . Optimizing BOINC scheduling using genetic algorithm based on thermal profile. 2014 International Conference on Computer and Information Sciences (ICCOINS). [scheduling that minimizes air-condition costs in campus grid]. === Integration with Grid and other systems === * Farkas, Z., P. Kacsuk, Z. Balaton, and G. Gombas. Interoperability of BOINC and EGEE. Future Generation Computer Systems, Volume 26, Issue 8, October 2010, Pages 1092-1103. * Attila Marosi, Jozsef Kovacs, Peter Kacsuk. [http://boinc.berkeley.edu/toward_a_volunteer_cloud.pdf Towards a volunteer cloud system]. Future Generation Computer Systems 29 (2014) 1442-1451. * Kacsuk, P., Z. Farkas, and G. Fedak. Toward Making BOINC and EGEE Interoperable. 2008 IEEE Fourth International Conference on eScience. 7-12 Dec 2008. * Adam Visegradi, Jozsef Kovacs, and Peter Kacsuk. [http://boinc.berkeley.edu/efficient_extension_of_glite_vos.pdf Efficient extension of gLite VOs with BOINC based desktop grids]. Future Generation Computer Systems 32 (2014) 13-23. * Jozsef Kovacs, Peter Kacsuk, Andre Lomaka. [http://boinc.berkeley.edu/using_a_private_desktop_grid.pdf Using a private desktop grid system for accelerating drug discovery]. Future Generation Computer Systems 27 (2011) 657-666. * Lopez-Perez, Juan Antonio. [http://cdsweb.cern.ch/record/1115355 Distributed computing and farm management with application to the search for heavy gauge bosons using the ATLAS experiment at the LHC]. PhD thesis, Jan. 2008. * Myers, D. S., A. L. Bazinet and M. P. Cummings. 2008. [http://lattice.umiacs.umd.edu/files/myers_bazinet_cummings.pdf Expanding the reach of Grid computing: combining Globus- and BOINC-based systems]. Pages 71-85. In Talbi, E.-G. and A. Zomaya (Eds.) Grids for Bioinformatics and Computational Biology, Wiley Book Series on Parallel and Distributed Computing. John Wiley & Sons, New York. * Artur Andrzejak, Derrick Kondo and David P. Anderson. [http://mescal.imag.fr/membres/derrick.kondo/pubs/andrzejak_noms10.pdf Exploiting Non-Dedicated Resources for Cloud Computing]. 12th IEEE/IFIP Network Operations & Management Symposium (NOMS 2010), Osaka, Japan April 19-23, 2010. * Jakob Gregor Pedersen & Christian Ulrik Søttrup. [http://www.fatbat.dk/thesis/ Developing Distributed Computing Solutions Combining Grid Computing and Public Computing]. Master's thesis from University of Copenhagen. March 2005. (Describes tools for transparently moving jobs between Condor and BOINC.) * A. Marosi, G. Gombas, Z. Balaton, P. Kacsuk. [http://www.coregrid.net/mambo/images/stories/TechnicalReports/tr-0100.pdf SZTAKI Desktop Grid: Building a Scalable, Secure Platform for Desktop Grid Computing]. CoreGRID Technical Report TR-100, 2008. * Peter Kacsuk. How to Make BOINC-Based Desktop Grids Even More Popular? 2011 IEEE International Symposium on Parallel and Distributed Processing. [use VC from grids; use VC from gateways; use cloud nodes from VC] * P. Kacsuk, J. Kovacs, Farkas, A. Cs. Marosi, Z. Balaton. Towards a Powerful European DCI Based on Desktop Grids. Journal of Grid Computing. June 2011, Volume 9, Issue 2, pp 219–239 * Peter Kacsuk, Jozsef Kovacs, Zoltan Farkas, Attila Csaba Marosi, Gabor Gombas, Zoltan Balaton. SZTAKI Desktop Grid (SZDG): A Flexible and Scalable Desktop Grid System. Journal of Grid Computing, December 2009, 7:439 * Attila Csaba Marosi, Gábor Gombás, Zoltán Balaton, Péter Kacsuk. Enabling Java applications for BOINC with DC-API. In: Kacsuk P., Lovas R., Németh Z. (eds) Distributed and Parallel Systems. Springer, Boston, MA. === Data distribution === * D. Toth and D. Finkel. [http://www.merrimack.edu/~dtoth/papers_and_slides/pdcs05.pdf A Comparison of Techniques for Distributing File-based Tasks for Public-Resource Computing]. Proceedings of The 17th IASTED International Conference on Parallel and Distributed Computing and Systems - PDCS 2005, November 14-16, 2005, pp. 398-403, Phoenix, Arizona, USA. * Costa, F., L. Silva, G. Fedak and I. Kelley. Optimizing the data distribution layer of BOINC with Bittorrent. 2008 IEEE International Symposium on Parallel and Distributed Processing 14-18 April 2008, Miami. * Elwaer, A., A. Harrison, I. Kelley, and I. Taylor. Attic: A Case Study for Distributing Data in BOINC Projects. IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications Workshops, Busan, South Korea, May 2011. * Kwong Tat Cheung, Laurence Field, and Fabrizio Furano. [http://iopscience.iop.org/article/10.1088/1742-6596/898/6/062041/pdf A world-wide databridge supported by a commercial cloud provider]. Journal of Physics: Conference Series, Volume 898, 2017. * Bahman Javadi, Boyu Zhang, Michela Taufer. Bandwidth Modeling in Large Distributed Systems for Big Data Applications. 15th International Conference on Parallel and Distributed Computing, Applications and Technologies, 2014. * Gyula Farkas ; Ioan Cosmin Szanto ; Valentin Gora ; Piroska Haller. Extending the BOINC architecture using peer-to-peer application code exchange. 2011 RoEduNet International Conference 10th Edition: Networking in Education and Research. === Host studies === * Derrick Kondo, Artur Andrzejak, and David P. Anderson. On Correlated Availability in Internet-Distributed Systems. 9th IEEE/ACM International Conference on Grid Computing (Grid 2008), Tsukuba, Japan, Sept 29 - Oct 1 2008. * Anderson D.P., Reed K. Celebrating diversity in volunteer computing. HICSS-42 Conference; Waikoloa, Big Island, HI. 2009. * Eric Heien, Derrick Kondo, David P. Anderson. A Correlated Resource Model of Internet End Hosts. IEEE Transactions on Parallel and Distributed Systems 23(6), June 2012, 977-984. * Eric Heien, Derrick Kondo, David P. Anderson. [http://hal.archives-ouvertes.fr/docs/00/53/89/32/PDF/model_synth.pdf Correlated Resource Models of Internet End Hosts] 31st International Conference on Distributed Computing Systems (ICDCS), Minneapolis, Minnesota, USA, 2011. * Bahman Javadi, Derrick Kondo, Jean-Marc Vincent, David P. Anderson. [http://mescal.imag.fr/membres/derrick.kondo/pubs/javadi_tpds10.pdf Discovering Statistical Models of Availability in Large Distributed Systems: An Empirical Study of SETI@home.] IEEE Transactions on Parallel and Distributed Systems 22(11), Nov. 2011, 1896-1903. * Bahman Javadi, Derrick Kondo, Jean-Marc Vincent, David P. Anderson. [http://mescal.imag.fr/membres/derrick.kondo/pubs/javadi_mascots09.pdf Mining for Statistical Models of Availability in Large-Scale Distributed Systems: An Empirical Study of SETI@home.] 17th Annual Meeting of the IEEE/ACM International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems, Sept 21-23 2009, London. * David P. Anderson and Gilles Fedak IEEE/ACM International Symposium on Cluster Computing and the Grid, [http://boinc.berkeley.edu/boinc_papers/internet/paper.pdf The Computational and Storage Potential of Volunteer Computing]. Singapore, May 16-19, 2006. * D. Toth and D. Finkel [http://www.merrimack.edu/~dtoth/papers_and_slides/SEPADS_2007_540-126.pdf Characterizing Resource Availability for Volunteer Computing and its Impact on Task Distribution Methods]. Proceedings of the 6th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems (SEPADS 2007), February 16-19, 2007, Corfu, Greece. * Bahman Javadi, Kenan Matawie, David P. Anderson. Modeling and analysis of resources availability in volunteer computing systems. 2013 IEEE 32nd International Performance Computing and Communications Conference (IPCCC). === Volunteer studies === * Oded Nov, Ofer Arazy, and David Anderson. Scientists@Home and in the Backyard: Understanding the Motivations of Contributors to Digital Citizen Science. Economics of Networks eJournal. Vol. 2, No. 108: Sep 10, 2010. * Oded Nov, Ofer Arazy, and David Anderson. Technology-Mediated Citizen Science Participation: A Motivational Model. Fifth International AAAI Conference on Weblogs and Social Media (ICWSM 2011), Barcelona, July 17-21 2011. * Oded Nov, Ofer Arazy, and David P. Anderson. Crowdsourcing for science: understanding and enhancing !SciSourcing contribution. The Changing Dynamics of Scientific Collaborations, workshop at CSCW 2010, Savannah GA, Feb. 7 2010. * Oded Nov, David Anderson, and Ofer Arazy. Volunteer Computing: A Model of the Factors Determining Contribution to Community-based Scientific Research. Proceedings of the 19th International Conference on World Wide Web, 2010. * D. Toth. “Increasing Participation in Volunteer Computing”. IEEE Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), Shanghai, 16-20 May 2011, pp 1878-1882. * Feng Raoking ; J. !McGrath Cohoon ; Kathryn Cooke ; Michela Taufer ; Trilce Estrada. Gender and volunteer computing: A survey study. IEEE Frontiers in Education Conference (FIE) Proceedings, Madrid, 2014. * V. I. Tishchenko, A. L. Prochko. Russian participants in BOINC-based volunteer computing projects. The activity statistics. Computer Research and Modeling, 2015, Volume 7, Issue 3, Pages 727–734. [not a lot of participation in Russia] === MPI emulation === * Nagarajan Kanna, Jaspal Subhlok, Edgar Gabriel, Eshwar Rohit and David Anderson. A Communication Framework for Fault-tolerant Parallel Execution. The 22nd International Workshop on Languages and Compilers for Parallel Computing, Newark, Delaware, Oct 8-10 2009. === Result validation === * M. Taufer, D. Anderson, P. Cicotti, C.L. Brooks III. [http://gcl.cis.udel.edu/publications/conferences/005hcw_mtaufer.pdf Homogeneous Redundancy: a Technique to Ensure Integrity of Molecular Simulation Results Using Public Computing]. From 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) Heterogeneous Computing Workshop. April 4 2005, Denver CO. === VM, phone, and wrapper apps === * Segal, B.M., Buncic, P., Quintas, D.G., Gonzalez, D.L., Harutyunyan, A., Rantala, J., Weir, D. Building a volunteer cloud. Conferencia Latinoamericana de Computación de Alto Rendimiento (2009) * Attila Csaba Marosi ; Zoltan Balaton ; Peter Kacsuk. GenWrapper: A generic wrapper for running legacy applications on desktop grids. 2009 IEEE International Symposium on Parallel & Distributed Processing, May 2009. * Michael Black and William Edgar. Exploring mobile devices as Grid resources: Using an x86 virtual machine to run BOINC on an iPhone. 2009 10th IEEE/ACM International Conference on Grid Computing, 2009. * D. Ferreira, F. Araujo and P. Domingues, "libboincexec: A Generic Virtualization Approach for the BOINC Middleware," 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum(IPDPSW), Anchorage, Alaska USA, 2011, pp. 1903-1908. [multi-hypervisor wrapper]. * D. L. González, F. F. de Vega, L. Trujillo, G. Olague, M. Cárdenas, L. Araujo, P. Castillo, K. Sharman, A. Silva. Interpreted applications within BOINC infrastructure, IBERGRID 2nd Iberian Grid Infrastructure Conference Proceedings, 2008. [use VMs to run R, Matlab in BOINC] * Gary A. McGilvary, Adam Barker, Ashley Lloyd, Malcolm Atkinson. V-BOINC: The Virtualization of BOINC. 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, 2013. === Security === * Paulo Picota Cano, Miguel Vargas-lombardo. Security Threats in Volunteer Computing Environments Using the Berkeley Open Infrastructure for Network Computing (BOINC). Computer Research and Modeling, 2015, Volume 7, Issue 3, Pages 727–734 === Other === * C.B. Ries and V. Grout, [http://christianbenjaminries.de/research/2013SCSE.pdf Code Generation Approaches for an Automatic Transformation of the Unified Modeling Language to the Berkeley Open Infrastructure for Network Computing Framework], in Proc. International Conference on Soft Computing and Software Engineering (SCSE'13), San Francisco (USA): SF State University * C.B. Ries, C. Schröder, and V. Grout, [http://christianbenjaminries.de/research/Approach-of-Ries.pdf Model-based Generation of Workunits, Computation Sequences, Series and Service Interfaces for BOINC based Projects], in Proc. International Conference on Software Engineering Research and Practice (SERP'12), part of WORLDCOMP'12, USA, Las Vegas, July, 2012 * C.B. Ries, C. Schröder, and V. Grout, [http://www.christianbenjaminries.de/research/Approach-of-Ries.pdf A UML Profile for the Berkeley Open Infrastructure for Network Computing (BOINC)], in Proc. IEEE Conference on Computer Applications and Industrial Electronics (ICCAIE 2011), Malaysia, Penang, December, 2011 * C.B. Ries, C. Schröder, and V. Grout, [http://www.christianbenjaminries.de/research/SEIN2011.pdf Generation of an Integrated Development Environment (IDE) for Berkeley Open Infrastructure for Network Computing (BOINC)], in Proc. Seventh Collaborative Research Symposium on Security, E-learning, Internet and Networking (SEIN 2011), Germany, Furtwangen, October, 2011 * Marcin Cieslak. [http://boinc.berkeley.edu/cieslak.pdf BOINC on JXTA] (Thesis from Technical University of Wroclaw, Poland). == Project-specific papers == * Herr, Werner ; Kaltchev, D I ; McIntosh, E ; Schmidt, F. Large scale beam-beam simulations for the CERN LHC using distributed computing resources. 10th European Particle Accelerator Conference, Edinburgh, UK, 26 - 30 Jun 2006, pp.526 * Costa F., Veiga L., Ferreira P. BOINC-MR: MapReduce in a Volunteer Environment. In: Meersman R. et al. (eds) On the Move to Meaningful Internet Systems: OTM 2012. OTM 2012. Lecture Notes in Computer Science, vol 7565. * Elizabeth S. Cochran, Jesse F. Lawrence, Carl Christensen, Ravi S. Jakka; The Quake-Catcher Network: Citizen Science Expanding Seismic Horizons. Seismological Research Letters ; 80 (1): 26–30. 2009. * Schlitter, N., Laessig, J., Fischer, S., Mierswa, I. Distributed data analytics using RapidMiner and BOINC. In: Proceedings of the 4th RapidMiner Community Meeting and Conference (RCOMM 2013), pp. 81–95 (2013) [data analytics and machine learning] * Nikitina N., Ivashko E., Tchernykh A. Congestion Game Scheduling Implementation for High-Throughput Virtual Drug Screening Using BOINC-Based Desktop Grid. In: Malyshkin V. (eds) Parallel Computing Technologies. PaCT 2017. Lecture Notes in Computer Science, vol 10421. (2017). [maximize diversity of results, game theory] * Travis Desell. Large scale evolution of convolutional neural networks using volunteer computing. Proceedings of the Genetic and Evolutionary Computation Conference Companion. Berlin, Germany — July 15 - 19, 2017. * Travis Desell, Malik Magdon-Ismail, Boleslaw Szymanski, Carlos A. Varela, Benjamin A. Willett, Matthew Arsenault, Heidi Newberg. Evolving N-Body Simulations to Determine the Origin and Structure of the Milky Way Galaxy's Halo Using Volunteer Computing. 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum, 2011. * T. Desell, R. Bergman, K. Goehner, R. Marsh, R. VanderClute and S. Ellis-Felege, "Wildlife@Home: Combining Crowd Sourcing and Volunteer Computing to Analyze Avian Nesting Video," 2013 IEEE 9th International Conference on eScience (eScience)(E-SCIENCE), Beijing, 2014, pp. 107-115. [hybrid approach to video analysis] * J Ďurech, J Hanuš, R Vančo. Asteroids@ home — A BOINC distributed computing project for asteroid shape reconstruction. Astronomy and computing, 2015. * Ivashko E., Golovin A. Partition Algorithm for Association Rules Mining in BOINC–based Enterprise Desktop Grid. In: Malyshkin V. (eds) Parallel Computing Technologies. PaCT 2015. Lecture Notes in Computer Science, vol 9251. [machine learning] * Vega-Rodríguez M.A., Vega-Pérez D., Gómez-Pulido J.A., Sánchez-Pérez J.M. Radio Network Design Using Population-Based Incremental Learning and Grid Computing with BOINC. In: Giacobini M. (eds) Applications of Evolutionary Computing. EvoWorkshops 2007. Lecture Notes in Computer Science, vol 4448. [machine learning] * Malek Smaoui Feki, Viet Huy Nguyen, Marc Garbey. Genetic Algorithm Implementation for BOINC. In: Advances in Parallel Computing. Volume 19: Parallel Computing: From Multicores and GPU's to Petascale. 2010. * Nate Cole, Travis Desell, Daniel Lombraña González, Francisco Fernández de Vega, Malik Magdon-Ismail, Heidi Newberg, Boleslaw Szymanski, Carlos Varela. Evolutionary Algorithms on Volunteer Computing Platforms: The MilkyWay@Home Project. In: de Vega F.F., Cantú-Paz E. (eds) Parallel and Distributed Computational Intelligence. Studies in Computational Intelligence, vol 269. 2010. * Barranco, J., Cai, Y., Cameron, D., et al. LHC@Home: a BOINC-based volunteer computing infrastructure for physics studies at CERN. Open Engineering, Volume 7, Issue 1, 2017, Pages 379–393. * Travis Desell, Malik Magdon-Ismail, Boleslaw Szymanski, Carlos Varela, Heidi Newberg, and David Anderson. Validating Evolutionary Algorithms on Volunteer Computing Grids. The 10th IFIP international conference on Distributed Applications and Interoperable Systems, June 7-10 2010, Amsterdam. * Travis Desell, David Anderson, Malik Magdon-Ismail, Heidi Newberg, Boleslaw Szymanski and Carlos Varela. An Analysis of Massively Distributed Evolutionary Algorithms. 2010 IEEE Congress on Evolutionary Computation. July 18-23 2010, Barcelona. * Stephen Pellicer, Yi Pan and Minyi Guo. Distributed MD4 Password Hashing with Grid Computing Package BOINC. Grid and Cooperative Computing – GCC 2004. Third International Conference Wuhan, China, October 21-24, 2004 Proceedings. * Alejandro J. M. Repetto. [http://boinc.berkeley.edu/2010-IITSEC-10216.pdf Hybrid Architecture for Constructive Interactive Simulation: Evaluation and Outcomes]. !Interservice/Industry Training, Simulation, and Education Conference (I/ITSEC) 2010. * Christian Benjamin Ries and Christian Schröder, COMSOL Multiphysics Conference, [http://christianbenjaminries.de/research/PAPER-COMSOL_Conference_2010-Ries-Schroeder.pdf ComsolGrid - A framework for performing large-scale parameter studies using Comsol Multiphysics and Berkeley Open Infrastructure for Network Computing (BOINC)]. Proceedings of the COMSOL Conference, ISBN: 978-0-9825697-6-4, France, Paris, 2010 * Christian Benjamin Ries, Thomas Hilbig, and Christian Schröder, [http://www.christianbenjaminries.de/research/Ries-IMCSIT2010.pdf A Modeling Language Approach for the Abstraction of the Berkeley Open Infrastructure for Network Computing (BOINC) Framework], in Proc. IEEE International Multiconference on Computer Science and Information Technology (IMCSIT), Poland, Wisla, October, 2010 * Ignacio J. General, Eliana K. Asciutto and Jeffry D. Madura. Science@Duquesne: [http://dx.doi.org/10.1021%2Fjp806269w Structure of Aqueous Sodium Perchlorate Solutions], J. Phys. Chem. B, 2008, 112 (48), pp 15417–15425. * Stephen Pellicer, Nova Ahmed, Yi Pan, and Yao Zheng. [http://boinc.berkeley.edu/Pellicer2005.pdf Gene Sequence Alignment on a Public Computing Platform]. Proceedings of the 2005 International Conference on Parallel Processing Workshops (ICPP@'05), 2005. * [http://www.climateprediction.net/science/pubs/cpdn-computing.pdf The Challenge of Volunteer Computing With Lengthy Climate Model Simulations]. Carl Christensen, Tolu Aina and David Stainforth. First IEEE International Conference on e-Science and Grid Technologies. 5-8 December 2005, Melbourne * [http://research.microsoft.com/research/pubs/view.aspx?msr_tr_id=MSR-TR-2007-17 Reporting@Home: Delivering Dynamic Graphical Feedback to Participants in Community Computing Projects]. Stuart Ozer, David E. Kim, David Baker (Microsoft Research Technical report MSR-TR-2007-17). == Other papers on volunteer computing == === Overview === * Nouman M. Durrani, Jawwad Shamsi. Volunteer computing: requirements, challenges, and solutions. J. Network and Computer Applications, 2014 * Tomasz Fabisiak and Arkadiusz Danilecki. Browser-based harnessing of voluntary computational power. Foundations of Computing and Decision Sciences 42.1 (Mar. 4, 2017), pages 3–42. === Simulation === * Fast and scalable simulation of volunteer computing systems using !SimGrid. Bruno Donassolo, Henri Casanova, Arnaud Legrand, Pedro Velho. HPDC, 2010 === Result validation === * Sarmenta, L.F.G. Sabotage-tolerance mechanisms for volunteer computing systems. Future Gener. Comput. Syst. 18(4), 561–572 (2002) * Sonnek, J., Chandra, A. Weissman, J. Adaptive Reputation-Based Scheduling on Unreliable Distributed Intrastrucutres IEEE Trans. on Parallel and Distributed Systems, 18 (11), Nov. 2007. * Silaghi, G. , Araujo, F. , Domingues, P. , Silva, L. M. , Arenas, A. [http://epubs.cclrc.ac.uk/bitstream/2002/PCGrid2008-final.pdf Defeating Colluding Nodes in Desktop Grid Computing Platforms]. in Proceedings of the 22nd IPDPS conference, PCGrid2008 workshop, Miami, USA, April 2008. * Golle, P. and I. Mironov. Uncheatable Distributed Computations. Proceedings of the 2001 Conference on Topics in Cryptology: The Cryptographer's Track at RSA. P. 425-440. April 08 - 12, 2001. * Christoforou, E., A. Anta, C. Georgiou, and M. Mosteiro. Algorithmic Mechanisms for Reliable Master-Worker Internet-Based Computing. IEEE Transactions on Computers 63(1):179-195 · January 2014 * Evgenia Christoforou, Antonio Fernández Anta, Chryssis Georgiou, Miguel A. Mosteiro, Angel (Anxo) Sánchez. Reputation-Based Mechanisms for Evolutionary Master-Worker Computing. In: Baldoni R., Nisse N., van Steen M. (eds) Principles of Distributed Systems. OPODIS 2013. Lecture Notes in Computer Science, vol 8304. * W. Du, J. Jia, M. Mangal, and M. Murugesan. Uncheatable grid computing. Electrical Engineering and Computer Science, 26:1–8, 2004. * Fernández Anta A, Georgiou C, Mosteiro MA, Pareja D. Algorithmic Mechanisms for Reliable Crowdsourcing Computation under Collusion. PLoS ONE 10(3), 2015. [game theoretic] === Other systems === * Sarmenta, L. and S. Hirano. Bayanihan: building and studying web-based volunteer computing systems using Java Future Generation Computer Systems. Volume 15 Issue 5-6, Oct. 1999. Pages 675-686 * James Baldassari, David Finkel, and David Toth. [http://www.merrimack.edu/~dtoth/papers_and_slides/513-046.pdf SLINC: A Framework for Volunteer Computing], Proceedings of the 18th IASTED International Conference on Parallel and Distributed Computing and Systems - PDCS 2006, November 13-15, 2006, Dallas, Texas, USA. * T. MacWilliam and C. Cecka. CrowdCL: Web-based volunteer computing with WebCL. In High Performance Extreme Computing Conference (HPEC), 2013 IEEE, pages 1–6, September 2013. * Baratloo, M. Karaui, Z.M. Kedem, P. Wijckoff. Charlotte: Metacomputing on the Web. Future Generation Computer Systems Volume 15, Issues 5–6, October 1999, Pages 559-570 * Tomasz Fabisiak and Arkadiusz Danilecki Browser-based Harnessing of Voluntary Computational Power. Foundations of Computing and Decision Sciences: The Journal of Poznan University of Technology. Volume 42: Issue 1, 04 Mar 2017 * Chorazyk, P., M. Godzik, K. Pietak, and A. Byrski. Lightweight Volunteer Computing Platform using Web Workers. Procedia Computer Science 108:948-957· December 2017 * Bernd O. Christiansen, Peter Cappello, Mihai F. Ionescu, Michael O. Neary, Klaus E. Schauser, and Daniel Wu. Javelin: Internet-based parallel computing using Java. Concurrency: Practice and Experience 9.11 (1997), pages 1139– 1160. * John P Morrison, James J Kennedy, and David A Power. Webcom: A Web Based Volunteer Computer. The Journal of Supercomputing 18.1 (2001), pages 47–61 === Cost === * Simon Ostermann, A. Iosup, N. Yigitbasi, R. Prodan, T. Fahringer, D. Epema. “A Performance Analysis of EC2 Cloud Computing Services for Scientific Computing”. Cloud Computing - Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering Volume 34, 2010, pp. 115-131. === Scheduling === * Orna Agmon Ben-Yehuda, Assaf Schuster, Artyom Sharov, Mark Silberstein, and Alexandru Iosup. Expert: Pareto-efficient task replication on grids and a cloud. IEEE Parallel & Distributed Processing Symposium (IPDPS), pages 167–178. 2012. * I. Chernov. Theoretical study of replication in desktop grid computing: Minimizing the mean cost. Proceedings of the 2nd Applications in Information Technology (ICAIT-2016), Aizu-Wakamatsu, Japan, pages 125–129. * Kan Watanabe, Masaru Fukushi, Susumu Horiguchi. Optimal Spot-checking to minimize the Computation Time in Volunteer Computing. Proceedings of the 22nd IPDPS conference, PCGrid2008 workshop, Miami, USA, April 2008. * Liu, C.L. and J.W. Layland. Scheduling algorithms for multiprogramming in a hard-real-time environment. Journal of the ACM 20,1 (1973), 46-61. === P2P data distribution === * G. Chmaj, K. Walkowiak, M. Tarnawski, and M. Kucharzak. Heuristic algorithms for optimization of task allocation and result distribution in peer-to-peer computing systems. International Journal of Applied Mathematics and Computer Science, 22(3):733–748, 2012. == Talks on video == * [http://www.liftconference.com/distributed-computing-distributed-thinking Francois Grey at Lift, Feb 2008] * [http://youtube.com/watch?v=GzATbET3g54 David Baker talks about Rosetta@home] * [http://youtube.com/watch?v=8iSRLIK-x6A David Anderson talks about the origins of BOINC] (2006) == Powerpoint == * [http://boinc.berkeley.edu/talks/workshop_14.pdf A Brief History of BOINC], talk at the 10th BOINC Workshop, 29 Sept 2014, Budapest. * [http://boinc.berkeley.edu/talks/ipdps_07_kn.pdf Volunteer Computing: Planting the Flag], keynote address at the PCGrid 2007 workshop held at the IPDPS conference, March 30, 2007. * [http://boinc.berkeley.edu/talks/ipdps_07_sched.pdf Talk on client scheduling] at the PCGrid 2007 workshop held at the IPDPS conference, March 30, 2007. * [http://boinc.berkeley.edu/talks/singapore_public.pdf A Million Years of Computing], talk at the Singapore National Library, May 2006. == Popular articles == * [http://boinc.berkeley.edu/boinc2.pdf Public Computing: Reconnecting People to Science]. David P. Anderson. Conference on Shared Knowledge and the Web. Residencia de Estudiantes, Madrid, Spain, Nov. 17-19 2003. (A paper about BOINC's goals. Also available in [http://boinc.berkeley.edu/madrid.html HTML], [http://boinc.de/madrid_de.htm HTML/German], [http://www.seti.nl/content.php?c=boinc_berkeley_madrid HTML/Dutch], [http://boinc.oocp.org/madrid.html Japanese]). * [http://boinc.berkeley.edu/distributing_science_final.pdf Distributing Science], by D. Carroll, C. Rahmlow, T. Psiaki, and G. Wojtaszczyk, July 2005. * [http://boinc.berkeley.edu/talks/ihep_12.pdf Using volunteered resources for data-intensive computing and storage], Institute for High Energy Physics, Beijing, April 2012. == Books == * C.B. Ries, [http://www.springer.com/computer/swe/book/978-3-642-23382-1 BOINC - Hochleistungsrechnen mit Berkeley Open Infrastructure for Network Computing], Berlin Heidelberg: Springer-Verlag, ISBN: 978-3-642-23282 == PhD Thesis == * C.B. Ries [http://christianbenjaminries.de/dissertation/PhD-Thesis-Christian_Benjamin_Ries-2013.pdf UML for BOINC: A Modelling Language Approach for the Development of Distributed Applications based on the Berkeley Open Infrastructure for Network Computing], Ph.D. dissertation, Glyndwr University of Wales (UK), Department of Computing (approx. 12 MB, pdf)