Project

General

Profile

Statistics
| Revision:

root / branches / 1.1 / src / haizea / pluggable @ 847

# Date Author Comment
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.

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

Pushing a bunch of minor changes.

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).

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

Modified lease preemptability score for deadline leases.

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

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

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

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

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

More terminology fudging

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

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

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

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

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

Corrections to deadline scheduling with preemption.

748 01/04/2010 06:24 PM Borja Sotomayor

Wrong formula to determine if a preempted lease will still meet its deadline.

747 01/04/2010 06:15 PM Borja Sotomayor

Wrong slack formula

746 01/04/2010 05:57 PM Borja Sotomayor

Add policy for deadline lease preemption

743 01/04/2010 05:55 PM Borja Sotomayor

Store lease's price in accounting file.

739 12/29/2009 06:16 PM Borja Sotomayor

Added policy that always charges the maximum the user is willing to pay.

738 12/29/2009 06:16 PM Borja Sotomayor

Check for existence of "fair_price" extra attribute instead of checking the type of policy

733 12/23/2009 09:49 PM Borja Sotomayor

Wrong indentation

728 12/22/2009 06:14 PM Borja Sotomayor

- Collect more fine-grained data about missed revenue in priced leases
- Collect slowdown from deadline leases

720 12/20/2009 06:49 PM Borja Sotomayor

Miscellaneous changes to supporte REJECTED_BY_USER state

716 12/20/2009 06:43 PM Borja Sotomayor

Added probes to collect basic lease information. Updated existing probes to use new REJECTED_BY_USER status

712 12/18/2009 06:24 PM Borja Sotomayor

Miscellaneous minor bug fixes.

711 12/18/2009 06:24 PM Borja Sotomayor

Added very basic adaptive pricing policy.

709 12/17/2009 07:48 PM Borja Sotomayor

Added a random pricing policy, and beginnings of an adaptive policy.

703 12/14/2009 05:55 PM Borja Sotomayor

Added accounting probes for deadline leases and leases with prices

691 12/08/2009 07:08 PM Borja Sotomayor

- Added support for pluggable pricing policies
- Added support for "extra attributes" in leases. These are ignored by Haizea, but may be used by policies.

688 12/04/2009 05:20 PM Borja Sotomayor

Merge changes in trunk

682 11/12/2009 07:05 PM Borja Sotomayor

Created branch for 1.2 beta (doing it right this time)

663 09/04/2009 10:25 AM Borja Sotomayor

Finished utilization probes

659 09/03/2009 01:04 PM Borja Sotomayor

Documented accounting module. Minor fixes to default probes.

655 09/02/2009 01:03 PM Borja Sotomayor

Documented accounting probes.

653 09/02/2009 06:17 AM Borja Sotomayor

Fixed whitespace that, while ok to Python, made epydoc barf.

652 09/01/2009 12:28 PM Borja Sotomayor

Minor fixes for issues detected when running unit tests after last commits. Also removed several print statements that shouldn't be there.

650 09/01/2009 10:28 AM Borja Sotomayor

Modified the accounting code so information is gathered using "probes" instead of inserting hardcoded statements throughout the Haizea code. Now, collecting additional information involves writing a pluggable probe, instructing the accounting module when the probe must be run (currently this can be at every timestep, when a lease is requested, or when a lease is done). Thus, gathering additional information doesn't require modifying the core Haizea code....

649 09/01/2009 09:44 AM Borja Sotomayor

Created "pluggable" package, placed pluggable policies in it. This package will also contain pluggable accounting probes.