Activity
From 06/04/2008 to 07/03/2008
07/03/2008
- 02:47 PM Revision 408: Apache License 2.0
- 02:47 PM Revision 407: - Made logging messages in "info" level a bit more useful.
- - Miscellaneous name changes
- 02:46 PM Revision 406
- 02:45 PM Revision 405: Publication PDFs
- 01:12 PM Revision 404: Initial import of Haizea website
07/02/2008
- 09:10 AM Revision 403: Updated Eclipse source paths
- 06:36 AM Revision 402: Manifest file for distutils-based installation
- 06:35 AM Revision 401: Updated distutils-based installation
- 06:35 AM Revision 400: Script generation with Mako
- 06:33 AM Revision 399: Remove old code
07/01/2008
- 11:49 AM Revision 398: Quick-n-dirty script to convert old CSV tracefiles to LWF format
- 11:48 AM Revision 397: statsdir -> datadir
- 11:48 AM Revision 396: statsdir -> datadir
- 11:47 AM Revision 395: Fixed previously uncaught bugs related to new datastructs
- 11:46 AM Revision 394: Re-added support for multi-configuration files
06/30/2008
- 09:41 AM Revision 393: Document the sample configuration file
- 09:40 AM Revision 392: Make some of the option names more descriptive
06/28/2008
06/25/2008
- 01:10 PM Revision 390: Fixed whitespace in license notice
- 10:06 AM Revision 389: Update copyright information
- 07:16 PM Revision 388: Reimplemented stats class to be more general and extensible.
- 07:15 PM Revision 387: Removed empty examples directory
- 07:15 PM Revision 386: Simulated "enactment"
- 07:14 PM Revision 385: Create empty enactment info when none is provided at lease creation time. Needs to be rethinked.
- 07:14 PM Revision 384: Bugfix: Not passing suspendrate fixed
- 07:12 PM Revision 383: Removed obsolete multirun.py module
- 07:12 PM Revision 382: Added distutils setup script
06/24/2008
- 10:23 AM Revision 381: Added license information to Python files
- 10:02 AM Revision 380: Rename "exact lease" to "AR lease" (the term used in the paper)
06/20/2008
- 12:35 PM Revision 379: Cleaned up interface with enactment modules
- 12:34 PM Revision 378: Bugfix of the bugfix
- 09:20 AM Revision 377: - Fixed bug in date rounding (breaks when rounding second >59.5)
- - Replaced convoluted UNIX2DateTime with simpler one.
- 07:36 AM Revision 376: Commented out a piece of stats code that makes the scheduler break. This is not needed right now, and will probably disappear when the stats module is rewritten.
- 06:29 AM Revision 375: ResourceTuple assumed all resources are integers. This is no longer true.
- 06:26 AM Revision 374: - Decouple suspend/resume rate from simulation
- - Reduce logging verbosity
- 05:50 AM Revision 373: Add support for AR lease requests coming from OpenNebula.
- 05:49 AM Revision 372: - Round times in real clock
- - Allow real clock to fastforward
- 05:46 AM Revision 371: Decouple suspend/resume rate from simulation
- 05:42 AM Revision 370: OpenNebula suspend/resume enactment
- 05:41 AM Revision 369: - Provide suspend/resume rate
- - Ignore disabled hosts
- 05:40 AM Revision 368: Suspend/resume enactment
06/18/2008
- 10:53 AM Revision 367: Removed (painfully old) CSV format (not being used anymore, plus has too many pre-Haizea features that don't make any sense now). Also removed GWF (not worthwhile updating it since we're not using it either). LWF should be used as the primary tracefile format. We keep SWF as we depend on it for best-effort traces.
- 10:48 AM Revision 366: Modified ResourceTuple structure to make it more flexible (no longer hardcoded to have 5 resource typesin a specific order; allows for enactment backends to add more attributes for matchmaking beyond cpu, mem, and disk).
- 04:21 AM Revision 365: Updated tracefile readers so they will work with modified lease structure.
- LWF now correctly ignores blank lines.
- 04:20 AM Revision 364: Modified lease data structure so starting times and durations are more structured (instead of the old maxdur, realdur, accumdur, etc.)
- Decoupled duration and "real duration" as much as possible. "Premature end" event has been moved from the scheduler t...
- 04:15 AM Revision 363: Converted old CSV-format tracefile to LWF, and started adding more examples. Updated sample configuration file accordingly.
06/16/2008
- 01:32 PM Revision 362: Minor fixes in OpenNebula enactment
- 01:31 PM Revision 361: Use OpenNebula frontend in RM
- 01:30 PM Revision 360: Added function to convert UNIX timestamps to mxDateTime (needed by OpenNebula frontend)
- 01:29 PM Revision 359: ResourceTuple pretty-printing
- 01:29 PM Revision 358: OpenNebula request frontend
- 06:37 AM Revision 357: Beginning of OpenNebula enactment (CLI-based, not XML-RPC yet). This required modifying some code that was still coupled to the simulation code.
06/13/2008
- 01:15 PM Revision 356: LWF supports both AR and best-effort and gets starting time as parameter.
- 01:14 PM Revision 355: Improved clock interfaces and added real clock.
- 01:13 PM Revision 354: Use enactment modules (incomplete)
- 01:12 PM Revision 353: Dummy enactment
06/10/2008
- 09:43 AM Revision 352: Removed (temporarily) support for cancelled leases. Requests for cancellation should originate in the frontend. This will get done, but it is low-priority, and removing the cancellation kruft (which has a negligible impact on results) makes the code clearer.
- 08:57 AM Revision 351: Improved organization of logging code.
- 05:51 AM Revision 350: Removed old resourcepool package
- 05:50 AM Revision 349: Removed old resourcepool package
- 05:48 AM Revision 348: New resource pool module and enactment modules that depend on it. Only the simulation module is (partially) implemented.
06/09/2008
- 06:21 AM Revision 347: Broke down "general" and "simulation" configuration sections into "general", "simulation", "scheduling" and "tracefile".
- 06:20 AM Revision 346: Refactored old enactment module into resourcepool modules. Removed old enactment module.
- 06:19 AM Revision 345: Refactored old enactment module into resourcepool modules. Removed old enactment module.
06/06/2008
- 01:11 PM Revision 344: Reorganized code, mostly factoring out code from ResourceManager. Notable changes:
- - Using Clock class, allowing for a real clock to be eventually used.
- Trace reading code moved to frontend.
- Every... - 01:08 PM Revision 343: Added source directory
- 01:08 PM Revision 342: Monitoring module (empty)
- 01:06 PM Revision 341: Removed irrelevant Interface module (replaced by frontend modules)
- 01:05 PM Revision 340: Request frontend base code
- 01:05 PM Revision 339: Enactment modules (empty)
- 01:04 PM Revision 338: New CLI for Haizea (no longer just simulation)
- 01:03 PM Revision 337: New CLI for Haizea (no longer just simulation)
06/05/2008
- 12:43 PM Revision 336: Added sample configuration files
- 12:42 PM Revision 335: Default value of suspend threshold should be 0
- 12:41 PM Revision 334: Added sample traces
- 09:27 AM Revision 333: Change in package names
06/04/2008
- 08:28 AM Revision 332: Directory reorganization
- 08:28 AM Revision 331: Directory reorganization
- 08:27 AM Revision 330: Directory reorganization
- 08:27 AM Revision 329: Directory reorganization
- 08:26 AM Revision 328
- 08:25 AM Revision 327: Directory reorganization
- 08:17 AM Revision 326
- 06:27 AM Revision 325: Remove pre-masters and EARS executables.
- 06:26 AM Revision 324: Removing old pre-masters experiment code
- 06:25 AM Revision 323: Directory reorganization
- 06:24 AM Revision 322: Remove old SQL code (we don't swing that way anymore)
- 06:24 AM Revision 321: Removing master's thesis TeX files (they don't belong in this repository)
- 06:22 AM Revision 320: Directory reorganization
- 06:20 AM Revision 319: Directory reorganization
- 06:19 AM Revision 318: Removed old EARS code
Also available in: Atom