The main objective of this study is to create a python library which will allow us to perform user defined what_if analysis of computer system queueing network models, in extending the capabilities of JSIMgraph of JMT. This library is created for the research purposes, mainly for experienced users of JMT, and it offers a rich set of methods to manipulate the parameters of the stations. This project is basically divided in to two main parts. The first one allows to model the systems using Jupyter notebook and the second one runs the simulations using JMT. This can be done by taking advantage of JMT command line feature. Since JMT command line takes XML file as a input, our idea is to generate XML file of the model using newly created python library and visualize the simulation results in an interactive python IDE Jupyter. This library is also aimed at creating multiple models at same time, to make comparative studies of performance evaluation of different models possible.
Il principale obiettivo di questo studio è creare una libreria python che ci permetterà di eseguire analisi what-if avanzate di modelli a reti di code di sistemi informatici in aggiunta a tutto quello già presente nella componente JSIM Graph di JMT. Questa libreria è creata per scopi di ricerca, ed è quindi destinata ad utenti esperti di JMT; essa offre un ricco set di metodi per manipolare i parametri delle stazioni. Questo progetto è suddiviso in due macro sezioni. La prima permette di definire i modelli dei sistemi utilizzando i notebook di Jupyter, e la seconda consente l’esecuzione delle simulazioni con JMT. Ciò può essere fatto attraverso l’interfaccia a linea di comando di JMT. Dal momento che essa usa come input un file XML, la nostra idea è di generare un questi file dei modello utilizzando questa nuova libreria di Python appena creata e vedere i risultati della simulazione in nell’ambiente interattivo Python supportato Jupyter. Lo scopo di questa libreria è anche quello di creare più modelli allo stesso tempo, permettendoi studi comparativi delle prestazioni dei differenti modelli.
SIMPLIFYING COMPLEX WHAT-IF ANALYSIS OF QUEUING NETWORK MODELS: A PYTHON FRAMEWORK FOR THE JMT - JAVA MODELLING TOOLS
KRISHNAN, RANJITHKUMAR
2016/2017
Abstract
The main objective of this study is to create a python library which will allow us to perform user defined what_if analysis of computer system queueing network models, in extending the capabilities of JSIMgraph of JMT. This library is created for the research purposes, mainly for experienced users of JMT, and it offers a rich set of methods to manipulate the parameters of the stations. This project is basically divided in to two main parts. The first one allows to model the systems using Jupyter notebook and the second one runs the simulations using JMT. This can be done by taking advantage of JMT command line feature. Since JMT command line takes XML file as a input, our idea is to generate XML file of the model using newly created python library and visualize the simulation results in an interactive python IDE Jupyter. This library is also aimed at creating multiple models at same time, to make comparative studies of performance evaluation of different models possible.File | Dimensione | Formato | |
---|---|---|---|
2018_04_KRISHNAN.pdf
solo utenti autorizzati dal 05/04/2019
Descrizione: 2018_04_Krishnan
Dimensione
2.37 MB
Formato
Adobe PDF
|
2.37 MB | Adobe PDF | Visualizza/Apri |
I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/10589/140113