[[PageOutline]] = Papers and talks on BOINC = == Technical papers involving BOINC == * 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. * 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. * 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. * 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 * 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 * 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. * 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 * 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 Computing. * 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. * 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. * 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. * 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. * Eric M. Heien, David P. Anderson, and Kenichi Hagihara. Journal of Grid Computing. [http://boinc.berkeley.edu/heien_09.pdf Computing Low Latency Batches with Unreliable Workers in Volunteer Computing Environments]. * 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 * 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. * 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. * 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. * 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. * David P. Anderson and Kevin Reed. [http://boinc.berkeley.edu/boinc_papers/hicss_08/hicss_08.pdf Celebrating Diversity in Volunteer Computing]. Hawaii International Conference on System Sciences (HICSS), January 5-8, 2009. (Best Paper award) * Artur Andrzejak, Derrick Kondo, and David P. Anderson. [http://boinc.berkeley.edu/boinc_papers/dsom08.pdf Ensuring Collective Availability in Volatile Resource Pools via Forecasting]. 19th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management (DSOM 2008), Samos Island, Greece, September 22-26, 2008. * Derrick Kondo, Artur Andrzejak, and David P. Anderson. [http://boinc.berkeley.edu/boinc_papers/grid08.pdf On Correlated Availability in Internet-Distributed Systems]. 9th IEEE/ACM International Conference on Grid Computing (Grid 2008), Tsukuba, Japan, Sept 29 - Oct 1 2008. * 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. * 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. * 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. * 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. * 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. * 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 * 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. * 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.) * Distributed MD4 Password Hashing with Grid Computing Package BOINC. Stephen Pellicer, Yi Pan and Minyi Guo. Grid and Cooperative Computing – GCC 2004. Third International Conference Wuhan, China, October 21-24, 2004 Proceedings. * 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]) * Luis Javier Durán LLanos. [http://boinc.berkeley.edu/trac/attachment/wiki/TracGuide/ComptacionDGmedianteBOINC.pdf Computación Desktop Grid mediante tecnología BOINC]. PFC de la ETSII de la Universidad de Sevilla, perteneciente al Dpto. de Arquitectura y Tecnología de Computadores. El proyecto ha sido dirigido por José Luis Guisado Lizar. En este documento se describe tanto la arquitectura BOINC como el proceso de creación de un proyecto BOINC paso a paso. El documento contiene un análisis de costes y unas pruebas de rendimiento. (Universidad de Sevilla's ETSII's final career project belonging to Dpto. de Arquitectura y Tecnología de Computadores. The project has been leaded by José Luis Guisado Lizar. This document describes both the BOINC architecture as the process of creating a BOINC project step by step. The document contains an analysis of costs and some performance tests. In Spanish) == Project-specific papers == * Science@Duquesne: [http://dx.doi.org/10.1021%2Fjp806269w Structure of Aqueous Sodium Perchlorate Solutions], Ignacio J. General, Eliana K. Asciutto and Jeffry D. Madura, J. Phys. Chem. B, 2008, 112 (48), pp 15417–15425. * [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]. Lopez-Perez, Juan Antonio. PhD thesis, Jan. 2008. * [http://lattice.umiacs.umd.edu/files/myers_bazinet_cummings.pdf Expanding the reach of Grid computing: combining Globus- and BOINC-based systems]. Myers, D. S., A. L. Bazinet and M. P. Cummings. 2008. 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. * [http://boinc.berkeley.edu/Pellicer2005.pdf Gene Sequence Alignment on a Public Computing Platform]. Stephen Pellicer, Nova Ahmed, Yi Pan, and Yao Zheng. 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 == * 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. * 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. * M. Taufer, A. Kerstens, T. Estrada, D.A. Flores, and P.J. Teller: 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: [http://www.cs.utep.edu/mtaufer/publications/conferences/pcgrid07/DAPLDS-PCGrid07-Final.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. * 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. * Marcin Cieslak. [http://boinc.berkeley.edu/cieslak.pdf BOINC on JXTA] (Thesis from Technical University of Wroclaw, Poland). * 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. * 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. * 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 [http://www.merrimack.edu/~dtoth/papers_and_slides/PCGrid_2008.pdf 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. * D. Toth [http://www.merrimack.edu/~dtoth/papers_and_slides/SEPADS_2007_540-118.pdf 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. * 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. * 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. * 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. == 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)