Aggregate statistics data
The following are proposed formats for project statistics data to be distributed by aggregators. Much of this has been implemented by James Drews; the export files are at http://boinc.netsoft-online.com/stats/ and the web RPCs for hosts are at:
http://boinc.netsoft-online.com/get_host.php?cpid=####
- based on the host with the highest expavg_credit
http://boinc.netsoft-online.com/get_host_tot.php?cpid=####
- based on the host with the highest total_credit
http://boinc.netsoft-online.com/get_user.php?cpid=####
- returns info on the user with given CPID
BOINCstats is exporting combined BOINC statistics state, which is available at http://www.boincstats.com/xml/boinc_state.php
.
Files
user_total_credit.xml
A list of top users, ordered by decreasing cross-project total credit. Should include at least top 100 users.
<users> <nusers>100</nusers> <time>1129844599</time> (when this file was generated) <total_credit>4983146120.8639</total_credit> (summed over all users) <expavg_credit>17827453.354517</expavg_credit> <user> <name>John Keck</name> <total_credit>42698.813543</total_credit> <expavg_credit>117348.653646</expavg_credit> <user_cpid>283472938743489759837498347</user_cpid> <world_rank>1</world_rank> <project> <name>SETI@home</name> <url>http://setiathome.berkeley.edu</url> <total_credit>2698.813543</total_credit> <expavg_credit>17348.653646</expavg_credit> <id>123</id> <country>United States</country> <user_name>John Keck</user_name> <create_time>1104210399</create_time> <team_name>My Team</team_name> <team_id>44</team_id> <user_url>foobar.example.com</user_url> <computer_count>44</computer_count> </project> ... other projects </user> ... other users </users>
user_expavg_credit.xml
A list of top users, ordered by decreasing cross-project recent average credit. Should include at least top 100 users. Same format as above.
host_total_credit.xml
<hosts> <nhosts>100</nhosts> <time>1129844599</time> (when this file was generated) <host> <total_credit>0.000000</total_credit> <expavg_credit>0.000000</expavg_credit> <p_vendor>GenuineIntel</p_vendor> <p_model>Pentium</p_model> <os_name>Windows XP</os_name> <os_version>5.1</os_version> <create_time>1040170006</create_time> <timezone>28800</timezone> <ncpus>2</ncpus> <p_fpops>45724737.082762</p_fpops> <p_iops>43233895.373973</p_iops> <p_membw>4032258.064516</p_membw> <m_nbytes>670478336.000000</m_nbytes> <m_cache>1000000.000000</m_cache> <m_swap>1638260736.000000</m_swap> <d_total>9088008192.000000</d_total> <d_free>3788505088.000000</d_free> <n_bwup>24109.794088</n_bwup> <n_bwdown>57037.049858</n_bwdown> <host_cpid>xxxxx</host_cpid> <user_cpid>xxxxx</user_cpid> <project> <name>SETI@home</name> <url>http://setiathome.berkeley.edu</url> <total_credit>2698.813543</total_credit> <expavg_credit>17348.653646</expavg_credit> <id>123</id> </project> ... other projects </host> ... other hosts </hosts>
host_expavg_credit.xml
Same, ordered by decreasing recent average credit.
Web RPCs
get_user.php?cpid=####
<user> <name>John Keck</name> <total_credit>42698.813543</total_credit> <expavg_credit>117348.653646</expavg_credit> <cpid>283472938743489759837498347</cpid> <project> <name>SETI@home</name> <url>http://setiathome.berkeley.edu</url> <total_credit>2698.813543</total_credit> <expavg_credit>17348.653646</expavg_credit> </project> ... other projects </user>
get_host.php?cpid=####
<host> <total_credit>0.000000</total_credit> <expavg_credit>0.000000</expavg_credit> <p_vendor>GenuineIntel</p_vendor> <p_model>Pentium</p_model> <os_name>Windows XP</os_name> <os_version>5.1</os_version> <create_time>1040170006</create_time> <timezone>28800</timezone> <ncpus>2</ncpus> <p_fpops>45724737.082762</p_fpops> <p_iops>43233895.373973</p_iops> <p_membw>4032258.064516</p_membw> <m_nbytes>670478336.000000</m_nbytes> <m_cache>1000000.000000</m_cache> <m_swap>1638260736.000000</m_swap> <d_total>9088008192.000000</d_total> <d_free>3788505088.000000</d_free> <n_bwup>24109.794088</n_bwup> <n_bwdown>57037.049858</n_bwdown> <host_cpid>xxxxx</host_cpid> <user_cpid>xxxxx</user_cpid> <project> <name>SETI@home</name> <url>http://setiathome.berkeley.edu</url> <total_credit>2698.813543</total_credit> <expavg_credit>17348.653646</expavg_credit> </project> ... other projects </host>
http://www.boincstats.com/xml/boinc_state.php
<state> <participants>1301536</participants> <participants_day>920</participants_day> <participants_active>316810</participants_active> <hosts>2795339</hosts> <hosts_day>3633</hosts_day> <hosts_active>565733</hosts_active> <teams>72024</teams> <teams_day>33</teams_day> <teams_active>29095</teams_active> <countries>247</countries> <countries_day>0</countries_day> <countries_active>227</countries_active> <credit>49279808257.057600</credit> <credit_day>111438837.791</credit_day> </state>
_day
suffix denotes number change per day; _active
denotes number of active members in the metric.