This page summerizes the rule changes with respect to last year's Pentathlon as well as the rules regarding how the Pentathlon works, the disciplines and projects, the overall score and the statistics.
The BOINC Pentathlon is a competition by and for Volunteer Computing enthusiasts. The organizers do not approve of systems that are based on monetization instead of enthusiasm, and will not provide a stage for teams which have the main goal of creating and spreading such systems, not least because of incidents in the past. It should go without saying that the goal of participating in the Pentathlon is to advance the projects and the own team. Any behaviour that intentionally harms the projects or other teams devalues the Pentathlon and may lead to consequences from the organizers, the other participants or the project administrators.
- To make the Pentathlon as exciting and trouble-free as possible while at the same time maintaining a maximum of flexibility, all five projects are chosen by a small group of the organizers this year.
- More than one GPU project is possible.
All teams should sign up for the Pentathlon until 02 May 2020 using this registration form.
The BOINC Pentathlon starts on 05 May 2020, 00.00 UTC, and ends on 19 May 2020, 00.00 UTC. So, it will run for exactly 14 days.
No team will know the complete Pentathlon schedule right from the beginning! The exact time and the project for each discipline are announced on the main page and via Blog (Feed ). This announcement happens on the fifth day prior to the start for the Marathon and one other discipline, and on the third day prior to the start for the Sprint and one other discipline. Each day of Javelin Throw is announced three days in advance. While all disciplines start and end at 00.00 UTC, the projects may be announced at different times (00.00 UTC, 06.00 UTC, 12.00 UTC, 18.00 UTC) to avoid that some teams are always surprised in their sleep.
The disciplines differ in runtime and possible projects. For example, the Marathon runs during the whole Pentathlon, while the Sprint lasts only three days. Hence, at any time at least one discipline will run, but often different disciplines will run simultaneously.
The BOINC Pentathlon consists of 5 disciplines:
- Marathon (14 days)
- Sprint (3 days)
- City Run (5 days)
- Cross Country (5 days)
- Javelin Throw (5 x 1 day, only each team's third best daily score counts)
To make the Pentathlon as exciting and trouble-free as possible while at the same time maintaining a maximum of flexibility, all five projects are chosen by a small group of the organizers this year.
Projects are not eligible if they
- cannot provide a sufficient number of workunits
- do not support at least Windows and Linux
- provide non-CPU-intensive (NCI) applications
- are test-only projects
- do not allow the creation of new accounts
- do not support WebRPC
For the overall score, points are awarded in every discipline┬áto the best 30 teams that received credits. The champion of a discipline collects 100 points. The exact distribution of points:
The team which is able to collect the highest number of points in all 5 disciplines will win the BOINC Pentathlon. This also means that the champion may get a maximum number of 500 points.
In case of a tie in the overall score, the tied teams are ranked by their head-to-head comparison. Hence the team which is placed better than the other teams in more disciplines is ranked higher.
Of course, also the champions of the single disciplines are being honored. Therefore teams have the possibility to reach for the pedestal in a single discipline if they don't see a chance for themselves to succeed in the overall placings. In the end, they are being honored as well.
Only the statistics on https://www.setigermany.de/boinc_pentathlon/statistiken/pentathlon.php are considered to award points and choose the champions. They are based on data provided by the projects via WebRPC and are updated every hour.
A race day will start and end at 0:00 UTC (also known as GMT).
If a project's server is unreachable at the starting time of a discipline or at the beginning of a day of Javelin Throw, only credits granted after the first successful statistics update will be counted. Likewise, the last successful statistics update will be the final result, if the server is unreachable at the ending time of the discipline or the end of the day, respectively.