Account for the full value of active allocations in fairshare immediately, refund unused cycles at job end
Requested by BYU, GWU and Harvard
The current idea would be to add the time of the association's grp_used_cpu_run_secs to it's usage_efctv to determine how much time has been used for fairshare. usage_efctv will grow over time as the grp_used_cpu_run_secs shrinks. Combining them only when dealing with fairshare should give us the total number of decayed time (usage_efctv) with the number of allocated time (grp_used_cpu_run_secs). This idea is open for alteration.