Project

General

Profile

Activity

From 12/18/2009 to 01/16/2010

01/16/2010

07:49 PM Revision 777: This kludge is no longer necessary now that we handle premature ends more sanely.
Borja Sotomayor
07:48 PM Revision 776: Fix to bug that showed up when running Haizea with larger workloads.
Borja Sotomayor
07:43 PM Revision 775: Lists of reservations returned by the slottable have to be sorted before they can be used.
Borja Sotomayor

01/15/2010

05:22 PM Revision 774: More sanity checks
Borja Sotomayor
03:08 PM Revision 773: Add option to perform a sanity check at every timestep.
Borja Sotomayor
02:33 PM Revision 772: Fixed bug: rejected price wasn't being recorded in some cases.
Borja Sotomayor
05:35 AM Revision 771: Fix to bug that showed up when running Haizea with larger workloads.
Borja Sotomayor
05:34 AM Revision 770: Determining if a lease can be suspended should also take into account the current time.
Borja Sotomayor
04:13 AM Revision 769: Fix to bug that showed up when running Haizea with larger workloads.
Borja Sotomayor
03:25 AM Revision 768: Saner handling of premature ends in simulations.
Borja Sotomayor
02:21 AM Revision 767: Fixes to several bugs that showed up when running Haizea with larger workloads.
Borja Sotomayor
01:45 AM Revision 766: Fixes to several bugs that showed up when running Haizea with larger workloads.
Borja Sotomayor
12:23 AM Revision 765: Fixes to several bugs that showed up when running Haizea with larger workloads.
Borja Sotomayor
11:20 PM Revision 764: - Optimized rescheduling of deadline leases
- Allow leases to be preempted at any point, not just at the "last vm"
- Enable rescheduling of deadline leases when ...
Borja Sotomayor

01/14/2010

10:09 PM Revision 763: More fixes to corner-case bugs arising when running on long workloads.
Borja Sotomayor
08:14 PM Revision 762: Fixes to several bugs that showed up when running Haizea with larger workloads.
Borja Sotomayor

01/13/2010

08:00 PM Revision 761: Minor bugs
Borja Sotomayor
07:36 PM Revision 760: Fixes to pricing when preempting-but-not-suspending
Borja Sotomayor
07:12 PM Revision 759: Added deadline test that verifies that preemptables leases are correctly ordered according to slack.
Borja Sotomayor
07:12 PM Revision 758: More terminology fudging
Borja Sotomayor
07:12 PM Revision 757: Take into account that deadline leases can also be preempted without suspension.
Borja Sotomayor
06:32 PM Revision 756: Terminology change: "rate" instead of "fair price" and "markup"
Borja Sotomayor

01/12/2010

05:46 PM Revision 755: Changes to deadline tests. Added deadline+pricing test. Small fixes.
Borja Sotomayor
05:45 PM Revision 754: Miscellaneous fixes to deadline scheduling. Added pricing of surcharge from preempted leases.
Borja Sotomayor
05:44 PM Revision 753: Fixed: Initial estimation of the time to suspend/resume was too big (scheduled time was still ok)
Borja Sotomayor

01/10/2010

04:50 PM Revision 752: Corrections to deadline scheduling with preemption.
Borja Sotomayor
06:32 PM Revision 751: Beginnings of preemption support in deadline scheduling
Borja Sotomayor

01/07/2010

11:52 AM Revision 750: Modified annotator to support LWF files generated from artificial SWF files.
Borja Sotomayor
08:37 PM Revision 749: Tweaks to swf2lwf so it will work with artificially generated SWF files.
Borja Sotomayor

01/05/2010

06:24 PM Revision 748: Wrong formula to determine if a preempted lease will still meet its deadline.
Borja Sotomayor
06:15 PM Revision 747: Wrong slack formula
Borja Sotomayor

01/04/2010

