Sebastian Ciesielski | dd2b157bc76 | Fixed incorrect resource id generation after findResourceByName test | | |
Sebastian Ciesielski | ef435171245 | Merge branch 'dev' into recipe
Added early version of error generator. | | |
Sebastian Ciesielski | 1ff3efb8b38 | Merge branch 'error-generator' into dev
Added early version of error generator. | | |
Sebastian Ciesielski | 56055d1c974 | Created description for the example and added comments to plugins | | |
Sebastian Ciesielski | 28a0995ca9d | Updated errorHandleGeneration for scheduling and task errors.
Wrapped ErrorEvent inside SchedulingErrorEvent when s... | | |
Sebastian Ciesielski | 3798d29499a | Separated StandardResourceType into ComputingResourceType, DeviceType and SchedulerType. | | |
Sebastian Ciesielski | ce169b0d273 | Current work:
Created ComponentsEventHandler - it is responsible for event flow from EventManager to entities.
Creat... | | |
Sebastian Ciesielski | a1f651d312a | Resource events changes
Changed TASK_STARTED and TASK_FINISHED events to UTILIZATION_CHANGED.
Added four new event r... | | |
Sebastian Ciesielski | 42a64768dc4 | Added support for defining additional events for resource plugins | | |
Sebastian Ciesielski | ef9847d2932 | Fixed import and removed unused schema file | | |
Sebastian Ciesielski | 44a4c75257d | Merge branch 'dev' into recipe
Added multi level scheduling with example | | |
Sebastian Ciesielski | 31f2b249e77 | Moved classes that are required by simulator from test to dcworms | | |
Sebastian Ciesielski | 0c9b3ea4012 | Merge branch 'multi-level-scheduling' into dev | | |
Sebastian Ciesielski | bfc2203bec3 | Merge remote-tracking branch 'origin/multi-level-scheduling' into multi-level-scheduling | | |
Sebastian Ciesielski | 4fbda9900b2 | Created multi level scheduling example | | |
Sebastian Ciesielski | 31194241cb5 | Fixed resource reading order when there is more than one root element | | |
Sebastian Ciesielski | aa613b1e819 | Gantt chart fixes
Fixed missing (unused) resources if there is more than one resource type.
Fixed resource order wit... | | |
Sebastian Ciesielski | bdce5247fe1 | Fixed resource reading order when there is more than one root element | | |
Sebastian Ciesielski | 7fe33785628 | Gannt chart fixes
Fixed missing (unused) resources if there is more than one resource type.
Fixed resource order wit... | | |
Wojciech Piatek | 9fc4587b345 | Add missing classes | | |
Sebastian Ciesielski | 6d1ad4aa70a | Fixed Y data range in utilization and occupancy charts | | |
Sebastian Ciesielski | 2a206e79a4a | Added reliability stats and charts creation
Added BaseReliabilityEstimationPlugin. | | |
Sebastian Ciesielski | 78641e43033 | Created reliability plugin
Added extension, profile, interface and plugin.
Added to resource schema.
Added to simpli... | | |
Sebastian Ciesielski | bed5631b423 | Fixed returning executable with rejected allocation to parent scheduler.
Added possibility to trigger scheduling even... | | |
Sebastian Ciesielski | 7fe58ca0c99 | Cleaned up unnecessary experiments | | |
Sebastian Ciesielski | cf0a4d158c5 | Merge branch 'dev' into recipe | | |
Sebastian Ciesielski | 296bc8e09f1 | Updated examples
Commented used plugins, added README files and regenerated results for following examples:
- applic... | | |
Sebastian Ciesielski | 4e3a196a464 | Renamed Cluster to LocalScheduler | | |
Sebastian Ciesielski | 353482dcc4e | Implemented multi-level scheduling | | |
Sebastian Ciesielski | 29925aeff0b | Merge branch 'new-workload-loader' into dev | | |
Sebastian Ciesielski | 6aab9858e79 | Changed applicationProfiles2 expected test results.
Cleaned up code.
Updated results for applicationProfiles and app... | | |
Sebastian Ciesielski | 0a8df28534d | Changed key in swfJobs map to id from swf file.
Disabled loading multiple lines from swf file. | | |
Sebastian Ciesielski | a9c0f9ea1d3 | Changes in WorkloadLoader
Refactored loading swf, xml jobs and application profiles and fixed merging them to correc... | | |
Sebastian Ciesielski | ffbf369870b | Added missing getGpuCntRequest() methods
Gpu count request could be defined in task description xml (extension to sw... | | |
Sebastian Ciesielski | d2128435a35 | Added getCurrentSimulationTime() static method to DateTimeUtilsExt | | |
Sebastian Ciesielski | 5e66ecdf642 | Added possibility to set delay when migrating a task
Task will be paused instantly and resumed after specified delay... | | |
Sebastian Ciesielski | deb7f1094eb | Fixed incorrect creation of several elements
timeEstimationPlugin
memorySize
storageSize | | |
Sebastian Ciesielski | 9e19a0dff02 | Added example with resource type migration | | |
Sebastian Ciesielski | 063268d31a2 | Periodic execution of plugins
Added <frequency> element in every plugin (except of TimeEstimationPlugin and MetricsC... | | |
Sebastian Ciesielski | 28bb51d275d | Fixed NullPointerException when adding LoadProfile without Calendar | | |
Sebastian Ciesielski | 16026953c5a | Separated AirflowExtension and ThermalExtension from EnergyExtension
Created AirflowExtension.
Created ThermalExtens... | | |
Sebastian Ciesielski | 1bece409eb6 | Fixes in build.gradle
Removed excluded files.
Removed workload generator specific libraries. | | |
Sebastian Ciesielski | 64ed83ab451 | DCworms v2020.1
Merge branch 'dev' | | |
Sebastian Ciesielski | dfdca5f4508 | Cleaned up examples directory | | |
Sebastian Ciesielski | fd61f977cc4 | Added comments to energy example and improved readability. | | |
Wojciech Piatek | a74c6db96cf | Fix efficiency parameter for fans and corresponding calculations | | |
Wojciech Piatek | 2e7850cfd6b | Change paramters names in load estimation plugin | | |
Wojciech Piatek | 42078af8b86 | Fix issue with load estimation | | |
Sebastian Ciesielski | 273ab1f15d0 | Added cooling devices classes
Created classes for FlowPump, Crah, Chiller and DryCooler.
Added dedicated methods for... | | |
Wojciech Piatek | 95c5ecced6d | Change naming, fix time estimation plugin | | |
Wojciech Piatek | 3a7988662e7 | Modify parameters in energy example, check cooling models | | |
Sebastian Ciesielski | fc2cc84935e | CostProfile update
Added support for cost calendar events.
Event COST_CHANGED will execute cost estimation plugins a... | | |
Sebastian Ciesielski | 08f0ca38556 | Added junit-platform-launcher dependency
Fixed errors running tests in Eclipse 2020-03 on Ubuntu. | | |
Sebastian Ciesielski | 3e47f7a31f6 | Changed Event to Resource event in airflow and temperature plugins | | |
Sebastian Ciesielski | beaed14bb14 | Minor fixes (tests)
Changed default ConfigurationOptions.singleSimulation to true. (For prepare directory valid beha... | | |
Sebastian Ciesielski | e0156db3dc5 | Fixed catching all exceptions in plugnis
EnergyEstimationPlugin
AirflowEstimationPlugin
TemperatureEstimationPlugin
... | | |
Sebastian Ciesielski | c6f79a5ee3c | Removed unused SwfManageTool | | |
Sebastian Ciesielski | 9b50646d7ff | Added back WorkloadGenerator code using new jar | | |
Sebastian Ciesielski | 03ca02257c3 | Minor fixes
Removed unnecessary JFileChooser creation.
Removed creation of configuration.txt file.
Fixed comments an... | | |
Sebastian Ciesielski | 062cb3cb343 | Fixed testXmlJobAndAppProfile test according to current, valid behaviour | | |
Sebastian Ciesielski | 07fbae05c11 | Removed unwanted elements from EnvironmentCondition class
Removed - pressureDrop, airflowVolume and alpha.
Fixed cor... | | |
Sebastian Ciesielski | 6dba2d58e87 | Working on simplified schema example #2
Fixed missing airflowState after schema translation.
Fixed errors in plugins. | | |
Sebastian Ciesielski | 55b612333d7 | Added Chassis computing resource | | |
Sebastian Ciesielski | e58746ce5fa | Renamed AirThroughput... to Airflow... | | |
Sebastian Ciesielski | bc5791764bf | Working on simplified schema example
Fixed simplified schema xslt (order of elements inside device).
Added new types... | | |
Sebastian Ciesielski | 9e2a109a7e6 | WorkloadUtils jar
Added workload-utils jar.
Fixed errors in gssim_workload3g.jar.
Fixed workload creation example. | | |
Sebastian Ciesielski | 931787700a1 | Changes in simplified schema
Moved flowPump from coolingDevices to CRAH.
Added powerSupply device inside rack. | | |
Sebastian Ciesielski | 8f6c724d826 | Fixed pStates in ESCAPE examples | | |
Sebastian Ciesielski | e79b8bcaa8e | Removed default plugin creation when plugin name is null
Plugin name can not be empty according to the schema. | | |
Sebastian Ciesielski | 65cf12e49bf | Changes and fixes in simplified resource schema and translator
Working on complex example. | | |
Sebastian Ciesielski | bd7d4c2b602 | Changes in simplified resource schema and translator | | |
Sebastian Ciesielski | e13e3a9d9a1 | Changes in simplified resource schema | | |
Sebastian Ciesielski | 0b6e85777ca | Simplified resource schema
Added simplified resource schema (working version).
Added xslt for translation from simpl... | | |
Sebastian Ciesielski | 8dc826623f0 | EnvironmentConditions in resource schema
Replaced coolingModel element (inside resources) with environmentCoditions ... | | |
Sebastian Ciesielski | fc8f5180b3e | Fixed gnuplot diagrams missing file error. | | |
Sebastian Ciesielski | 4f400d8762a | Removed invalid mode attribute from resources files in experiments and tests. | | |
Sebastian Ciesielski | 86b934c5bcc | Fixes
Fixed numberOfSimulation calculation propblem with repetitions.
Changed .properties numberOfSimulations to num... | | |
Sebastian Ciesielski | d42bf2c051a | ConfigurationOptions changes and fixes #2
Separated resource occupancy chart creation flag from resource utilization... | | |
Sebastian Ciesielski | e5f39eec397 | Moved WorkloadGenerator to separate project
Generator moved to: https://git.man.poznan.pl/stash/scm/worms/workloadut... | | |
Sebastian Ciesielski | 98786f689f8 | ConfigurationOptions changes and fixes
Changed ConfigurationOptions class to static.
Removed simulationIdentifier fr... | | |
Sebastian Ciesielski | 4bc38063590 | Fixed incorrect (string) task sorting by JobID. | | |
Sebastian Ciesielski | 311a4eaa9dc | Simulation with calendar and without workload
Allowed simulator to run without defining workload file, based on cale... | | |
Sebastian Ciesielski | 2e0fee48b04 | Removed DayType from WeekDay from advanced schema and simulator. | | |
Sebastian Ciesielski | e0222f5ad99 | Added @Deprecated to EnergyEstimationPlugin estimateAirflow estimateTemperature | | |
Sebastian Ciesielski | cc134740bc7 | Fixed unit tests after ConfigurationOptions changes. | | |
Sebastian Ciesielski | b7952dbeed6 | ConfigurationOptions changes
Cleaned up ConfigurationOptions (properties names).
Currently disabled WorkloadGenerato... | | |
Sebastian Ciesielski | d9ca6f5f499 | GUI and fixes #3
Wrapped missing plugin calls with try-catch AccessControlException.
Implemented missing usage of Ai... | | |
Sebastian Ciesielski | 426fbf88056 | GUI and fixes #2
Added commons-cli dependency.
Added optional command line argument for providing policy file for pl... | | |
Sebastian Ciesielski | 7bb7ef71987 | Fixed deprecated methods | | |
Sebastian Ciesielski | 96d956a0f48 | GUI and fixes
Fixed jar creation script in build.gradle.
Fixed bug in EnvironmentReader with file.exists() faulty be... | | |
Sebastian Ciesielski | 33f19dc53d3 | Fixes
Fixed javax.xml module issue from saxon and xalan.
Updated JUnit to fix Eclipse 2019.09 bug. | | |
Sebastian Ciesielski | aabd5926352 | CoolingModel changes
Changed all fields in resource schema from required to optional.
Added parameter field in resou... | | |
Sebastian Ciesielski | 917de860dc2 | Extracted 'levelInTimeType' complex type from timePeriod and distribution. | | |
Sebastian Ciesielski | 76a402ed5ab | Refactored Calendar type in resource schema (removed division between load and cost ) | | |
Sebastian Ciesielski | 76bf15ff303 | - added 'dcworms' package to src (fixing modularity issues)
- fixed dependencies in build.gradle (fixing modularity i... | | |
Sebastian Ciesielski | ad55a6d1680 | Allowed JFreeChart and Gnuplot diagrams generation at the same time.
Fixed bug with Gnuplot utilization diagram -> di... | | |
Sebastian Ciesielski | 8c20ee8d27b | Reworked statistics so that it now works as a module.
Fixed minor bugs. | | |
Sebastian Ciesielski | 755af2d2dc7 | Merged functionalities from ESCAPE project/branch.
Merged functionalities from Database branch.
Fixed minor bugs. | | |
Sebastian Ciesielski | 51714282ce8 | Added cost estimation plugin. | | |
Sebastian Ciesielski | 593770c0c84 | Alternative version - one prepared statment and mysql database. | | |
Sebastian Ciesielski | 7533a915130 | Removed unnecessary files. | | |
Sebastian Ciesielski | 4089a11db13 | Migrated from Ant to Gradle.
Updated project to Java 10.
Updated libraries. | | |
Sebastian Ciesielski | 1363fc5cde5 | Implemented: cost estimation plugin, cost over time diagram and total cost over time diagram. | | |
Sebastian Ciesielski | 61946e62b49 | Added possibility to link tasks through phases allowing linked tasks to wait for each other.
Added possibility to dis... | | |
Sebastian Ciesielski | eeb1d8a0771 | Fixed power consumption calucations in escape examples. | | |
Sebastian | 8007ad42b7e | Implemented Bifft dwarf on CPU.
Implemented ACRANEB2 dwarf on GPU.
Created rooflinemodel diagam for AVRANEB2.
From no... | | |
Sebastian Ciesielski | eb101a9f317 | CoolingModelData moved from .properties file to resource schema.
From now, MetricsCalculator works as a plugin and it... | | |
Sebastian Ciesielski | 4b35de7f85e | code refactoring | | |
Sebastian Ciesielski | 1d9d2c0e99a | Added a feature that allows user to pause and resume the simulation | | |
Sebastian | 1bcd5daf025 | Statistics module refactorization | | |
Sebastian | 06dd733bf79 | Added possibility to generate all previously available chart types using GNUPLOT. | | |
Sebastian | 7ff9b4d75c8 | missing files | | |
Sebastian | edbb8fe9244 | added H2 database support to reduce memory consumption | | |
Sebastian Ciesielski | e45946c5a15 | Added unit tests for Spherical Harmonics and MPDATA simulations | | |
Sebastian Ciesielski | 0ec4c44efbf | Fixed issues with compatibility with previous functionalities | | |
Sebastian Ciesielski | 207d1d5fb80 | added implementation of MPDATA dwarf | | |
Sebastian Ciesielski | 17180895932 | implemented Spherical Harmonics dwarf + example | | |
Sebastian Ciesielski | 2660b8ac604 | removed example | | |
Sebastian Ciesielski | 8477a6bd903 | a | | |
Sebastian Ciesielski | ddf16c2341b | current branch | | |
Sebastian Ciesielski | c9f3e7df55c | fixed ExecTask | | |
Sebastian Ciesielski | 266217efb71 | fixed errors in last commit | | |
Sebastian Ciesielski | 7ad87ae21b8 | added support for multiple resdesc and workload files, added GPU, fixed accumulated statistics | | |
Wojciech Piatek | 853c55551e5 | Add unit tests, upgrade of input data validation, update libraries, remove gridsim library | | |
Wojciech Piatek | 81cf99c3663 | Initial commit | | |
Done |