Skip to content
Snippets Groups Projects
Select Git revision
  • 0f2a8e853209f54c95cd3d1a5edc4771f7f555aa
  • master default protected
  • 31-documentation-for-user-categories
  • stage_ambre
  • feedback_DR
  • issue17,18,21
  • multibehavior_mono_multi_core
  • multibehavior
  • new_sched
  • feature/feitelson
  • issue#1
  • test_replay_reconfig
  • speedup
  • master_upstream
  • remove_switch_on_off_jobs
  • releases
  • shutdown-overclock
  • feature/energy-tests
  • feature/test-coverage
  • feature/loguru-logs
  • v3.1
  • v3.0
  • v2.0
  • v1.0
  • replay_feedback2023
  • jolyne-expe
  • europar2022
  • v1.4.0
  • v1.3.0
  • v1.2.1
  • v1.2.0
  • v1.1.0
  • v1.0.0
33 results

user_description_file_template.json

Blame
  • user_description_file_template.json 3.27 KiB
    {
        "core_limit_per_user": 100, // optional, default: infinite
        // For DMUsers;
        "dm_window": [2764800, 3110400], 
        "log_user_stats": true,
        "log_folder": "/home/mael/ownCloud/workspace/exp_batsim/out/demand_response/DMDegrad_may1_2_3",
        // For DMUserMultiBEhavior: 
        "seed" : -3,
        "red_windows" :  [[200000, 300000], [400000, 450000]], // either red or yellow must be defined
        "yellow_windows" :  [[5000, 10000]], // must not overlap with red_window
    
        "users": [
            {
                "name": "alice",
                "category": "dicho_intersubmission_time",
                "param": {
                    "first_sumbit": 0,
                    "end_submit": 10000,
                    "initial_delay": 1000
                }
            },
            {
                "name": "bob",
                "category": "routine_greedy",
                "param": {
                    "first_sumbit": 0,
                    "end_submit": 10000,
                    "delay_between_sumbit": 1000,
                    "initial_nb_job": 2
                }
            },
            {
                "name": "charly",
                "category": "replay_user_rigid",
                "param": {
                    "input_json": "charly.json"
                }
            },
            {
                "name": "elias",
                "category": "dm_user_reconfig",
                "param": {
                    "input_json": "elias.json",
                    "alpha_speedup": 0.8
                    
                }
            },
            {
                "name": "francois",
                "category": "dm_user_degrad",
                "param": {
                    "input_json": "francois.json"
                    
                }
            },
            {
                "name": "geo",
                "category": "dm_user_renonce",
                "param": {
                    "input_json": "geo.json"
                }
            },
            {
                "name": "heloise",
                "category": "dm_user_delay",
                "param": {
                    "input_json": "heloise.json"
                }
            },
            {
                "name": "igor",
                "category": "think_time_user",
                "param": {
                    "first_sumbit": 0.0,
                    "end_submit": 10000.0,
                    "think_time": 1000.0
                }
            },
            {
                "name": "jolyne",
                "category": "dm_user_multi_behavior",
                "param": {
                    "input_json": "jolyne.json",
                    "red_prob_rigid_multi_core" : 0.2,
                    "red_prob_degrad_multi_core" : 0.2,
                    "red_prob_reconfig_multi_core" : 0.2,
                    "red_prob_renonce_multi_core" : 0.2,
                    "red_prob_see_you_later_multi_core": 0.0,
    
                    "red_prob_rigid_mono_core" : 0.25,
                    "red_prob_degrad_mono_core" : 0.25,
                    "red_prob_renonce_mono_core" : 0.25,
                    "red_prob_see_you_later_mono_core": 0.25,
    
                    "yellow_prob_degrad_multi_core" : 0.3,
                    "yellow_prob_reconfig_multi_core" : 0.3,
                    "yellow_prob_rigid_multi_core" : 0.3,
    
                    "yellow_prob_degrad_mono_core" : 0.5,
                    "yellow_prob_rigid_mono_core" : 0.5
                }
            },
            {
                "name": "kalvin",
                "category": "feedback_user_think_time_only",
                "param": {
                    "input_json": "kalvin.json"
                }
            }
        ]
    }