wiki:CreditNotes

Version 1 (modified by davea, 15 years ago) (diff)

--

Credit notes

Some random notes about credit.

Inconsistent goals

Consider these goals:

  • Project neutrality: a given host should get the same credit/day from any project.
  • Device neutrality: a given job should get the same credit on different hosts.

Consider the following scenario:

  • Two projects and two hosts
  • Host A runs both projects' jobs in 1 hour.
  • Host B runs project 1's jobs in 1 hour, and project 2's job in 2 hours.

Project neutrality says that both projects must grant host A the same credit per job. Then device neutrality says that both projects must grant host B the same credit per job. But that violates project neutrality for host B.

So the two goals are inconsistent; we can't satisfy them both.