GithubHelp home page GithubHelp logo

davidetalevi98 / m-m-1-g_queue_fcfs_policy-with-exact-admission-control Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 140.11 MB

Oment++ project for the course of System simulation - Lorenzo Donatiello - UniBo - Analysis of an M/M/1 + G queue operated under the FCFS policy with exact admission control

Makefile 100.00%

m-m-1-g_queue_fcfs_policy-with-exact-admission-control's Introduction

Sistema di Simulazione

Questo progetto implementa un sistema di simulazione di code di coda utilizzando OMNeT++, un framework di simulazione basato su eventi discreti.

Descrizione

Il sistema simula il comportamento di un sistema composto da server, code passive e job. I job arrivano al sistema, vengono messi in coda e quindi serviti dal server se disponibile e se il job ha abbastanza tempo di vita da aspettare che torni disponibile.

Struttura del Progetto

Il progetto è strutturato nei seguenti moduli:

  • PassiveQueue: Rappresenta una coda passiva in cui i job arrivano e aspettano di essere serviti.
  • Server2: Rappresenta un server che serve i job dalla coda passiva.
  • Job2: Rappresenta un job che attraversa il sistema di code di coda.

Requisiti di Sistema

  • OMNeT++ 5.6 o versione successiva

Come Eseguire la Simulazione

  1. Clonare il repository su una macchina con OMNeT++ installato.
  2. Aprire il progetto OMNeT++ nel tuo IDE OMNeT++ preferito.
  3. Importare e compilare il progetto.
  4. Eseguire la simulazione utilizzando il IDE o da riga di comando.

Risultati della Simulazione

Durante l'esecuzione della simulazione, vengono raccolti dati relativi al tempo di permanenza dei job nel sistema, al numero medio di utenti serviti e non serviti, e altro ancora. Questi risultati possono essere analizzati utilizzando strumenti come Pandas in Python.

Autore

Questo progetto è stato sviluppato da Davide talevi come parte di corso di Simulazione di sitemi della LM Informatica dell'università di Bologna.

Licenza

Questo progetto è distribuito con la licenza MIT.

m-m-1-g_queue_fcfs_policy-with-exact-admission-control's People

Contributors

davidetalevi98 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.