]>
git.somenet.org - pub/jan/lsdc.git/log
Jan Vales [Thu, 13 Jun 2013 14:44:32 +0000 (16:44 +0200)]
CSVParser now does not set the Applications' ids (moved to inseide of Application-class)
Jan Vales [Thu, 13 Jun 2013 14:42:56 +0000 (16:42 +0200)]
federation now has askToInsource().
Jan Vales [Thu, 13 Jun 2013 14:39:17 +0000 (16:39 +0200)]
changed visibility of randomInt to be able to use it in Federation.
Jan Vales [Thu, 13 Jun 2013 14:37:50 +0000 (16:37 +0200)]
added getScenario to be able to get the scenariotype currencly running. Needed for Federation:insourcing.
Jan Vales [Thu, 13 Jun 2013 14:36:57 +0000 (16:36 +0200)]
Applications now store their own nextID.
Andreas Egger [Thu, 13 Jun 2013 14:42:30 +0000 (16:42 +0200)]
change build.xml clean ..
Stefan Derkits [Thu, 13 Jun 2013 14:10:18 +0000 (16:10 +0200)]
lower timestamp advance in JobGenerator
Stefan Derkits [Thu, 13 Jun 2013 14:02:05 +0000 (16:02 +0200)]
create 1500 jobs & make jobs run longer
Andreas Egger [Thu, 13 Jun 2013 13:37:23 +0000 (15:37 +0200)]
fixed scenario params in build.xml
Andreas Egger [Thu, 13 Jun 2013 13:22:59 +0000 (15:22 +0200)]
Merge branch 'master' of ssh://dev.somenet.org:666/tu/lsdc
Andreas Egger [Thu, 13 Jun 2013 13:22:32 +0000 (15:22 +0200)]
delayed apps test
Stefan Derkits [Thu, 13 Jun 2013 13:16:43 +0000 (15:16 +0200)]
avoid concurrent modification exception in handleDelayedApps()
Andreas Egger [Thu, 13 Jun 2013 11:27:03 +0000 (13:27 +0200)]
Adjust migration algorithm to get max. utilization
Andreas Egger [Thu, 13 Jun 2013 11:16:20 +0000 (13:16 +0200)]
Organize logfiles output - less error prone
Stefan Derkits [Wed, 12 Jun 2013 14:58:43 +0000 (16:58 +0200)]
implemented SchedC
Stefan Derkits [Wed, 12 Jun 2013 12:19:18 +0000 (14:19 +0200)]
small (but maybe important) bugfix
Andreas Egger [Tue, 11 Jun 2013 18:00:34 +0000 (20:00 +0200)]
Refactorings and bugfixes
Stefan Derkits [Tue, 11 Jun 2013 13:33:45 +0000 (15:33 +0200)]
only call runMigration() in Schedulers that extend AbstractSchedulerWithMigration
Stefan Derkits [Tue, 11 Jun 2013 13:28:25 +0000 (15:28 +0200)]
put code for migration into new class AbstractSchedulerWithMigration
Stefan Derkits [Tue, 11 Jun 2013 13:20:10 +0000 (15:20 +0200)]
added Migration to SchedB
Stefan Derkits [Tue, 11 Jun 2013 13:19:32 +0000 (15:19 +0200)]
moved sorting of PMs into MachineManager
Stefan Derkits [Tue, 11 Jun 2013 12:18:28 +0000 (14:18 +0200)]
moved handling of delayed Apps into AbstractScheduler
Stefan Derkits [Tue, 11 Jun 2013 10:37:14 +0000 (12:37 +0200)]
Big changes: change EventMap, move the stop/stopOutsourced/delayed/start/startOutsourced cylce into AbstractScheduler, remove SortedApp & SortedPhysicalMachine
Stefan Derkits [Tue, 11 Jun 2013 09:44:43 +0000 (11:44 +0200)]
move outsourced event handling from SchedulerB to AbstractScheduler
Stefan Derkits [Tue, 11 Jun 2013 09:27:29 +0000 (11:27 +0200)]
added all possible Sched/Scenario combinations to build.xml
Stefan Derkits [Tue, 11 Jun 2013 09:26:32 +0000 (11:26 +0200)]
moved DelayedApps List to Abstract scheduler, remove started apps from delayed apps list, added some TODOs in SchedB
Stefan Derkits [Mon, 10 Jun 2013 17:28:29 +0000 (19:28 +0200)]
change utilization to only take current CPU/Size/RAM into account
Stefan Derkits [Mon, 10 Jun 2013 16:56:44 +0000 (18:56 +0200)]
deleted lib, now readded it :)
Stefan Derkits [Mon, 10 Jun 2013 16:40:32 +0000 (18:40 +0200)]
removed some commented code
Stefan Derkits [Mon, 10 Jun 2013 16:33:11 +0000 (18:33 +0200)]
change CSV logging to own logging
Stefan Derkits [Mon, 10 Jun 2013 14:44:30 +0000 (16:44 +0200)]
fixed run targets for JobGenerator B & C
Someone [Thu, 6 Jun 2013 20:16:03 +0000 (22:16 +0200)]
SchedB now has Federation and Delaying of apps.
Someone [Thu, 6 Jun 2013 19:28:30 +0000 (21:28 +0200)]
Federation now "works"
Someone [Mon, 3 Jun 2013 15:37:42 +0000 (17:37 +0200)]
ArrayList type was killing checkstyle. "new ArrayList<>()" does harm.
Someone [Mon, 3 Jun 2013 13:26:21 +0000 (15:26 +0200)]
Split the one big ugly handle functions into smaller parts.
Someone [Mon, 3 Jun 2013 11:24:58 +0000 (13:24 +0200)]
readded maven for QA purpose AND easier integration with Jenkins.
Someone [Mon, 3 Jun 2013 11:25:42 +0000 (13:25 +0200)]
fixed VM.resize()
Someone [Mon, 3 Jun 2013 02:58:14 +0000 (04:58 +0200)]
added bin/ to .gitignore
Someone [Mon, 3 Jun 2013 02:57:24 +0000 (04:57 +0200)]
Sched B. Ein wenig getestet.
Someone [Mon, 3 Jun 2013 02:12:41 +0000 (04:12 +0200)]
added immediate flushing to not desync stderr/stdout.
Someone [Mon, 3 Jun 2013 01:09:52 +0000 (03:09 +0200)]
added a configurable logging framework (logback)
Stefan Derkits [Thu, 23 May 2013 11:15:24 +0000 (13:15 +0200)]
implemented end-logging
Stefan Derkits [Thu, 23 May 2013 09:18:44 +0000 (11:18 +0200)]
log at every timestamp, not only timestamps with events
Stefan Derkits [Thu, 23 May 2013 08:46:15 +0000 (10:46 +0200)]
changed names of resoure variables to reserved*, change calculation of checkVM, make resize into own function. fix resource in/decrease for VMs on PMs
Jan Vales [Thu, 23 May 2013 07:47:04 +0000 (09:47 +0200)]
bilder angepasst an bugfixes.
Andreas Egger [Wed, 22 May 2013 23:35:51 +0000 (01:35 +0200)]
Modified presentation a bit
Stefan Derkits [Wed, 22 May 2013 22:28:06 +0000 (00:28 +0200)]
fix bug in Physical machine
Stefan Derkits [Wed, 22 May 2013 21:59:41 +0000 (23:59 +0200)]
fix small Bug for scenario C in JobGenerator
Jan Vales [Wed, 22 May 2013 21:55:15 +0000 (23:55 +0200)]
updated presentation and some little changes to generate a nice graph.
Stefan Derkits [Wed, 22 May 2013 21:28:13 +0000 (23:28 +0200)]
add assignment.pdf
Stefan Derkits [Wed, 22 May 2013 20:33:57 +0000 (22:33 +0200)]
fix available Resources (they are maxsize - currsize, not maxsize - initialsize)
Stefan Derkits [Wed, 22 May 2013 20:15:13 +0000 (22:15 +0200)]
changed calculation of RAM,CPU & Size
Stefan Derkits [Wed, 22 May 2013 20:00:35 +0000 (22:00 +0200)]
add toString() to Scenario & SchedulerData (allows to output them for debugging)
Stefan Derkits [Wed, 22 May 2013 20:00:11 +0000 (22:00 +0200)]
shutdown PMs, fixed a small (but important) bug in AbstractScheduler
Jan Vales [Wed, 22 May 2013 16:43:43 +0000 (18:43 +0200)]
Results unseres meetings
Andreas Egger [Wed, 22 May 2013 13:48:57 +0000 (15:48 +0200)]
Some docs added
Jan Vales [Wed, 22 May 2013 12:50:31 +0000 (14:50 +0200)]
Added UML diagram and Presentation-Skeleton.
Andreas Egger [Wed, 22 May 2013 12:01:44 +0000 (14:01 +0200)]
Cleaned up
Andreas Egger [Wed, 22 May 2013 11:59:02 +0000 (13:59 +0200)]
Fixed: Output File OK
Andreas Egger [Wed, 22 May 2013 11:25:13 +0000 (13:25 +0200)]
Scheduling working, still needs to be tested
Stefan Derkits [Tue, 21 May 2013 20:47:25 +0000 (22:47 +0200)]
added one todo,small style changes
Stefan Derkits [Tue, 21 May 2013 20:43:19 +0000 (22:43 +0200)]
write end Events when deploying app, fix consumption function
Andreas Egger [Tue, 21 May 2013 19:29:15 +0000 (21:29 +0200)]
some fixes
Andreas Egger [Tue, 21 May 2013 19:02:34 +0000 (21:02 +0200)]
Getting executable
Andreas Egger [Tue, 21 May 2013 17:49:28 +0000 (19:49 +0200)]
Merge branch 'master' of ssh://dev.somenet.org:666/tu/lsdc
Conflicts:
src/at/ac/tuwien/lsdc/SchedSimulator.java
src/at/ac/tuwien/lsdc/management/MachineManager.java
src/at/ac/tuwien/lsdc/sched/AbstractScheduler.java
src/at/ac/tuwien/lsdc/sched/SchedulerA.java
src/at/ac/tuwien/lsdc/sched/SchedulerB.java
src/at/ac/tuwien/lsdc/sched/SchedulerC.java
Andreas Egger [Tue, 21 May 2013 17:19:40 +0000 (19:19 +0200)]
Implemented Scheduler A and utility classes
Stefan Derkits [Tue, 21 May 2013 13:53:27 +0000 (15:53 +0200)]
whitespace--
Stefan Derkits [Tue, 21 May 2013 13:52:09 +0000 (15:52 +0200)]
start MachineManager from Scheduler, add more logging info
Andreas Egger [Tue, 21 May 2013 07:59:35 +0000 (09:59 +0200)]
Refactoring
Andreas Egger [Tue, 21 May 2013 07:36:29 +0000 (09:36 +0200)]
Merge branch 'master' of ssh://dev.somenet.org:666/tu/lsdc
Andreas Egger [Tue, 21 May 2013 07:36:10 +0000 (09:36 +0200)]
Small adjustments
Stefan Derkits [Mon, 20 May 2013 16:55:50 +0000 (18:55 +0200)]
added numPMs & numCloudPartners to Input
Andreas Egger [Mon, 20 May 2013 11:45:03 +0000 (13:45 +0200)]
Modified README
Andreas Egger [Mon, 20 May 2013 11:36:23 +0000 (13:36 +0200)]
Some refactorings
Stefan Derkits [Sat, 18 May 2013 16:38:46 +0000 (18:38 +0200)]
started implementing MachineManager, VM & PM
Stefan Derkits [Sat, 18 May 2013 16:38:32 +0000 (18:38 +0200)]
added logging to scheduler
Stefan Derkits [Fri, 17 May 2013 15:00:07 +0000 (17:00 +0200)]
fixed csv logging
Stefan Derkits [Thu, 16 May 2013 15:20:55 +0000 (17:20 +0200)]
added CSV logging (still little bit buggy)
Stefan Derkits [Wed, 15 May 2013 19:33:49 +0000 (21:33 +0200)]
Application now implements Comparable (compares timestamp of two apps) and SchedSimulator sorts the Application list
Stefan Derkits [Wed, 15 May 2013 19:33:16 +0000 (21:33 +0200)]
forgot to commit SchedulerType
Stefan Derkits [Wed, 15 May 2013 15:51:06 +0000 (17:51 +0200)]
implemented parsing of CSV in SchedSimulator
Stefan Derkits [Tue, 14 May 2013 22:13:07 +0000 (00:13 +0200)]
started input handling of SchedulerSimulator
Stefan Derkits [Tue, 14 May 2013 22:12:27 +0000 (00:12 +0200)]
small change in JobGenerator
Stefan Derkits [Tue, 14 May 2013 21:55:10 +0000 (23:55 +0200)]
put ScenarioType in own file
Stefan Derkits [Tue, 14 May 2013 19:56:25 +0000 (21:56 +0200)]
first draft of finished JobGenerator (pls test :) )
Stefan Derkits [Tue, 14 May 2013 10:48:23 +0000 (12:48 +0200)]
implemented main logic of JobGenerator (add header to file,decide which type applications to create,..)
Stefan Derkits [Tue, 14 May 2013 10:46:15 +0000 (12:46 +0200)]
arguments can now be entered directly from ant
Stefan Derkits [Mon, 13 May 2013 14:17:32 +0000 (16:17 +0200)]
added argument handling to JobGenerator
Jan Vales [Sat, 4 May 2013 12:47:55 +0000 (14:47 +0200)]
Protokoll vom Tutormeeting.
Stefan Derkits [Thu, 2 May 2013 16:47:03 +0000 (18:47 +0200)]
added some Files and comments and methods
Stefan Derkits [Thu, 2 May 2013 16:06:23 +0000 (18:06 +0200)]
added ant, removed mvn, added libs, reanamed classes & implemented a bit more
Jan Vales [Thu, 2 May 2013 14:11:17 +0000 (16:11 +0200)]
Scheduler extend AbsctractScheduler. Also some Clarificationtext in SchedSimulator
Jan Vales [Thu, 2 May 2013 14:04:20 +0000 (16:04 +0200)]
Updated docs to include parametrised run of JobGenerator
Jan Vales [Thu, 2 May 2013 14:04:45 +0000 (16:04 +0200)]
Added JobGenerator skeleton
Jan Vales [Thu, 2 May 2013 13:52:46 +0000 (15:52 +0200)]
Added Federation simulator
Jan Vales [Thu, 2 May 2013 13:52:26 +0000 (15:52 +0200)]
Added Schedulers
Jan Vales [Thu, 2 May 2013 13:51:54 +0000 (15:51 +0200)]
Added Types
Jan Vales [Thu, 2 May 2013 13:46:20 +0000 (15:46 +0200)]
Added CSV handler for reading and writing CSV-Files
Jan Vales [Thu, 2 May 2013 13:34:37 +0000 (15:34 +0200)]
renamed helloworld to SchedSimulator
Jan Vales [Thu, 2 May 2013 13:32:17 +0000 (15:32 +0200)]
added opencsv dependency