Pro Yearly is on sale from $80 to $50! »

Virtual Machines & Volunteer Computing

Virtual Machines & Volunteer Computing

Experience from Test4Theory and Opportunities for Earthquake Science

Tweet

Transcript

  1. Virtual Machines & Volunteer Computing Experience from Test4Theory and Opportunities

    for Earthquake Science
  2. LHC@Home

  3. LHC@Home About 60000 active users Photo by Kevin McGarr http://flic.kr/p/aNVsh

    License: (CC BY-NC-SA 2.0)
  4. LHC@Home Over 100000 PCs Photo by D35ign http://flic.kr/p/anzAym License: (CC

    BY-NC-SA 2.0)
  5. LHC@Home 3000 CPU years Photo by Iurii Ogiienko http://flic.kr/p/86tAsn License:

    (CC BY-SA 2.0)
  6. The Challenge Why don't you run "real" LHC physics on

    BOINC?
  7. The Challenge Why don't you run "real" LHC physics on

    BOINC?
  8. Problems: Heterogeneity

  9. Problems: Porting code

  10. Problems: Large & complex libraries

  11. Problems: Experiments workflow • Jobs should be sent using CERN

    distribution systems. • Volunteer computing resources should be: ◦ managed and ◦ trustful
  12. BOINC + CernVM

  13. Test4Theory

  14. Test4Theory About 4500 active users Photo by Kevin McGarr http://flic.kr/p/aNVsh

    License: (CC BY-NC-SA 2.0)
  15. Test4Theory Almost 15000 PCs Photo by D35ign http://flic.kr/p/anzAym License: (CC

    BY-NC-SA 2.0)
  16. Test4Theory More than 230 billion events generated

  17. Test4Theory More than 2 million successful jobs

  18. Test4Theory More than 9000 posts

  19. Test4Theory Community feedback

  20. Test4Theory Community feedback

  21. Test4Theory Community feedback

  22. Test4Theory Community feedback

  23. Test4Theory Community feedback

  24. Test4Theory Community feedback

  25. Test4Theory Community feedback

  26. Test4Theory Community feedback

  27. Test4Theory New developments: multi core Multi-core support

  28. Test4Theory New developments Web application to show the VM results

  29. Test4Theory Web application

  30. Test4Theory Video tutorial + HTML5

  31. Test4Theory New developments P2P University courses

  32. BOINC Become a citizen scientist

  33. Summary • BOINC + Virtualization = Custom execution environments ◦

    Multi-core support ◦ Virtualization sandbox (possible to encrypt virtual hard disk!) ◦ Develop, maintain and work in one platform. ◦ Support out of the box most popular PC OSes • The community is very important
  34. Thank you! teleyinex@gmail.com @teleyinex +teleyinex License Icons by Gnome except

    Logos Daniel Lombraña González