Commit | Date | |
---|---|---|
[r17]
by
dbartok
Improved class hierarchy. Added base class for allocator parameters and derived the BnB and ILP parameter classes from here. VMAllocator is now an interface. The BnB and ILP allocators implement this interface. Updated the config parser to handle the polymorphic parameter classes. ILP solvers are configured in the config file similarly to BnB solvers. Updated the sample config file. |
2015-10-10 23:31:36 | Tree |
[r16]
by
dbartok
Evaluation improvements and fixes. - Changed active hosts coefficient to 10 |
2015-10-04 20:49:15 | Tree |
[r15]
by
dbartok
Intelligent bound now available. If enabled, the allocator solves a relaxed problem after every allocation. This is done in order to determine a more accurate lower bound for the complete allocation. Minor changes: |
2015-09-20 22:39:07 | Tree |
[r14]
by
dbartok
Hotfix for PM comparators. Fixed PM order when one PM is off and the other one is on (this was wrong in all comparators). Fixed the case where both PMs are off for the sum comparator. |
2015-09-18 10:59:49 | Tree |
[r13]
by
dbartok
Improved PM sorting. PM sorting now differentiates between PMs which are on/off. Also fixed a typo in the SortType enum. |
2015-09-17 22:00:29 | Tree |
[r12]
by
dbartok
Added simplistic configuration file support. A sample config file is added for demonstration purposes. Other minor modifications: |
2015-09-14 22:22:23 | Tree |
[r11]
by
zoltanmann
ProblemGenerator can now do a First-Fit allocation so that the generated initial mapping is not that bad |
2015-09-07 14:11:19 | Tree |
2015-08-31 19:41:22 | Tree | |
[r9]
by
dbartok
Other sorting methods for VMs, VMs without an initial PM. Added different sorting methods for VMs, similarly to the way it works by PMs. VMs without an initial PM are now supported, allocating these never cause migrations, regardless of the destination. |
2015-06-22 21:54:52 | Tree |
[r8]
by
dbartok
Migration limit, iterative cost computation. Introduced a new parameter with which the number of migrations allowed can be limited. The cost of an allocation is now computed iteratively, instead of recalculating the total cost at each allocation. The number of PMs turned on and the amount of migrations are tracked in two member variables. |
2015-06-10 21:37:17 | Tree |