Project

General

Profile

Revision:

Revisions

# Date Author Comment
849 12/08/2010 11:36 AM Borja Sotomayor

If we're not using suspension, set the scheduling threshold to 0.

848 11/29/2010 10:29 AM Borja Sotomayor

suspend-rate and resume-rate should only be required when using suspension.

847 10/27/2010 06:15 PM Borja Sotomayor

Fixed: Lease-to-XML did not take into account multi-instance resources.

846 10/27/2010 05:57 PM Borja Sotomayor

Merged changes from trunk to correctly support ONE_AUTH and the OpenNebula authorization file.

845 10/20/2010 02:58 PM Borja Sotomayor

TimeDelta configuration values are specified as an integer (seconds) not in HH:MM:SS format.

844 10/20/2010 02:46 PM Borja Sotomayor

Correctly detect the number of CPU instances on the hosts

843 10/20/2010 02:45 PM Borja Sotomayor

- Fix call to Lease.create_new
- Use Parser instead of ISO for dates

842 10/20/2010 02:43 PM Borja Sotomayor

When marshalling the information about a host, include the sum of all the CPU instances (not entirely accurate, but still better than just reporting the first instance)

841 10/20/2010 02:43 PM Borja Sotomayor

Remove redundant code that checks for new hosts in simulation

840 10/20/2010 02:42 PM Borja Sotomayor

When printing string representation of Capacity, include multiple instances

839 07/28/2010 05:34 PM Borja Sotomayor

If lease is in state SUSPENDED_SCHEDULED, don't remove its files when it is cancelled.

838 07/28/2010 05:33 PM Borja Sotomayor

Fixed bug in how cp_list is constructed

837 07/28/2010 05:32 PM Borja Sotomayor

Suspend/Resume RRs should consume CPU

836 07/28/2010 05:31 PM Borja Sotomayor

Dirty kluge to avoid conflicts in loaded and injected leases.

835 07/21/2010 03:21 PM Borja Sotomayor

Fixed bug in weird corner case where a lease could be scheduled in such a way that the shutdown, and not the VM, would have to be suspended (which is not possible).

834 07/21/2010 01:28 PM Borja Sotomayor

Saner migration scheduling

833 07/21/2010 01:27 PM Borja Sotomayor

Additional stats printing functions

832 07/21/2010 01:27 PM Borja Sotomayor

haizea-lwf-stats now prints more stats

831 07/16/2010 11:44 AM Borja Sotomayor

- Allow a lease in preparing state to be preempted
- Multiple minor fixes to preparation scheduler (mostly avoid referring to leases by their ID, and simply store the lease object directly)

830 07/15/2010 06:52 PM Borja Sotomayor

Lease in PREPARING state should be able to return to QUEUED state.

829 07/15/2010 05:45 PM Borja Sotomayor

Bug in how slowdown is computed

828 07/09/2010 06:31 PM Borja Sotomayor

- Another fix to image transfer scheduling for ARs
- Added sanity check to make sure image transfers are not scheduled incorrectly.

827 07/09/2010 05:07 PM Borja Sotomayor

Extra check

826 07/09/2010 05:07 PM Borja Sotomayor

Not sure why this was commented out (maybe a stopgap measure?) but it shouldn't be commented out.

825 07/09/2010 05:06 PM Borja Sotomayor

Extra logging

824 07/09/2010 04:32 PM Borja Sotomayor

Not entirely sure what's the root of this, but when using image transfers the availability window doesn't seem to get properly cached. This fix seems to shave ~30% off the time it takes to run the simulations that involve image transfers.

823 07/08/2010 04:55 PM Borja Sotomayor

Preparation scheduling for AR leases was broken. THere were cases when it would schedule an image transfer that was actually infeasible.

822 07/08/2010 04:55 PM Borja Sotomayor

Preparation scheduling for AR leases was broken. THere were cases when it would schedule an image transfer that was actually infeasible.

821 07/08/2010 04:54 PM Borja Sotomayor

Since preparation scheduling can result in an infeasible lease, preemptions should be done after the preparation has been scheduled.

820 07/08/2010 04:53 PM Borja Sotomayor

Fixed wrong handling of attributes in multiconfig files

819 07/04/2010 02:08 PM Borja Sotomayor

haizea-convert-data now supports data files with different sets of attributes/metrics (files without a given attribute/metric just report it as an empty string)

