Changes between Initial Version and Version 1 of CreditNotes


Ignore:
Timestamp:
Oct 12, 2009, 11:50:39 AM (15 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CreditNotes

    v1 v1  
     1= Credit notes =
     2
     3Some random notes about credit.
     4
     5== Inconsistent goals ==
     6
     7Consider these goals:
     8
     9 * Project neutrality: a given host should get the same credit/day from any project.
     10 * Device neutrality: a given job should get the same credit on different hosts.
     11
     12Consider the following scenario:
     13
     14 * Two projects and two hosts
     15 * Host A runs both projects' jobs in 1 hour.
     16 * Host B runs project 1's jobs in 1 hour, and project 2's job in 2 hours.
     17
     18Project neutrality says that both projects must grant host A the same credit per job.
     19Then device neutrality says that both projects must grant host B the same credit per job.
     20But that violates project neutrality for host B.
     21
     22So the two goals are inconsistent; we can't satisfy them both.
     23