"Grid Computing: BOINC Overview" por Rodrigo Neves, Nuno Mestre, Francisco Machado e João Lopes

Embed Size (px)

DESCRIPTION

Trabalho de Sistemas Paralelos e Distribuidos apresentado em 17 de Junho de 2009: "Grid Computing: Boinc Overview" por Rodrigo Neves, Nuno Mestre, Francisco Machado e João Lopes

Citation preview

  • 1. Parallel and Distributed SystemsJune 17th, 2009 University of Algarve R.Neves, N. Mestre, F. Machado and J. Lopes

2. Grid Computing Definitions Ian Fosters Three-Point Checklist Quality of Service BOINC System Public Resource Computing Infrastructure Getting BOINC into Grid PRC versus Grid Solutions Extended BOINC System Needed changes Bridge Daemon References Q&A 3. A computational grid is a hardware and software infrastructure that provides dependable, consistent, pervasive and inexpensive access to high-end computational[1] capabilities. The problem that underlines the Grid concept is coordinated resource sharing and problem solving in dynamic, multi- [2] institutional virtual organizations. Computational grid is the technology that enables resource virtualization, on-demand provisioning and service (resource) [3] sharing between organizations. 4. A grid is a system that[4]:1. Coordinates resources that are not subjectto centralized control ()2. () using standard, open, general-purposeprotocols and interfaces ()3. () to deliver non-trivial quality of service. 5. Advanced Resource Reservation Reservation Policies Agreement Protocol 6. What is it? 7. On one hand: Allow a huge growth in terms ofconnected nodes Approach the common people toscientific projects 8. On the other hand: Unreliability of the processedresults Uncertain processor time 9. Common goal; Resource management and control; Reliability; Quality of Service. 10. BOINC using Condors backfill mechanism; SuperLink Project; Lattice Project; Extended BOINC System. 11. Server-side Communication system; Transitioner, Feeder and Validator Daemons; Client-side Handle WUs and Results to the Grids Resource Broker instead of directly to the project server; 12. BOINC System Extended BOINC System 13. 1. I. Foster, C. Kesselman, The Grid: Blueprint for a New Computing Infrastructure,University of Michigan, U.S.A.: Morgan Kaufmann Publishers, 1999 2. I. Foster, C. Kesselman, S. Tuecke, The Anatomy of the Grid: Enabling Scalable VirtualOrganizations, International J. Supercomputer Applications, 2001 3. P. Plaszczak, R. Wellner, Grid computing: The Savvy Manager's Guide, U.S.A.:Elsevier/Morgan Kaufmann, 2005 4. I. Foster, What is the Grid? A Three Point Checklist, GRIDToday, July 20, 2002 5. R. J. Al-Ali, K. Amin, G. von Laszewski, O. F. Rana, D. W. Walker, M. Hategan, N.Zaluzec, Analysis and Provision of QoS for Distributed Grid Applications, KluwerAcademic Publishers, 2004 6. C. U. Sttrup, J. G. Pedersen, Developing Distributed Computing Solutions:Combining Grid Computing and Public Computing, M. Sc. Thesis, Department ofComputer Science, University of Copenhagen, March 1, 2005 7. BOINC Documentation Project, Grid computing with BOINC,http://boinc.berkeley.edu/trac/wiki/DesktopGrid, University of California, June 13,2009 14. For more information, access our paper through: http://www.deei.fct.ualg.pt/~nei/boinc-grid.pdf Rodrigo Neves, [email protected] Nuno Mestre, [email protected] Francisco Machado, [email protected] Lopes, [email protected]