Menu

#140 What-if extensions

common
open
nobody
None
5
2024-04-22
2023-01-30
No

What-if JSIMgraph extensions:

  • allow to control total arrival rate lambda in the presence of multiple classes
  • number of tasks produced in output by a fork
  • max number of jobs in finite capacity region
  • number of required tasks in join quorum
  • plot on the same graph two or more indices (perhaps capped to 2-3 max)

What-if JMVA extensions:

  • allow to control total arrival rate lambda in the presence of multiple classes
  • increase the number of servers

  • Allow the collection of the data for the Statistical Results changing dynamically the name (e.g., adding an increasing number) of the file generated for each simulation run. Now the files are overwritten so only the last is saved. A warning message before the beginning of the what-if should be shown with a confirmation required

  • Allow the generation of multiple plots together in the same graph, as in JMVA. The values plotted in the same graph must be different indices of the same metric, e.g., the utilizations of the resources or of various ckasses, or the throughput, etc.
  • allow the visualization of the plots incrementally as the What-if progress. Now a user must wait till the end of the last simulation to see the graphs. It may be he is not interested to see the results of all the simulations.
  • allow the execution of several simulations with different values of control parameter in parallel. It may be that using different cores the global exec time will be reduced.
  • allow to change FCR parameters

Misc:

  • verify that 10 parallel what-ifs produce the same exact of their serial version, there were problems in this respect and seed may not be done correctly

Added as of 1.2.3

Discussion

  • Giuliano Casale

    Giuliano Casale - 2024-04-22
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,10 +1,8 @@
     What-if JSIMgraph extensions:
    
     - allow to control total arrival rate lambda in the presence of multiple classes
    -- increase the number of servers
    +- number of tasks produced in output by a fork
     - max number of jobs in finite capacity region
    -- number of tasks produced in output by a fork
     - number of required tasks in join quorum
    -- vary routing probability (only) in the case of a station with two outgoing links
     - plot on the same graph two or more indices (perhaps capped to 2-3 max)
    
     What-if JMVA extensions:
    
     
  • Giuliano Casale

    Giuliano Casale - 2024-04-22

    Implemented JSIMgraph WIF extension as of 1.2.5

    • increase the number of servers
    • vary routing probability (only) in the case of a station with two outgoing links
     
  • Giuliano Casale

    Giuliano Casale - 2024-04-22
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -9,6 +9,12 @@
    
     - allow to control total arrival rate lambda in the presence of multiple classes
     - increase the number of servers
    
    +1. Allow the collection of the data for the Statistical Results changing dynamically the name (e.g., adding an increasing number) of the file generated for each simulation run. Now the files are overwritten so only the last is saved. A warning message before the beginning of the what-if should be shown with a confirmation required
    +2. Allow the generation of multiple plots together in the same graph, as in JMVA. The values plotted in the same graph must be different indices of the same metric, e.g., the utilizations of the resources or of various ckasses,  or the throughput, etc.
    +3. allow the visualization of the plots incrementally as the What-if progress. Now a user must wait till the end of the last simulation to see the graphs. It may be he is not interested to see the results of all the simulations. 
    +4. allow the execution of several simulations with different values of control parameter in parallel. It may be that using different cores the global exec time will be reduced.
    +5. allow to change FCR parameters
    +
     Misc:
    
     - verify that 10 parallel what-ifs produce the same exact of their serial version, there were problems in this respect and seed may not be done correctly
    
     
  • Giuliano Casale

    Giuliano Casale - 2024-04-22

    Merged text from other feature request

     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB