Task statuses and stats for my pool
I've done html parser for task results page of BOINC project. So now I exported task status for almost all projects (except WCG, Einstein@home and yoyo@home). And all can see task pool and project completion stats. Data updated every hour.
Links
- Pool tasks stats page: https://grc.arikado.ru/tasks.php
- Stats for single project: https://grc.arikado.ru/tasks.php?project_uid=1
- Stats for host: https://grc.arikado.ru/tasks.php?project_uid=10&host_id=108805
Project links available for all from pool stats page: https://grc.arikado.ru/#pool_stats
Host links available only for your hosts from BOINC stats page: https://grc.arikado.ru/#boinc_results
You can use this information to select projects with maximum score per CPU time (attach for all suitable projects, then see stats after several days or weeks). I think it's the same metric as RAC. But it is not exactly.
How it works
Stats page pretty similar for all projects. Exceptions are WCG, Einstein@home and yoyo@home. Currently exporting tasks for these projects are not implemented.
There are two files for export tasks data:
- update_projects.php which get pages (and other info) from projects and sends it to results_parse_page($project_uid,$data) function (see result_parser.php)
- result_parser.php which parse HTML page for data and store them to DB. If there any results in page, then it returns TRUE, so we need to get next page. Otherwise FALSE.
These files available on the github: https://github.com/sau412/arikado_gridcoin_pool
I think it's a nice feature, and grcpool add task for other projects too (not only for WCG). More statistics might help with project suggestion.
![](https://steemitimages.com/640x0/https://steemitimages.com/DQmNSv5FPKWmoZdEgF3GuvNpwAxueoaWZDFv7a48HPpc8WJ/image.png)
![](https://steemitimages.com/DQmT2Q7sjXJgyUMRZK78HMztDkzzVZrYu14MzacW9nZj665/image.png)
Very cool! Keep up the good work