05:57 PM Revision 746: Add policy for deadline lease preemption
Borja Sotomayor
05:57 PM Revision 745: Change how deadline is computed in the annotator so tau has a more uniform meaning.
Borja Sotomayor
05:57 PM Revision 744: Print trace utilization when converting SWF to LWF
Borja Sotomayor
05:55 PM Revision 743: Store lease's price in accounting file.
Borja Sotomayor
05:55 PM Revision 742: Add parameter to the mapper to specify if preemption is allowed.
Borja Sotomayor
05:54 PM Revision 741: Move suspension/resumption time estimation methods from VMScheduler to Lease
Borja Sotomayor

12/30/2009

06:17 PM Revision 740: Minor bugs in deadline unit tests
Borja Sotomayor
06:16 PM Revision 739: Added policy that always charges the maximum the user is willing to pay.
Borja Sotomayor
06:16 PM Revision 738: Check for existence of "fair_price" extra attribute instead of checking the type of policy
Borja Sotomayor
06:15 PM Revision 737: - Leases should be sorted by stretch factor, not absolute deadline
- The earliest starting time can't be earlier than the current time Borja Sotomayor
06:14 PM Revision 736: - Slowdown was being miscalculated in the annotator
- Stretch factor should depend on slowdown computed based on requested duration, not actual duration Borja Sotomayor

12/29/2009

07:10 PM Revision 735: Replaced deadline scheduling algorithm with slightly better one.
Borja Sotomayor
06:44 PM Revision 734: Add methods to save and restore slottable state. Useful to test a new schedule without modifying the current one.
Borja Sotomayor

12/24/2009

09:49 PM Revision 733: Wrong indentation
Borja Sotomayor
09:46 PM Revision 732: Save the fair price when the lease is rejected as non-schedulable
Borja Sotomayor
09:46 PM Revision 731: Add two new ways of generating the start time and deadline. Add support for truncated pareto distribution.
Borja Sotomayor
09:45 PM Revision 730: Save runtime from SWF file in lease extras
Borja Sotomayor
09:45 PM Revision 729: - Don't allow distributions to share state.
- Added truncated pareto distribution Borja Sotomayor

12/23/2009

06:14 PM Revision 728: - Collect more fine-grained data about missed revenue in priced leases
- Collect slowdown from deadline leases Borja Sotomayor
06:12 PM Revision 727: Don't remove lease RRs is the debug level is VDEBUG; that information is useful for debugging.
Borja Sotomayor
06:12 PM Revision 726: Plugging a few more potential memory leaks (explicitly remove circular references between VM RR and other RRs)
Borja Sotomayor
06:11 PM Revision 725: Tweaked status message
Borja Sotomayor

12/21/2009

02:24 PM Revision 724: Remove RRs from lease as soon as they're done. Otherwise, this results in Haizea eating up a lot of memory.
Borja Sotomayor
02:23 PM Revision 723: Print types of completed leases in status message
Borja Sotomayor
02:22 PM Revision 722: Don't overwrite lease id if already provided in tracefile
Borja Sotomayor
02:22 PM Revision 721: Fixed wrong slowdown formula
Borja Sotomayor
06:49 PM Revision 720: Miscellaneous changes to supporte REJECTED_BY_USER state
Borja Sotomayor
06:45 PM Revision 719: Check that a per-lease stat doesn't already exist when creating it
Borja Sotomayor
06:44 PM Revision 718: Print a more helpful status message
Borja Sotomayor
06:44 PM Revision 717: Use incremental parsing when reading attributes from tracefiles (no need to read entire file when attributes are right at the beginning)
Borja Sotomayor
06:43 PM Revision 716: Added probes to collect basic lease information. Updated existing probes to use new REJECTED_BY_USER status
Borja Sotomayor
06:42 PM Revision 715: Added a REJECTED_BY_USER state to leases
Borja Sotomayor
06:41 PM Revision 714: - Allow haizea-swf2lwf to embed a site description in the resulting LWF file.
- Minor fix in haizea-convert-data (use str() instead of ``) Borja Sotomayor

12/19/2009

06:32 PM Revision 713: Miscellaneous minor bug fixes.
Borja Sotomayor
06:24 PM Revision 712: Miscellaneous minor bug fixes.
Borja Sotomayor
06:24 PM Revision 711: Added very basic adaptive pricing policy.
Borja Sotomayor
 

Also available in: Atom