Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[OLD] M3SA - Multi-Meta-Model Simulation Analyzer #240

Closed
wants to merge 179 commits into from

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    7be6b87 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. untracked demo

    Radu-Nicolae committed May 15, 2024
    Configuration menu
    Copy the full SHA
    2e918eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a7f921c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd155a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ea8c911 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. docstring added

    Radu-Nicolae committed May 16, 2024
    Configuration menu
    Copy the full SHA
    e7862a8 View commit details
    Browse the repository at this point in the history
  2. code structure improved

    Radu-Nicolae committed May 16, 2024
    Configuration menu
    Copy the full SHA
    a1b5be4 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    5f5b2f9 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    2ea82f0 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    8415cbc View commit details
    Browse the repository at this point in the history
  2. demo files added to git

    Radu-Nicolae committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    2205a74 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eab5d79 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    6a76680 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6 from Radu-Nicolae/rq1-multi-model

    Rq1 multi model
    Radu-Nicolae authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    6407496 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. Configuration menu
    Copy the full SHA
    752efba View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2024

  1. expriment folder setup, Experiment 1 update, add in a folder, Experim…

    …ent window size - time to generate analysis (description + implementation)
    Radu-Nicolae committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    2c91ef7 View commit details
    Browse the repository at this point in the history
  2. expriment folder setup, Experiment 1 update, add in a folder, Experim…

    …ent window size - time to generate analysis (description + implementation)
    Radu-Nicolae committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    e722272 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    03d46d7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    446c8a1 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Configuration menu
    Copy the full SHA
    5e4bbd5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    32c5147 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Merge pull request #8 from Radu-Nicolae/#7-feat-opendc-analyze-enhanc…

    …ement-and-experiments
    
    #7 feat opendc analyze enhancement and experiments
    Radu-Nicolae authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    a5b954a View commit details
    Browse the repository at this point in the history
  2. gitignore updated to ignore the experiment-related files - experiment…

    …ation files can be found on the branch dedicated for experiments
    Radu-Nicolae committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    a647c6a View commit details
    Browse the repository at this point in the history
  3. gitignore updated to ignore the experiment-related files - experiment…

    …ation files can be found on the branch dedicated for experiments
    Radu-Nicolae committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    0087a29 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. experiment 1 data, windows analyed by size of 1, 10, 100, and 1000, p…

    …lotted individually and in the same plot
    Radu-Nicolae committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    d795867 View commit details
    Browse the repository at this point in the history
  2. experiment 1 functionality, windows analyed by size of 1, 10, 100, an…

    …d 1000, plotted individually and in the same plot
    Radu-Nicolae committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    92a0e86 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Configuration menu
    Copy the full SHA
    c66fa91 View commit details
    Browse the repository at this point in the history
  2. branch test 1

    Radu-Nicolae committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    e079fb4 View commit details
    Browse the repository at this point in the history
  3. branch test 2

    Radu-Nicolae committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    4517923 View commit details
    Browse the repository at this point in the history
  4. demo folder untracked

    Radu-Nicolae committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    5518510 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    05668f2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    76d2499 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3733219 View commit details
    Browse the repository at this point in the history
  8. demo.zip removed...

    Radu-Nicolae committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    8cead1c View commit details
    Browse the repository at this point in the history
  9. Merge branch '9-experiments' into local-master

    # Conflicts:
    #	.gitignore
    #	experiments/experiment-1-window-visual-analysis/inputs/carbon_intensity.parquet
    #	experiments/experiment-1-window-visual-analysis/inputs/scenario.json
    #	experiments/experiment-1-window-visual-analysis/inputs/surf-lisa/trace/carbon_2022.parquet
    #	experiments/experiment-1-window-visual-analysis/inputs/surf-lisa/trace/energy.parquet
    #	experiments/experiment-1-window-visual-analysis/inputs/surf-lisa/trace/meta.parquet
    #	experiments/experiment-1-window-visual-analysis/inputs/surf-lisa/trace/readme.txt
    #	experiments/experiment-1-window-visual-analysis/inputs/surf-lisa/trace/server.parquet
    #	experiments/experiment-1-window-visual-analysis/inputs/surf-lisa/trace/trace.parquet
    #	experiments/experiment-1-window-visual-analysis/inputs/topologies/topology_sqrt.json
    #	experiments/experiment-1-window-visual-analysis/outputs/window_size_comparison_same_plot/raw-output/0/seed=0/host.parquet
    #	experiments/experiment-1-window-visual-analysis/outputs/window_size_comparison_same_plot/simulation-analysis/in_paper_plots/all_models_by_window_horizontal.pdf
    #	experiments/experiment-1-window-visual-analysis/outputs/window_size_comparison_same_plot/simulation-analysis/in_paper_plots/window=1.pdf
    #	experiments/experiment-1-window-visual-analysis/outputs/window_size_comparison_same_plot/simulation-analysis/in_paper_plots/window=10.pdf
    #	experiments/experiment-1-window-visual-analysis/outputs/window_size_comparison_same_plot/simulation-analysis/in_paper_plots/window=100.pdf
    #	experiments/experiment-1-window-visual-analysis/outputs/window_size_comparison_same_plot/simulation-analysis/in_paper_plots/window=1000.pdf
    #	experiments/experiment-1-window-visual-analysis/outputs/window_size_comparison_same_plot/simulation-analysis/power_draw/analysis.txt
    #	experiments/experiment-1-window-visual-analysis/outputs/window_size_comparison_same_plot/simulation-analysis/power_draw/pdf/window=1000.pdf
    #	experiments/experiment-1-window-visual-analysis/outputs/window_size_comparison_same_plot/trackr.json
    #	opendc-analyze/src/main/python/experiments/window_size_time_analysis.py
    #	resources/bitbrains-small/interference-model.json
    #	resources/bitbrains-small/readme.txt
    #	resources/bitbrains-small/trace/carbon_2012.parquet
    #	resources/bitbrains-small/trace/meta.parquet
    #	resources/bitbrains-small/trace/trace.parquet
    #	resources/carbon_intensity.parquet
    #	resources/surf-lisa/trace/carbon_2022.parquet
    #	resources/surf-lisa/trace/energy.parquet
    #	resources/surf-lisa/trace/meta.parquet
    #	resources/surf-lisa/trace/readme.txt
    #	resources/surf-lisa/trace/server.parquet
    #	resources/surf-lisa/trace/trace.parquet
    #	resources/surf-sara/surf-sara-scenario.json
    #	resources/surf-sara/trace/energy.parquet
    #	resources/surf-sara/trace/meta.parquet
    #	resources/surf-sara/trace/trace.parquet
    Radu-Nicolae committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    96f9de3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cafabc8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4823f70 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. (feat) kotlin backend gives 2-parameter input to python backend, one …

    …for outputFolderPath, one for multiModelSetup
    Radu-Nicolae committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    c3f4777 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aceb566 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1115eec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d2c9c5f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7daa113 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    19a30d2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4917a2f View commit details
    Browse the repository at this point in the history
  8. (feat) MultiModel is now capable of reading and parsing user input, a…

    …long side its main functionalities
    Radu-Nicolae committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    7ce95eb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b310a15 View commit details
    Browse the repository at this point in the history
  10. experiment 2 simulation files added, files for sample-rate=3s were om…

    …itted (larger than 100mb limit)
    Radu-Nicolae committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    be8ac54 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    545dd26 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1ad4ba6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    72fd459 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    679f945 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b9408c4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    37325ca View commit details
    Browse the repository at this point in the history
  17. test

    Radu-Nicolae committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    ea0c1f4 View commit details
    Browse the repository at this point in the history
  18. gittest

    Radu-Nicolae committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    0bf3058 View commit details
    Browse the repository at this point in the history
  19. gittest

    Radu-Nicolae committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    2b06a1d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ce348e1 View commit details
    Browse the repository at this point in the history
  21. gittest

    Radu-Nicolae committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    c92a308 View commit details
    Browse the repository at this point in the history
  22. gittest

    Radu-Nicolae committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    eadea2c View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    2fa2438 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5d3f7a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2cec150 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    1c2fb86 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'multi-model-iteration-2' into local-master

    # Conflicts:
    #	opendc-analyze/src/main/python/main.py
    #	opendc-analyze/src/main/python/models/MultiModel.py
    Radu-Nicolae committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    136b5a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0485a27 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    edb3f9a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cc96821 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b35d7f9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8d3fb55 View commit details
    Browse the repository at this point in the history
  8. demo setup for meeting

    Radu-Nicolae committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    6b36745 View commit details
    Browse the repository at this point in the history
  9. (feat&fix) MultiModel handles vertical and horizontal limits from inp…

    …ut, window accuracy was improved, useless content deleted
    Radu-Nicolae committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    5c09d86 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. (feat) Multi-Model cumulative time series plot almost developed; othe…

    …r Multi-Model plots refined; demo for the Multi-Model
    Radu-Nicolae committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    675b569 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. (feat) Multi-Model, almost reaching final of iteration 2, user input …

    …updated, efficiency improved
    Radu-Nicolae committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    f988870 View commit details
    Browse the repository at this point in the history
  2. (feat) documentation updated, experiment 2 updated, and re-ran for mu…

    …ltiple types of plots, many plots + multimodel towards the end of iteration 2
    Radu-Nicolae committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    096a259 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #12 from Radu-Nicolae/multi-model-iteration-2

    Multi model iteration 2
    Radu-Nicolae authored Jul 13, 2024
    Configuration menu
    Copy the full SHA
    fd1a6ca View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Configuration menu
    Copy the full SHA
    2a5940a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    027e59e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #13 from Radu-Nicolae/multi-model-iteration-2

    Multi model iteration 2
    Radu-Nicolae authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    4c5a1c9 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    83ed961 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0fef939 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    241d1c5 View commit details
    Browse the repository at this point in the history
  4. (feat) MetaModel very-basic functionality

    initialization, computation with only one function (mean), multi-model appending and linking, plotting tested (and works) fot time series graph yet
    Radu-Nicolae committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    f13c6d7 View commit details
    Browse the repository at this point in the history
  5. (feat) better naming and little, temporary, ducktape, to disable a fe…

    …ature and allow meta-model to function
    Radu-Nicolae committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    1c763e0 View commit details
    Browse the repository at this point in the history
  6. (misc) output results, files -- with this commit, the first sub-itera…

    …tion of the MVP is complete
    Radu-Nicolae committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    a3d98fb View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    edf59c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db13f95 View commit details
    Browse the repository at this point in the history
  3. (feat) MVP of metamodel done

    3 functions handled, integrated with multimodel, able to plot all the types of graphs the multimodel plots, the code is in a relatively good shape, still requires documentation. up next: iteration 2!
    Radu-Nicolae committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    d455b14 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #15 from Radu-Nicolae/14-meta-model-mvp

    14 meta model mvp
    Radu-Nicolae authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    986c3e5 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. (feat) Meta-Model outputs the meta-model simulation results

    (feat) experiment 5, accuracy, currently setting up
    Radu-Nicolae committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    590cb3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7393edc View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. Configuration menu
    Copy the full SHA
    5813659 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca4a018 View commit details
    Browse the repository at this point in the history
  3. (doc) code documentation

    Radu-Nicolae committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    364e1df View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a0fadb6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5b5a453 View commit details
    Browse the repository at this point in the history
  6. (feat) accuracy evaluator, part of experiment 5, implemented MVP

    future elements: have a better output, save into a file, with specific details per model / metamodel
    Radu-Nicolae committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    44498fb View commit details
    Browse the repository at this point in the history
  7. (feat) accuracy_evaluator outputs in an external file

    + some accuracy analysis for individual models, metamodel with mean, and metamodel with median
    Radu-Nicolae committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    5f7ac45 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. experiment 5 addded

    Radu-Nicolae committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    f11073f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a7ff445 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #18 from Radu-Nicolae/16-meta-model-iteration-2

    16 meta model iteration 2
    Radu-Nicolae authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    bbf29ab View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Configuration menu
    Copy the full SHA
    d9fa8e9 View commit details
    Browse the repository at this point in the history
  2. experiment 6 added

    Radu-Nicolae committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    ca8f961 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    16c8613 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b0a51e View commit details
    Browse the repository at this point in the history
  5. (feat) aggregation_function -> window_function; vertical&horizontal t…

    …icks can now be selected by the user; metamodel more proeminent in the plots
    Radu-Nicolae committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    9e34017 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. (feat) fr6 plots

    Radu-Nicolae committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    f38a3ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ea0098 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    cf9f41c View commit details
    Browse the repository at this point in the history
  2. (feat) gitignore

    Radu-Nicolae committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    492be16 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    688bac9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c29df1a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f0ae342 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Merge pull request #19 from Radu-Nicolae/16-meta-model-iteration-2

    16 meta model iteration 2
    Radu-Nicolae authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    71202f2 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. Configuration menu
    Copy the full SHA
    cca8ad3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e12f02f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2e49e96 View commit details
    Browse the repository at this point in the history
  4. .

    Radu-Nicolae committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    4096612 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #20 from Radu-Nicolae/16-meta-model-iteration-2

    16 meta model iteration 2 + RQ1 & RQ2 experiments
    Radu-Nicolae authored Jul 27, 2024
    Configuration menu
    Copy the full SHA
    4ebe598 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    791a282 View commit details
    Browse the repository at this point in the history
  7. (feat) documenting code

    Radu-Nicolae committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    da22847 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0cddbe7 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. Configuration menu
    Copy the full SHA
    58bc11b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfae69b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #22 from Radu-Nicolae/16-meta-model-iteration-2

    16 meta model iteration 2
    Radu-Nicolae authored Jul 28, 2024
    Configuration menu
    Copy the full SHA
    c35902c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2162228 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #23 from Radu-Nicolae/local-master

    Updating universality branch with local-master minor updates
    Radu-Nicolae authored Jul 28, 2024
    Configuration menu
    Copy the full SHA
    18d24f8 View commit details
    Browse the repository at this point in the history
  6. (feat) host renamed to "sim". this makes the tool more inclusive. Mul…

    …tiModel also handles seed
    
    every variable name containing the word host, and the corresponding documentation, we rename to "sim" (simulation). for example raw-host-data -> raw-sim-data. Also, the Multi-Model now handles the seed, which can be given by user, or is 0 by default.
    Radu-Nicolae committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    b454c86 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    825a3ec View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2616968 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bf3d9cd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d61ab58 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    83e6e75 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8a982fc View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8f709e5 View commit details
    Browse the repository at this point in the history
  14. (feature) multimodel has now ID -101 (instead of 101)

    this "feature" does not limit anymore the multimodel to "only" 100 models (hence clashing when the id increases to 100)
    Radu-Nicolae committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    ecfc8b6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    00ad853 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0cd1037 View commit details
    Browse the repository at this point in the history
  17. (feat) minor change

    Radu-Nicolae committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    39eb401 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    e4e848f View commit details
    Browse the repository at this point in the history
  19. Merge pull request #24 from Radu-Nicolae/21-universality-and-integration

    21 universality and integration
    Radu-Nicolae authored Jul 28, 2024
    Configuration menu
    Copy the full SHA
    3dacb6f View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    8d2f3a5 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2024

  1. (feat) new branding - Multi-Meta-Model is now "M3SA"

    M3SA - the short of Multi-Meta-Model Simulation Analysis
    Radu-Nicolae committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    2cf3da9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #25 from Radu-Nicolae/21-universality-and-integration

    21 universality and integration
    Radu-Nicolae authored Aug 3, 2024
    Configuration menu
    Copy the full SHA
    60f240c View commit details
    Browse the repository at this point in the history
  3. (feat) new branding - Multi-Meta-Model is now "M3SA"

    M3SA - the short of Multi-Meta-Model Simulation Analysis
    Radu-Nicolae committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    fca8207 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #26 from Radu-Nicolae/21-universality-and-integration

    (feat) new branding - Multi-Meta-Model is now "M3SA"
    Radu-Nicolae authored Aug 3, 2024
    Configuration menu
    Copy the full SHA
    92e3f30 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2024

  1. Configuration menu
    Copy the full SHA
    cc49daf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ae9890 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f16bc7d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4da3963 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3e7f3f4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7979c38 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #28 from Radu-Nicolae/27-m3sa-usability-evaluation

    27 m3sa usability evaluation
    Radu-Nicolae authored Aug 4, 2024
    Configuration menu
    Copy the full SHA
    ee15761 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    191e1fe View commit details
    Browse the repository at this point in the history
  2. Merge pull request #29 from Radu-Nicolae/27-m3sa-usability-evaluation

    (fix) removed unused files
    Radu-Nicolae authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    cbb5f99 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    fc78d83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7dd17e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e85e240 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d23cd51 View commit details
    Browse the repository at this point in the history
  5. (fix) splotless applied

    Radu-Nicolae committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    66235b6 View commit details
    Browse the repository at this point in the history
  6. (fix) preparing PR

    Radu-Nicolae committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    95cd856 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    67b9fe0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c657a0f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e0445b4 View commit details
    Browse the repository at this point in the history
  10. (feat) CI: increased timeout time for documentation

    downlaoding dependencies for the website may take more time than initially allowed
    Radu-Nicolae committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    eefdcc0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c973ae9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ae26b3b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2d71a55 View commit details
    Browse the repository at this point in the history
  14. website files back here

    Radu-Nicolae committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    19ce923 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    30d254d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8520a06 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4348a49 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c020598 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    de784ff View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. M3SA - Multi-Meta-Model Simulation Analysis (#33)

    * metamodel & multimodel integrated in the failure branch
    
    * untracked demo
    
    * .gitignore updated to untrack demo
    
    * code improved towards better readability
    
    * metamodel functional for scenarios with the same configurations
    
    * docstring added
    
    * code structure improved
    
    * demo folder moved in opendc/demo
    
    * an unnecessarily commed removed from Radu's tests
    
    * demo removed (temporarily) from gitignore
    
    * demo files added to git
    
    * towards a margin-of-error-capable Multi-Model
    
    * [RQ1] simulation data; RQ1 first draft finished
    
    * Multi-Model and Meta-Model are now clean
    
    * expriment folder setup, Experiment 1 update, add in a folder, Experiment window size - time to generate analysis (description + implementation)
    
    * expriment folder setup, Experiment 1 update, add in a folder, Experiment window size - time to generate analysis (description + implementation)
    
    * use case experiment 1 results
    
    * use case experiment 1 - code base
    
    * multimodel now handles cpu_utilization and outputs statistics
    
    * rq1 multi-model analysis by window_size, experiments and plots
    
    * gitignore updated to ignore the experiment-related files - experimentation files can be found on the branch dedicated for experiments
    
    * gitignore updated to ignore the experiment-related files - experimentation files can be found on the branch dedicated for experiments
    
    * experiment 1 data, windows analyed by size of 1, 10, 100, and 1000, plotted individually and in the same plot
    
    * experiment 1 functionality, windows analyed by size of 1, 10, 100, and 1000, plotted individually and in the same plot
    
    * renamings for better in-paper linkings
    
    * branch test 1
    
    * branch test 2
    
    * demo folder untracked
    
    * resources (currently only traces, soon also others e.g., prebuilts) moved in their own folder
    
    * experiment 1 renamed more specifically, experiment 2 coming soon
    
    * gitignore updated to ignore demo
    
    * demo.zip removed...
    
    * resources folder, with traces (for now)
    
    * raw linking between the python backend, and then opendc-analyzer json interface
    
    * (feat) kotlin backend gives 2-parameter input to python backend, one for outputFolderPath, one for multiModelSetup
    
    * (feat) user-input parser file
    
    * (feat) multi-model linked with user provided configuration/input
    
    * (testing) input provided for testing the program - after a brief testing, it works
    
    * (documentation) input doc for MultiMetaModel
    
    * (documentation) scenario doc updated to match the MultiMetaModel documentation
    
    * (documentation) added export rate in MultiMetaModel input
    
    * (feat) MultiModel is now capable of reading and parsing user input, along side its main functionalities
    
    * (fix) experiment python scripts rescued
    
    * experiment 2 simulation files added, files for sample-rate=3s were omitted (larger than 100mb limit)
    
    * sample-rate=3s simulation files added via GIT LFS
    
    * (feat) counted the number of samples in experiment 2, per sampling rate
    
    * (feat) .gitattributes updated accordingly
    
    * Update .gitattributes and remove certain files from Git LFS
    
    * Committing local changes before merging
    
    * test
    
    * gittest
    
    * gittest
    
    * Remove LFS tracking from files
    
    * gittest
    
    * gittest
    
    * order of the arguments repaired
    
    * (fix) order of the arguments (only now) repaired
    
    * (feat) Multi-Model now handles, based on user's input, both time-series and cumulative plots
    
    * (misc) commit before temporarily changing the branch
    
    * (fix) experiment file names improved
    
    * (fix) multi-model window outputting problem solved
    
    * (documentation) updated to match user input
    
    * (fix) updated to match user input
    
    * (fix) experiment 2 - user-experience improved
    
    * demo setup for meeting
    
    * (feat&fix) MultiModel handles vertical and horizontal limits from input, window accuracy was improved, useless content deleted
    
    * (feat) Multi-Model cumulative time series plot almost developed; other Multi-Model plots refined; demo for the Multi-Model
    
    * (feat) Multi-Model, almost reaching final of iteration 2, user input updated, efficiency improved
    
    * (feat) documentation updated, experiment 2 updated, and re-ran for multiple types of plots, many plots + multimodel towards the end of iteration 2
    
    * (feat) towards finishing rq1
    
    * (feat) experiment 4 and misc
    
    * (fix) opendc-analyzer folder cleaned
    
    * (feat) parser updated to match the meta-model input
    
    * (feat) plotting integration of the metamodel
    
    * (feat) MetaModel very-basic functionality
    
    initialization, computation with only one function (mean), multi-model appending and linking, plotting tested (and works) fot time series graph yet
    
    * (feat) better naming and little, temporary, ducktape, to disable a feature and allow meta-model to function
    
    * (misc) output results, files -- with this commit, the first sub-iteration of the MVP is complete
    
    * (feat) meta-model handles also cumulative
    
    * (feat) last commit before major refactoring
    
    * (feat) MVP of metamodel done
    
    3 functions handled, integrated with multimodel, able to plot all the types of graphs the multimodel plots, the code is in a relatively good shape, still requires documentation. up next: iteration 2!
    
    * (feat) Meta-Model outputs the meta-model simulation results
    (feat) experiment 5, accuracy, currently setting up
    
    * (feat) bitbrains small analysis
    
    * (feat) surf-sara and carbon-trace workloads analyzed
    
    * (feat) accuracy evaluator setup
    
    * (doc) code documentation
    
    * (fix) removed use_cases (not used anymore)
    
    * (doc) following the industry standards
    
    * (feat) accuracy evaluator, part of experiment 5, implemented MVP
    
    future elements: have a better output, save into a file, with specific details per model / metamodel
    
    * (feat) accuracy_evaluator outputs in an external file
    + some accuracy analysis for individual models, metamodel with mean, and metamodel with median
    
    * experiment 5 addded
    
    * (feat) seeking meta_equations with lower error rate(s) than mean/median (still searching)
    
    * (feat) Warning: Cannot have a Meta-Model without a Multi-Model. No computation made."
    
    * experiment 6 added
    
    * (fix) clarified: aggregation_function changed to window_function
    
    * (fix) sample rate added in the reproducibility.md file for exp 6
    
    * (feat) aggregation_function -> window_function; vertical&horizontal ticks can now be selected by the user; metamodel more proeminent in the plots
    
    * (feat) fr6 plots
    
    * (feat) experiment 7 report files
    
    * (feat) gitignore ignores large files
    
    * (feat) gitignore
    
    * (feat) experiment 7 results
    
    * Experiment 5 adjusted for RMSLE in %age
    
    * experiment 7 and experiment 8 data
    
    * (feat) experiment data updated
    
    * (feat) data plots for the experiment
    
    * (feat) large data files ignored
    
    * .
    
    * (feat) documentation update
    
    * (feat) documenting code
    
    * (fix) demo folder removed
    
    * (fix) meta_model now outputs straight after computation
    
    * (feat) md file setup, folder setup
    
    * (feat) host renamed to "sim". this makes the tool more inclusive. MultiModel also handles seed
    
    every variable name containing the word host, and the corresponding documentation, we rename to "sim" (simulation). for example raw-host-data -> raw-sim-data. Also, the Multi-Model now handles the seed, which can be given by user, or is 0 by default.
    
    * (feat) added the seed, as a non-mandatory value, defaulting to 0
    
    * (feat) added the seed, as a non-mandatory value, defaulting to 0
    
    * (feat) host -> sim (refactoring consequences)
    
    * (feat) multi-meta-model integration file, started, linked with main for testing
    
    * (feat) corresponding integration & analysis (testing) files
    
    * (feat) multi-meta-model-integration file - towards draft 1
    
    * (feat) multi-meta-model-integration file - draft 1
    
    * (feature) multimodel has now ID -101 (instead of 101)
    
    this "feature" does not limit anymore the multimodel to "only" 100 models (hence clashing when the id increases to 100)
    
    * (fix) exit codes no more relevant
    
    * (feat) simulation data files
    
    * (feat) minor change
    
    * (feat) Simulator Specifics
    
    * accuracy and performance validation for RQ3
    
    * (feat) new branding - Multi-Meta-Model is now "M3SA"
    
    M3SA - the short of Multi-Meta-Model Simulation Analysis
    
    * (feat) new branding - Multi-Meta-Model is now "M3SA"
    
    M3SA - the short of Multi-Meta-Model Simulation Analysis
    
    * (fix) universality simulation folder removed from local-master
    
    * (feat) experiment being set up
    
    * (feat) experiment being set up
    
    * (feat) analyzr now is M3SA
    
    * (feat) use case - usability evaluation
    
    * (feat) use case - usability evaluation
    
    * (fix) removed unused files
    
    * (fix) analyzer renamed to "m3sa"
    
    * (fix) analyzer renamed to "m3sa"
    
    * (fix) m3sa linked with opendc
    
    * (fix) splotless applied
    
    * (fix) preparing PR
    
    * (fix) preparing PR - updating website
    
    * (feat) PR template nicer
    
    * (feat) CI: Add disk cleanup and usage checks to github actions
    
    * (feat) CI: increased timeout time for documentation
    
    downlaoding dependencies for the website may take more time than initially allowed
    
    * (feat) CI: Enhance GitHub Pages setup and optimize Node.js caching in CI.
    
    * testing website workflow without m3sa documentation
    
    * build workflow reverted to initial
    
    * website files back here
    
    * (fix) <br> now as <br />
    
    * (fix) docusaurus 'broken links' solved
    
    * (fix) experimental components removed from the master branch
    
    * gitignore removes pyc and pycache
    
    * removed all pyc and pycache
    Radu-Nicolae authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    4f94823 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4cbd14 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a61735b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7aba10c View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    e1320f3 View commit details
    Browse the repository at this point in the history
  2. (fix) removed test of monitor.serversPending - feature no more supported

    monitor does not have anymore serversPending attribute which causes test (hence workflows) failures
    Radu-Nicolae committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    c1d68d0 View commit details
    Browse the repository at this point in the history