| | 1 | [[PageOutline]] |
| | 2 | |
| | 3 | = The 2018 BOINC Workshop = |
| | 4 | A workshop on BOINC and volunteer computing will be held 24-27 July 2018 |
| | 5 | at the University of Oxford. |
| | 6 | |
| | 7 | The objective of this workshop is to share information about BOINC and projects using it, |
| | 8 | through presentations and informal discussions, in an open and friendly atmosphere. |
| | 9 | The workshop aims to stimulate new developments and activities related to volunteer computing, |
| | 10 | and to guide the future development of BOINC. |
| | 11 | |
| | 12 | The workshop is for researchers, scientists and developers with significant experience or interest in BOINC. |
| | 13 | Possible topics include: |
| | 14 | |
| | 15 | * Privacy, security, and EU-GDPR |
| | 16 | * The BOINC community software development process |
| | 17 | * VM and Docker applications |
| | 18 | * Integration with hubs, clouds, grids, and desktop grids |
| | 19 | * Multi-user projects and remote job submission |
| | 20 | * Integration with virtual currency and game-playing systems |
| | 21 | |
| | 22 | Participants are invited to present and discuss their work in a 20-30 minute talk. |
| | 23 | Slides will be published on the web, but there will be no papers or proceedings. |
| | 24 | |
| | 25 | == Registration == #registration |
| | 26 | The workshop is free but attendance is limited. |
| | 27 | If you are interested in attending, or have any questions, |
| | 28 | please contact [http://boinc.berkeley.edu/trac/wiki/ProjectPeople David Anderson], |
| | 29 | indicating your areas of interest. |
| | 30 | |
| | 31 | == Venue == |
| | 32 | |
| | 33 | The workshop will be held at |
| | 34 | |
| | 35 | Oxford e-Research Centre |
| | 36 | [[br]]Department of Engineering Science |
| | 37 | [[br]]University of Oxford |
| | 38 | [[br]]7 Keble Road, Oxford, OX1 3QG. |
| | 39 | |
| | 40 | [Information on transportation and lodging] |
| | 41 | |
| | 42 | == Schedule == |
| | 43 | |
| | 44 | '''Tuesday 24 July''' |
| | 45 | |
| | 46 | * 9:00 - 9:30: Welcome |
| | 47 | * 9:30 - 13:00: talks |
| | 48 | |
| | 49 | Lunch |
| | 50 | |
| | 51 | * 14:00 - 18:00: talks |
| | 52 | |
| | 53 | '''Wednesday 25 July''' |
| | 54 | |
| | 55 | * 9:00 - 10:00: Kevin Reed: EU-GDPR and other security and privacy issues |
| | 56 | * 10:00 - 11:00: David Anderson: Summary of new features |
| | 57 | * 11:00 - 12:00: Christian Beer, Keith Uplinger: automated build and test progress; cmake |
| | 58 | |
| | 59 | Lunch |
| | 60 | |
| | 61 | * 14:00 - 15:00: Community-based software development: progress and issues (group discussion led by Kevin Reed). |
| | 62 | * 15:00 - 16:00: Perspectives of the volunteer community (group discussion led by Richard Haselgrove). |
| | 63 | * 16:00 - 18:00: Discussion of future BOINC development; project "wish lists". |
| | 64 | |
| | 65 | '''Thursday 26 July''' |
| | 66 | |
| | 67 | * 9:00 - 9:30: Choose breakout session topics |
| | 68 | * 9:30 - 12:00: Breakout sessions; identify hackfest ideas |
| | 69 | * 12:00 - 13:00: Presentations from breakout sessions |
| | 70 | |
| | 71 | Lunch |
| | 72 | |
| | 73 | * 14:00-18:00: Hackfest (small-group tutorial or development activities) |
| | 74 | |
| | 75 | '''Friday 27 July''' |
| | 76 | |
| | 77 | * 9:00 - 17:00: unstructured discussion and community-building activities |
| | 78 | |
| | 79 | == Possible hackfest topics == |
| | 80 | |
| | 81 | * How to upgrade server code when you have mods |
| | 82 | * Credit |
| | 83 | * Unit and end-to-end tests. |
| | 84 | * OpenCL apps on Android |
| | 85 | * Tutorial on porting apps to Android. |
| | 86 | * Tutorial on deploying VM apps. |
| | 87 | * Improve diagnostic tools for VM apps. |
| | 88 | * Discuss how to reduce client impact; |
| | 89 | e.g. figure out how to suspend computing while a movie is playing. |
| | 90 | * Brainstorm on the Android GUI. |
| | 91 | * Login with Google/Facebook |
| | 92 | |
| | 93 | == Attendees (tentative) == |
| | 94 | |