1. 31 Mar, 2022 1 commit
  2. 30 Mar, 2022 1 commit
  3. 29 Mar, 2022 3 commits
  4. 28 Mar, 2022 1 commit
  5. 18 Mar, 2022 2 commits
    • Andreas Tsagkaropoulos's avatar
      Improvements to logging and control flow · 1e9d67d2
      Andreas Tsagkaropoulos authored
      Try to reconnect to broker only if 5 seconds have elapsed
      Implemented an attempt to create a dataset using all data if this is not possible using the partial data set in the configuration file
      Improvements to README file
      1e9d67d2
    • Andreas Tsagkaropoulos's avatar
      Added a description of the overall flow of execution in the forecasting script · f559ea1e
      Andreas Tsagkaropoulos authored
      Improved the description of how to run the core predictive functionality, also adding details on two missing parameters
      Added better exception logging
      Enabled the use of `State.prediction_processing_time_safety_margin_seconds` variable instead of a hard-coded initialization
      Fixed the use of the floor function
      Removed the dynamic modification of the `State.number_of_days_to_use_data_from` variable
      f559ea1e
  6. 17 Mar, 2022 3 commits
  7. 16 Mar, 2022 1 commit
  8. 15 Mar, 2022 1 commit
  9. 11 Feb, 2022 1 commit
  10. 28 Jan, 2022 4 commits
  11. 27 Jan, 2022 1 commit
  12. 24 Jan, 2022 1 commit
  13. 13 Jan, 2022 1 commit
  14. 12 Jan, 2022 6 commits
  15. 11 Jan, 2022 1 commit
  16. 05 Jan, 2022 5 commits
  17. 24 Dec, 2021 3 commits
    • Andreas Tsagkaropoulos's avatar
      Merge remote-tracking branch 'actual-morphemic/morphemic-rc2.0' into... · c6c0a050
      Andreas Tsagkaropoulos authored
      Merge remote-tracking branch 'actual-morphemic/morphemic-rc2.0' into exponential_smoothing_predictor
      
      # Conflicts:
      #	morphemic-forecasting-exponentialsmoothing/morphemic-forecasting-exponentialsmoothing.iml
      #	morphemic-forecasting-exponentialsmoothing/src/r_predictors/forecasting_real_workload.R
      #	morphemic-forecasting-exponentialsmoothing/src/r_predictors/prediction_configuration.properties
      #	morphemic-forecasting-exponentialsmoothing/src/r_predictors/r_commands.R
      #	morphemic-forecasting-exponentialsmoothing/src/runtime/Predictor.py
      #	morphemic-forecasting-exponentialsmoothing/src/runtime/operational_status/State.py
      #	morphemic-forecasting-exponentialsmoothing/src/runtime/utilities/Utilities.py
      #	morphemic-forecasting-exponentialsmoothing/src/test/benchmark_config.properties
      #	morphemic-forecasting-exponentialsmoothing/src/test/benchmarking.py
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/output_ETPercentile.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/output_EstimatedRemainingTimeContext.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/output_MinimumCores.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/output_MinimumCoresContext.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/output_NotFinished.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/output_NotFinishedOnTime.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/output_NotFinishedOnTimeContext.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/output_RemainingSimulationTimeMetric.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/output_SimulationElapsedTime.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/output_SimulationLeftNumber.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/output_TotalCores.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/output_WillFinishTooSoonContext.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/prediction_lists_ETPercentile.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/prediction_lists_EstimatedRemainingTimeContext.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/prediction_lists_MinimumCores.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/prediction_lists_MinimumCoresContext.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/prediction_lists_NotFinished.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/prediction_lists_NotFinishedOnTime.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/prediction_lists_NotFinishedOnTimeContext.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/prediction_lists_RemainingSimulationTimeMetric.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/prediction_lists_SimulationElapsedTime.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/prediction_lists_SimulationLeftNumber.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/prediction_lists_TotalCores.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome12/prediction_lists_WillFinishTooSoonContext.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/output_ETPercentile.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/output_EstimatedRemainingTimeContext.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/output_MinimumCores.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/output_MinimumCoresContext.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/output_NotFinished.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/output_NotFinishedOnTime.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/output_NotFinishedOnTimeContext.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/output_RemainingSimulationTimeMetric.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/output_SimulationElapsedTime.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/output_SimulationLeftNumber.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/output_TotalCores.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/output_WillFinishTooSoonContext.csv
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/prediction_lists_ETPercentile.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/prediction_lists_EstimatedRemainingTimeContext.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/prediction_lists_MinimumCores.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/prediction_lists_MinimumCoresContext.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/prediction_lists_NotFinished.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/prediction_lists_NotFinishedOnTime.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/prediction_lists_NotFinishedOnTimeContext.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/prediction_lists_RemainingSimulationTimeMetric.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/prediction_lists_SimulationElapsedTime.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/prediction_lists_SimulationLeftNumber.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/prediction_lists_TotalCores.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/datasets/genome18/prediction_lists_WillFinishTooSoonContext.pkl
      #	morphemic-forecasting-exponentialsmoothing/src/test/forecasting_real_workload.R
      c6c0a050
    • Andreas Tsagkaropoulos's avatar
      Correction of the python dependencies script and the Dockerfile for the... · 30bedcde
      Andreas Tsagkaropoulos authored
      Correction of the python dependencies script and the Dockerfile for the Exponential Smoothing predictor
      30bedcde
    • Andreas Tsagkaropoulos's avatar
      Updated a property key which was not used to match the one which is used in... · 78b1b1be
      Andreas Tsagkaropoulos authored
      Updated a property key which was not used to match the one which is used in the Linux configuration file of the component
      Added some additional R dependencies which should be available (at least) in Docker environments
      Added to versioning scheme the Dockerfile of the component, as well as necessary files to create a packaged version
      Updated README file location, and contents to include details on the containerized build and running of the component
      Updated gitlab-ci.yml file to include the necessary commands to build the component
      78b1b1be
  18. 22 Dec, 2021 1 commit
  19. 20 Dec, 2021 1 commit
  20. 17 Dec, 2021 1 commit
    • Andreas Tsagkaropoulos's avatar
      Corrected commands to use data points from the beginning of the timeseries... · 3349ceec
      Andreas Tsagkaropoulos authored
      Corrected commands to use data points from the beginning of the timeseries rather than clipping them, and using data from the test part of the set.
      Receive configuration file as a command-line parameter for the benchmarking of the method
      Simplified the csv.writer call to only require the output file as a parameter
      Improved the generation of benchmarking output files to include both the predicted and observed values
      Addition of the benchmark datasets to the 'datasets' folder
      3349ceec
  21. 14 Dec, 2021 1 commit