worms
  1. worms

DCworms

Public
  1. worms
  2. DCworms

All Branches Graph  

        
AuthorCommitMessageCommit dateBuilds
Sebastian CiesielskiSebastian Ciesielski
dd2b157bc76Fixed incorrect resource id generation after findResourceByName test
Sebastian CiesielskiSebastian Ciesielski
ef435171245Merge branch 'dev' into recipe Added early version of error generator.
Sebastian CiesielskiSebastian Ciesielski
1ff3efb8b38Merge branch 'error-generator' into dev Added early version of error generator.
Sebastian CiesielskiSebastian Ciesielski
56055d1c974Created description for the example and added comments to plugins
Sebastian CiesielskiSebastian Ciesielski
28a0995ca9dUpdated errorHandleGeneration for scheduling and task errors. Wrapped ErrorEvent inside SchedulingErrorEvent when s...
Sebastian CiesielskiSebastian Ciesielski
3798d29499aSeparated StandardResourceType into ComputingResourceType, DeviceType and SchedulerType.
Sebastian CiesielskiSebastian Ciesielski
ce169b0d273Current work: Created ComponentsEventHandler - it is responsible for event flow from EventManager to entities. Creat...
Sebastian CiesielskiSebastian Ciesielski
a1f651d312aResource events changes Changed TASK_STARTED and TASK_FINISHED events to UTILIZATION_CHANGED. Added four new event r...
Sebastian CiesielskiSebastian Ciesielski
42a64768dc4Added support for defining additional events for resource plugins
Sebastian CiesielskiSebastian Ciesielski
ef9847d2932Fixed import and removed unused schema file
Sebastian CiesielskiSebastian Ciesielski
44a4c75257dMerge branch 'dev' into recipe Added multi level scheduling with example
Sebastian CiesielskiSebastian Ciesielski
31f2b249e77Moved classes that are required by simulator from test to dcworms
Sebastian CiesielskiSebastian Ciesielski
0c9b3ea4012Merge branch 'multi-level-scheduling' into dev
Sebastian CiesielskiSebastian Ciesielski
bfc2203bec3Merge remote-tracking branch 'origin/multi-level-scheduling' into multi-level-scheduling
Sebastian CiesielskiSebastian Ciesielski
4fbda9900b2Created multi level scheduling example
Sebastian CiesielskiSebastian Ciesielski
31194241cb5Fixed resource reading order when there is more than one root element
Sebastian CiesielskiSebastian Ciesielski
aa613b1e819Gantt chart fixes Fixed missing (unused) resources if there is more than one resource type. Fixed resource order wit...
Sebastian CiesielskiSebastian Ciesielski
bdce5247fe1Fixed resource reading order when there is more than one root element
Sebastian CiesielskiSebastian Ciesielski
7fe33785628Gannt chart fixes Fixed missing (unused) resources if there is more than one resource type. Fixed resource order wit...
Wojciech PiatekWojciech Piatek
9fc4587b345Add missing classes
Sebastian CiesielskiSebastian Ciesielski
6d1ad4aa70aFixed Y data range in utilization and occupancy charts
Sebastian CiesielskiSebastian Ciesielski
2a206e79a4aAdded reliability stats and charts creation Added BaseReliabilityEstimationPlugin.
Sebastian CiesielskiSebastian Ciesielski
78641e43033Created reliability plugin Added extension, profile, interface and plugin. Added to resource schema. Added to simpli...
Sebastian CiesielskiSebastian Ciesielski
bed5631b423Fixed returning executable with rejected allocation to parent scheduler. Added possibility to trigger scheduling even...
Sebastian CiesielskiSebastian Ciesielski
7fe58ca0c99Cleaned up unnecessary experiments
Sebastian CiesielskiSebastian Ciesielski
cf0a4d158c5Merge branch 'dev' into recipe
Sebastian CiesielskiSebastian Ciesielski
296bc8e09f1Updated examples Commented used plugins, added README files and regenerated results for following examples: - applic...
Sebastian CiesielskiSebastian Ciesielski
4e3a196a464Renamed Cluster to LocalScheduler
Sebastian CiesielskiSebastian Ciesielski
353482dcc4eImplemented multi-level scheduling
Sebastian CiesielskiSebastian Ciesielski
29925aeff0bMerge branch 'new-workload-loader' into dev
Sebastian CiesielskiSebastian Ciesielski
6aab9858e79Changed applicationProfiles2 expected test results. Cleaned up code. Updated results for applicationProfiles and app...
Sebastian CiesielskiSebastian Ciesielski
0a8df28534dChanged key in swfJobs map to id from swf file. Disabled loading multiple lines from swf file.
Sebastian CiesielskiSebastian Ciesielski
a9c0f9ea1d3Changes in WorkloadLoader Refactored loading swf, xml jobs and application profiles and fixed merging them to correc...
Sebastian CiesielskiSebastian Ciesielski
ffbf369870bAdded missing getGpuCntRequest() methods Gpu count request could be defined in task description xml (extension to sw...
Sebastian CiesielskiSebastian Ciesielski
d2128435a35Added getCurrentSimulationTime() static method to DateTimeUtilsExt
Sebastian CiesielskiSebastian Ciesielski
5e66ecdf642Added possibility to set delay when migrating a task Task will be paused instantly and resumed after specified delay...
Sebastian CiesielskiSebastian Ciesielski
deb7f1094ebFixed incorrect creation of several elements timeEstimationPlugin memorySize storageSize
Sebastian CiesielskiSebastian Ciesielski
9e19a0dff02Added example with resource type migration
Sebastian CiesielskiSebastian Ciesielski
063268d31a2Periodic execution of plugins Added <frequency> element in every plugin (except of TimeEstimationPlugin and MetricsC...
Sebastian CiesielskiSebastian Ciesielski
28bb51d275dFixed NullPointerException when adding LoadProfile without Calendar
Sebastian CiesielskiSebastian Ciesielski
16026953c5aSeparated AirflowExtension and ThermalExtension from EnergyExtension Created AirflowExtension. Created ThermalExtens...
Sebastian CiesielskiSebastian Ciesielski
1bece409eb6Fixes in build.gradle Removed excluded files. Removed workload generator specific libraries.
Sebastian CiesielskiSebastian Ciesielski
64ed83ab451DCworms v2020.1 Merge branch 'dev'
Sebastian CiesielskiSebastian Ciesielski
dfdca5f4508Cleaned up examples directory
Sebastian CiesielskiSebastian Ciesielski
fd61f977cc4Added comments to energy example and improved readability.
Wojciech PiatekWojciech Piatek
a74c6db96cfFix efficiency parameter for fans and corresponding calculations
Wojciech PiatekWojciech Piatek
2e7850cfd6bChange paramters names in load estimation plugin
Wojciech PiatekWojciech Piatek
42078af8b86Fix issue with load estimation
Sebastian CiesielskiSebastian Ciesielski
273ab1f15d0Added cooling devices classes Created classes for FlowPump, Crah, Chiller and DryCooler. Added dedicated methods for...
Wojciech PiatekWojciech Piatek
95c5ecced6dChange naming, fix time estimation plugin
Wojciech PiatekWojciech Piatek
3a7988662e7Modify parameters in energy example, check cooling models
Sebastian CiesielskiSebastian Ciesielski
fc2cc84935eCostProfile update Added support for cost calendar events. Event COST_CHANGED will execute cost estimation plugins a...
Sebastian CiesielskiSebastian Ciesielski
08f0ca38556Added junit-platform-launcher dependency Fixed errors running tests in Eclipse 2020-03 on Ubuntu.
Sebastian CiesielskiSebastian Ciesielski
3e47f7a31f6Changed Event to Resource event in airflow and temperature plugins
Sebastian CiesielskiSebastian Ciesielski
beaed14bb14Minor fixes (tests) Changed default ConfigurationOptions.singleSimulation to true. (For prepare directory valid beha...
Sebastian CiesielskiSebastian Ciesielski
e0156db3dc5Fixed catching all exceptions in plugnis EnergyEstimationPlugin AirflowEstimationPlugin TemperatureEstimationPlugin ...
Sebastian CiesielskiSebastian Ciesielski
c6f79a5ee3cRemoved unused SwfManageTool
Sebastian CiesielskiSebastian Ciesielski
9b50646d7ffAdded back WorkloadGenerator code using new jar
Sebastian CiesielskiSebastian Ciesielski
03ca02257c3Minor fixes Removed unnecessary JFileChooser creation. Removed creation of configuration.txt file. Fixed comments an...
Sebastian CiesielskiSebastian Ciesielski
062cb3cb343Fixed testXmlJobAndAppProfile test according to current, valid behaviour
Sebastian CiesielskiSebastian Ciesielski
07fbae05c11Removed unwanted elements from EnvironmentCondition class Removed - pressureDrop, airflowVolume and alpha. Fixed cor...
Sebastian CiesielskiSebastian Ciesielski
6dba2d58e87Working on simplified schema example #2 Fixed missing airflowState after schema translation. Fixed errors in plugins.
Sebastian CiesielskiSebastian Ciesielski
55b612333d7Added Chassis computing resource
Sebastian CiesielskiSebastian Ciesielski
e58746ce5faRenamed AirThroughput... to Airflow...
Sebastian CiesielskiSebastian Ciesielski
bc5791764bfWorking on simplified schema example Fixed simplified schema xslt (order of elements inside device). Added new types...
Sebastian CiesielskiSebastian Ciesielski
9e2a109a7e6WorkloadUtils jar Added workload-utils jar. Fixed errors in gssim_workload3g.jar. Fixed workload creation example.
Sebastian CiesielskiSebastian Ciesielski
931787700a1Changes in simplified schema Moved flowPump from coolingDevices to CRAH. Added powerSupply device inside rack.
Sebastian CiesielskiSebastian Ciesielski
8f6c724d826Fixed pStates in ESCAPE examples
Sebastian CiesielskiSebastian Ciesielski
e79b8bcaa8eRemoved default plugin creation when plugin name is null Plugin name can not be empty according to the schema.
Sebastian CiesielskiSebastian Ciesielski
65cf12e49bfChanges and fixes in simplified resource schema and translator Working on complex example.
Sebastian CiesielskiSebastian Ciesielski
bd7d4c2b602Changes in simplified resource schema and translator
Sebastian CiesielskiSebastian Ciesielski
e13e3a9d9a1Changes in simplified resource schema
Sebastian CiesielskiSebastian Ciesielski
0b6e85777caSimplified resource schema Added simplified resource schema (working version). Added xslt for translation from simpl...
Sebastian CiesielskiSebastian Ciesielski
8dc826623f0EnvironmentConditions in resource schema Replaced coolingModel element (inside resources) with environmentCoditions ...
Sebastian CiesielskiSebastian Ciesielski
fc8f5180b3eFixed gnuplot diagrams missing file error.
Sebastian CiesielskiSebastian Ciesielski
4f400d8762aRemoved invalid mode attribute from resources files in experiments and tests.
Sebastian CiesielskiSebastian Ciesielski
86b934c5bccFixes Fixed numberOfSimulation calculation propblem with repetitions. Changed .properties numberOfSimulations to num...
Sebastian CiesielskiSebastian Ciesielski
d42bf2c051aConfigurationOptions changes and fixes #2 Separated resource occupancy chart creation flag from resource utilization...
Sebastian CiesielskiSebastian Ciesielski
e5f39eec397Moved WorkloadGenerator to separate project Generator moved to: https://git.man.poznan.pl/stash/scm/worms/workloadut...
Sebastian CiesielskiSebastian Ciesielski
98786f689f8ConfigurationOptions changes and fixes Changed ConfigurationOptions class to static. Removed simulationIdentifier fr...
Sebastian CiesielskiSebastian Ciesielski
4bc38063590Fixed incorrect (string) task sorting by JobID.
Sebastian CiesielskiSebastian Ciesielski
311a4eaa9dcSimulation with calendar and without workload Allowed simulator to run without defining workload file, based on cale...
Sebastian CiesielskiSebastian Ciesielski
2e0fee48b04Removed DayType from WeekDay from advanced schema and simulator.
Sebastian CiesielskiSebastian Ciesielski
e0222f5ad99Added @Deprecated to EnergyEstimationPlugin estimateAirflow estimateTemperature
Sebastian CiesielskiSebastian Ciesielski
cc134740bc7Fixed unit tests after ConfigurationOptions changes.
Sebastian CiesielskiSebastian Ciesielski
b7952dbeed6ConfigurationOptions changes Cleaned up ConfigurationOptions (properties names). Currently disabled WorkloadGenerato...
Sebastian CiesielskiSebastian Ciesielski
d9ca6f5f499GUI and fixes #3 Wrapped missing plugin calls with try-catch AccessControlException. Implemented missing usage of Ai...
Sebastian CiesielskiSebastian Ciesielski
426fbf88056GUI and fixes #2 Added commons-cli dependency. Added optional command line argument for providing policy file for pl...
Sebastian CiesielskiSebastian Ciesielski
7bb7ef71987Fixed deprecated methods
Sebastian CiesielskiSebastian Ciesielski
96d956a0f48GUI and fixes Fixed jar creation script in build.gradle. Fixed bug in EnvironmentReader with file.exists() faulty be...
Sebastian CiesielskiSebastian Ciesielski
33f19dc53d3Fixes Fixed javax.xml module issue from saxon and xalan. Updated JUnit to fix Eclipse 2019.09 bug.
Sebastian CiesielskiSebastian Ciesielski
aabd5926352CoolingModel changes Changed all fields in resource schema from required to optional. Added parameter field in resou...
Sebastian CiesielskiSebastian Ciesielski
917de860dc2Extracted 'levelInTimeType' complex type from timePeriod and distribution.
Sebastian CiesielskiSebastian Ciesielski
76a402ed5abRefactored Calendar type in resource schema (removed division between load and cost )
Sebastian CiesielskiSebastian Ciesielski
76bf15ff303- added 'dcworms' package to src (fixing modularity issues) - fixed dependencies in build.gradle (fixing modularity i...
Sebastian CiesielskiSebastian Ciesielski
ad55a6d1680Allowed JFreeChart and Gnuplot diagrams generation at the same time. Fixed bug with Gnuplot utilization diagram -> di...
Sebastian CiesielskiSebastian Ciesielski
8c20ee8d27bReworked statistics so that it now works as a module. Fixed minor bugs.
Sebastian CiesielskiSebastian Ciesielski
755af2d2dc7Merged functionalities from ESCAPE project/branch. Merged functionalities from Database branch. Fixed minor bugs.
Sebastian CiesielskiSebastian Ciesielski
51714282ce8Added cost estimation plugin.
Sebastian CiesielskiSebastian Ciesielski
593770c0c84Alternative version - one prepared statment and mysql database.
Sebastian CiesielskiSebastian Ciesielski
7533a915130Removed unnecessary files.
Sebastian CiesielskiSebastian Ciesielski
4089a11db13Migrated from Ant to Gradle. Updated project to Java 10. Updated libraries.
Sebastian CiesielskiSebastian Ciesielski
1363fc5cde5Implemented: cost estimation plugin, cost over time diagram and total cost over time diagram.
Sebastian CiesielskiSebastian Ciesielski
61946e62b49Added possibility to link tasks through phases allowing linked tasks to wait for each other. Added possibility to dis...
Sebastian CiesielskiSebastian Ciesielski
eeb1d8a0771Fixed power consumption calucations in escape examples.
SebastianSebastian
8007ad42b7eImplemented Bifft dwarf on CPU. Implemented ACRANEB2 dwarf on GPU. Created rooflinemodel diagam for AVRANEB2. From no...
Sebastian CiesielskiSebastian Ciesielski
eb101a9f317CoolingModelData moved from .properties file to resource schema. From now, MetricsCalculator works as a plugin and it...
Sebastian CiesielskiSebastian Ciesielski
4b35de7f85ecode refactoring
Sebastian CiesielskiSebastian Ciesielski
1d9d2c0e99aAdded a feature that allows user to pause and resume the simulation
SebastianSebastian
1bcd5daf025Statistics module refactorization
SebastianSebastian
06dd733bf79Added possibility to generate all previously available chart types using GNUPLOT.
SebastianSebastian
7ff9b4d75c8missing files
SebastianSebastian
edbb8fe9244added H2 database support to reduce memory consumption
Sebastian CiesielskiSebastian Ciesielski
e45946c5a15Added unit tests for Spherical Harmonics and MPDATA simulations
Sebastian CiesielskiSebastian Ciesielski
0ec4c44efbfFixed issues with compatibility with previous functionalities
Sebastian CiesielskiSebastian Ciesielski
207d1d5fb80added implementation of MPDATA dwarf
Sebastian CiesielskiSebastian Ciesielski
17180895932implemented Spherical Harmonics dwarf + example
Sebastian CiesielskiSebastian Ciesielski
2660b8ac604removed example
Sebastian CiesielskiSebastian Ciesielski
8477a6bd903a
Sebastian CiesielskiSebastian Ciesielski
ddf16c2341bcurrent branch
Sebastian CiesielskiSebastian Ciesielski
c9f3e7df55cfixed ExecTask
Sebastian CiesielskiSebastian Ciesielski
266217efb71fixed errors in last commit
Sebastian CiesielskiSebastian Ciesielski
7ad87ae21b8added support for multiple resdesc and workload files, added GPU, fixed accumulated statistics
Wojciech PiatekWojciech Piatek
853c55551e5Add unit tests, upgrade of input data validation, update libraries, remove gridsim library
Wojciech PiatekWojciech Piatek
81cf99c3663Initial commit