818 07/04/2010 11:37 AM Borja Sotomayor

- Modified LWF generator so it won't have an empty ramp-up period.
- Minor fixes here and there.

817 06/28/2010 07:40 PM Borja Sotomayor

Fixed bug when determining the "first start" of a VMRR. Shouldn't include the migration RRs.

816 06/25/2010 07:28 PM Borja Sotomayor

Fix bug in availability window optimization

815 06/25/2010 06:06 PM Borja Sotomayor

Fixed some bugs in optimization. Added a flag to turn it off (albeit in a kludgy way), because otherwise the slottable unit tests get confused.

814 06/25/2010 05:19 PM Borja Sotomayor

More optimizations

813 06/25/2010 04:13 PM Borja Sotomayor

A few optimizations (still need to be polished a bit)

812 06/25/2010 02:28 PM Borja Sotomayor

Fixed uninitialized variable

811 06/24/2010 01:24 PM Borja Sotomayor

Added option to interrupt simulation after a given amount of (simulated) time has passed.

810 06/22/2010 05:18 PM Borja Sotomayor

Bug: lease/lease.id confusion

809 06/22/2010 04:36 PM Borja Sotomayor

Another error-propagation bug in estimating times.

808 06/22/2010 02:37 PM Borja Sotomayor

- In some cases an error was carried over in the estimated migration times that would result in the sanity check failing.
- Migration bandwidth was hardcoded; now taken from configuration file.

807 06/22/2010 01:34 PM Borja Sotomayor

Minor fixes

806 06/22/2010 01:33 PM Borja Sotomayor

Several bug fixes in unit tests. Some of the deadline tests are currently still failing.

805 06/22/2010 12:06 PM Borja Sotomayor
804 06/22/2010 12:04 PM Borja Sotomayor

- Changed unit tests to use test_* functions instead of Test* classes. Newer py.test is apparently not too happy about test classes having a constructor.
- Minor changes.

803 06/22/2010 12:01 PM Borja Sotomayor

- Changed unit tests to use test_* functions instead of Test* classes. Newer py.test is apparently not too happy about test classes having a constructor.
- Minor changes.

802 06/22/2010 10:01 AM Borja Sotomayor

More small bug fixes

801 06/22/2010 09:54 AM Borja Sotomayor

Small bug fixes

800 06/19/2010 03:20 PM Borja Sotomayor

Miscellaneous small bug fixes.

799 06/02/2010 12:30 PM Borja Sotomayor

- Added support for lease annotation files where the annotations are not bound to a specific lease
- haizea-lwf-stats now prints a summary of requested images
- Tweaked discrete distributions in stats module

798 06/01/2010 01:33 PM Borja Sotomayor

Utilization-based LWF generation (still needs some work, but mostly done)

797 05/28/2010 11:03 AM Borja Sotomayor

LWF generator mostly working

796 05/27/2010 02:16 PM Borja Sotomayor

Beginnings of haizea.lwf package

795 05/18/2010 05:17 PM Borja Sotomayor

Fixed bug in creation of resource tuples with multi-instance resources where the original Capacity object doesn't specify a value for the multi-instance resource.

794 05/18/2010 04:40 PM Borja Sotomayor

