Changes between Version 1 and Version 2 of CreditGeneralized
- Timestamp:
- Aug 8, 2014, 10:34:35 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CreditGeneralized
v1 v2 8 8 The current credit system is based on FLOPs: 9 9 a 1 GFLOPS computer running BOINC all the time gets 200 credits per day. 10 We did things this way because BOINC was designed to support 11 scientific computing,where most apps are floating-point intensive10 We did things this way because BOINC was designed to support scientific computing, 11 where most apps are floating-point intensive 12 12 and FLOPS is the standard unit of performance 13 13 (for example, supercomputer performance is measured in FLOPS). … … 32 32 Depending on the device, this gives an answer in the range of 1,000 to 10,000 FLOPs per hash. 33 33 34 BU did more or lessthese things, which are completely reasonable.34 BU did these things, which are completely reasonable. 35 35 But it turns out - because ASICs are so fast - 36 36 that BU is granting huge amounts of credit. 37 With lessthan 1,000 users, BU is granting more credit than the 300,000 users of all other projects combined.37 With fewer than 1,000 users, BU is granting more credit than the 300,000 users of all other projects combined. 38 38 39 39 This situation has 2 undesirable consequences: … … 60 60 In particular, I propose 4 types: 61 61 62 * Computing credit: general-purpose FLOPs, i.e. what we have now.63 * Disk storage, measured in byte/seconds.64 * Network throughput, measured in bytes, the sum of upload and download.65 * Project-specific credit.62 * '''Computing credit''': general-purpose FLOPs, i.e. what we have now. 63 * '''Storage credit''', measured in byte/seconds. 64 * '''Network credit''', measured in bytes, the sum of upload and download. 65 * '''Project-specific credit'''. 66 66 Projects can define and grant this however they like. 67 67 For BU, this would be hashes. … … 69 69 a human activity like annotating video. 70 70 71 The BOINC database w ouldmaintain each of these types of credit71 The BOINC database will maintain each of these types of credit 72 72 for each host, user, and team. 73 It w ouldstore both total and recent average for each type.73 It will store both total and recent average for each type. 74 74 75 The new types of credit would be included in 75 Wherever we show credit on project web sites - 76 leader boards, user and team pages, etc. - 77 we'll show one or more credit types; 78 this will be configurable by the project. 79 80 The new types of credit will be included in 76 81 the XML statistics files exported by projects. 77 Statistics sites (such as BOINCStats) couldbe extended to82 Statistics sites (such as BOINCStats) will be extended to 78 83 show the new types of credit. 79 84