[haizea-commit] r781 - branches/1.1/src/haizea/pluggable/policies
haizea-commit at mailman.cs.uchicago.edu
haizea-commit at mailman.cs.uchicago.edu
Tue Jan 19 15:48:01 CST 2010
Author: borja
Date: 2010-01-19 15:48:01 -0600 (Tue, 19 Jan 2010)
New Revision: 781
Modified:
branches/1.1/src/haizea/pluggable/policies/preemption.py
Log:
Modified lease preemptability score for deadline leases.
Modified: branches/1.1/src/haizea/pluggable/policies/preemption.py
===================================================================
--- branches/1.1/src/haizea/pluggable/policies/preemption.py 2010-01-19 21:47:38 UTC (rev 780)
+++ branches/1.1/src/haizea/pluggable/policies/preemption.py 2010-01-19 21:48:01 UTC (rev 781)
@@ -114,9 +114,9 @@
deadline = preemptee.deadline
remaining_duration = preemptee.get_remaining_duration_at(time)
- slack = (deadline - time) / remaining_duration
delay = preemptee.estimate_suspend_time() + preemptor.duration.requested + preemptee.estimate_resume_time()
if time + delay + remaining_duration < deadline:
+ slack = (deadline - (time+delay)) / remaining_duration
return slack
else:
return -1
\ No newline at end of file
More information about the Haizea-commit
mailing list