Fixed minor bugs (https://mailman.cs.uchicago.edu/pipermail/haizea/2010-May/000153.html)

793 04/01/2010 11:52 AM Borja Sotomayor

- Fix bug in CPU parameter
- Use mx.Parser instead of mx.ISO

792 01/25/2010 02:46 PM Borja Sotomayor

More correct utilization formula

791 01/25/2010 02:37 PM Borja Sotomayor

- Added several deadline unit tests
- Added test for corner case of premature end coinciding with real end

790 01/25/2010 12:39 PM Borja Sotomayor

--export option in haizea-generate-scripts

789 01/24/2010 03:01 PM Borja Sotomayor

Make haizea-lwf-annotate and haizea-swf2lwf executable

788 01/24/2010 02:41 PM Borja Sotomayor

Pushing a bunch of minor changes.

787 01/20/2010 09:52 PM Borja Sotomayor

Allow premature ends to happen in the actual end (this can happen in weird corner cases)

786 01/20/2010 08:40 PM Borja Sotomayor

Reschedule leases after a premature end

785 01/20/2010 08:40 PM Borja Sotomayor

Fixed: When rescheduling, can't schedule earlier than the requested start time

784 01/20/2010 04:23 PM Borja Sotomayor

When scheduling deadline leases, do the preemptions when mapping (fixes the problem that the preemption policy could select leases that "looked" preemptable because of their slack, but turned out not to be because they couldn't be rescheduled).

783 01/20/2010 04:21 PM Borja Sotomayor

Allow the slottable to be saved more than once (using a stack)

782 01/19/2010 04:59 PM Borja Sotomayor

Catch exception from schedule_asap

781 01/19/2010 03:48 PM Borja Sotomayor

Modified lease preemptability score for deadline leases.

780 01/19/2010 03:47 PM Borja Sotomayor

When scheduling as soon as possible, don't bother to look at changepoints that don't allow the deadline to be met.

779 01/17/2010 10:02 PM Borja Sotomayor

Store more information about leases in the accounting file

778 01/17/2010 09:51 PM Borja Sotomayor

Multiple small fixes

777 01/15/2010 07:49 PM Borja Sotomayor

This kludge is no longer necessary now that we handle premature ends more sanely.

776 01/15/2010 07:48 PM Borja Sotomayor

Fix to bug that showed up when running Haizea with larger workloads.

775 01/15/2010 07:43 PM Borja Sotomayor

Lists of reservations returned by the slottable have to be sorted before they can be used.

774 01/15/2010 05:22 PM Borja Sotomayor

More sanity checks

773 01/15/2010 03:08 PM Borja Sotomayor

Add option to perform a sanity check at every timestep.

772 01/15/2010 02:33 PM Borja Sotomayor

Fixed bug: rejected price wasn't being recorded in some cases.

771 01/15/2010 05:35 AM Borja Sotomayor

Fix to bug that showed up when running Haizea with larger workloads.

770 01/15/2010 05:34 AM Borja Sotomayor

Determining if a lease can be suspended should also take into account the current time.

769 01/15/2010 04:13 AM Borja Sotomayor

Fix to bug that showed up when running Haizea with larger workloads.

768 01/15/2010 03:25 AM Borja Sotomayor

Saner handling of premature ends in simulations.

767 01/15/2010 02:21 AM Borja Sotomayor

Fixes to several bugs that showed up when running Haizea with larger workloads.

766 01/15/2010 01:45 AM Borja Sotomayor

Fixes to several bugs that showed up when running Haizea with larger workloads.

765 01/15/2010 12:23 AM Borja Sotomayor

Fixes to several bugs that showed up when running Haizea with larger workloads.

764 01/14/2010 11:20 PM Borja Sotomayor

- 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 a lease ends prematurely

763 01/13/2010 10:09 PM Borja Sotomayor

More fixes to corner-case bugs arising when running on long workloads.

762 01/13/2010 08:14 PM Borja Sotomayor

Fixes to several bugs that showed up when running Haizea with larger workloads.

761 01/12/2010 08:00 PM Borja Sotomayor

Minor bugs

760 01/12/2010 07:36 PM Borja Sotomayor

Fixes to pricing when preempting-but-not-suspending

759 01/12/2010 07:12 PM Borja Sotomayor

Added deadline test that verifies that preemptables leases are correctly ordered according to slack.

758 01/12/2010 07:12 PM Borja Sotomayor

More terminology fudging

757 01/12/2010 07:12 PM Borja Sotomayor

Take into account that deadline leases can also be preempted without suspension.

756 01/12/2010 06:32 PM Borja Sotomayor

Terminology change: "rate" instead of "fair price" and "markup"

755 01/12/2010 05:46 PM Borja Sotomayor

Changes to deadline tests. Added deadline+pricing test. Small fixes.

754 01/12/2010 05:45 PM Borja Sotomayor

Miscellaneous fixes to deadline scheduling. Added pricing of surcharge from preempted leases.

753 01/12/2010 05:44 PM Borja Sotomayor

Fixed: Initial estimation of the time to suspend/resume was too big (scheduled time was still ok)

752 01/10/2010 04:50 PM Borja Sotomayor

Corrections to deadline scheduling with preemption.

751 01/09/2010 06:32 PM Borja Sotomayor

Beginnings of preemption support in deadline scheduling

750 01/07/2010 11:52 AM Borja Sotomayor

Modified annotator to support LWF files generated from artificial SWF files.

(1-100/849) Per page: 25, 50, 100

Also available in: Atom