• Non ci sono risultati.

UNIVERSIT ` A DEGLI STUDI DI SALERNO

N/A
N/A
Protected

Academic year: 2021

Condividi "UNIVERSIT ` A DEGLI STUDI DI SALERNO"

Copied!
5
0
0

Testo completo

(1)

UNIVERSIT ` A DEGLI STUDI DI SALERNO

Dipartimento di Matematica

Dottorato di Ricerca in Matematica XIV ciclo - Nuova serie

Performance analysis of queueing systems with

resequencing

Candidato: Caraccio Ilaria

Coordinatore: Chiar.ma Prof.ssa Patrizia Longobardi

Tutor: Chiar.mo Prof. Ciro D’Apice

Cotutor: Prof.ssa Rosanna Manzo

Anno Accademico 2014-2015

(2)
(3)

1

Abstract

Il settore dei servizi` e il cuore dell’economia mondiale. Nel corso

degli anni, il settore dei servizi ha dato origine ad una quantit` a

enorme di sfide tecnologiche, scientifiche e manageriali. Tra tutte

le sfide, la qualit` a del servizio, l’efficienza del servizio ed i com-

promessi tra i due sono sempre stati al centro dell’attenzione dei

responsabili del servizio e lo saranno sempre pi` u in futuro. La

teoria delle code cerca di affrontare queste tematiche da un punto

di vista matematico. Ogni sistema di servizio ` e caratterizzato da

due componenti principali: il processo degli arrivi e il processo

di servizio. Il processo degli arrivi regola i tempi di arrivo della

richiesta, e il processo di servizio riguarda la durata del servizio

nel sistema. Poich` e i processi di arrivo e di servzio sono di natura

stocastica, lo studio delle reti di servizio comporta un’analisi prob-

abilistica, che ` e oggetto della teoria delle code. Molte applicazioni,

come le voice data transmission, richiedono che gli scambi di dati

tra i diversi nodi di un sistema sia eseguito in maniera tale da

rispettare l’ordine di invio. Recentemente il multipath routing ha

ricevuto una certa attenzione in quanto l’invio di pacchetti di dati

lungo percorsi diversi, pu` o contribuire ad equilibrare il carico di

traffico riducendo cos`ı livelli di congestione della rete e abbassando

il tempo di soggiorno nel sistema. Purtroppo per` o poich` e i dati

viaggiano lungo diversi percorsi, ` e facile che i dati arrivino a des-

tinazione in ordine differente rispetto all’invio. Se l’applicazione

richiede che i pacchetti da elaborare arrivino al ricevente nello

stesso ordine di invio, allora i pacchetti disordinati devono at-

tendere un tempo noto come resequencing time. Il fenomeno del

packet mis-ordering avviene in due particolari scenari. Nel primo

scenario, l’utilizzo di pi` u canali di servizio accelera il servizio ma

aumenta la probablit` a che i dati arrivino a destinazione in ordine

differente rispetto a quello di invio, questo perch ˜ A¨ lungo i dif-

ferenti canali utilizzati per la trasmissione, i dati possono subire

ritardi differenti. Nel secondo scenario, i pacchetti possono essere

persi o erroneamente ricevuti a causa ad esempio della congestione

del canale utilizzato. In questo caso i dati devono essere ritrasmessi

(4)

tramite uno schema di ritrasmissione: SR-ARQ. Si noti che il sec-

ondo scenario si ha quando vi ` e un singolo canale tra il trasmet-

titore e il ricevitore. In pratica, molte applicazioni richiedono che

i pacchetti vengono ricevuti nello stesso ordine con il quale sono

stati inviati. Per tali applicazioni, bisogna introdurre il resequenc-

ing buffer che ` e un buffer nel quale i pacchetti attendono al fine di

essere riordinati. L’obiettivo principale di questa ricerca ` e quello di

analizzare le caratteristiche dei sistemi M/M/3/ ∞, M/M/∞/∞ e

MAP/PH/2/ ∞ con riordino in condizioni stazionarie e con buffer

e reordering buffer di capacit` a infinita. Nel M/M/3/ ∞ le richi-

este possono formare due code nel reordering buffer. Le due code

sono etichettate come coda di 1 e 2. Nella coda 1 ci sono le richi-

este che sono in attesa di due clienti che sono ancora in servizio,

mentre nella coda 2 ci sono richieste che sono in attesa di un

cliente che ` e ancora in servizio. ` E stata ricavata l’espressione per

la distribuzione stazionaria congiunta sia in forma esplicita che in

termini di funzione generatrice. Quando il parametro del servizio

µ ` e uguale a uno e il parametro di arrivo λ ` e tra 0.1 and 2.5,

sono stati forniti esempi numerici per il numero medio di richieste

nel reordering buffer (RB) (1 coda e la coda 2), per la varianza

del numero di richieste nel RB (coda 1 e coda 2), il coefficiente

di correlazione tra coda 1 e 2, tra coda di 1 e RB, tra la coda

2 e RB. Il sistema M/M/ ∞/∞ `e una generalizzazione del primo

sistema dove si hanno N servitori. Viene studiata la distribuzione

stazionaria congiunta del numero totale di richieste in coda e il

numero totale di richieste nel reordering buffer. Usando metodi

analitici ` e stato ricavato il sistema di equazioni di equilibrio che

permette la computazione ricorsiva della distribuzione stazionaria

congiunta del numero totale di richieste nel buffer e in servizio e

il numero totale di richieste nel RB. Nel MAP/PH/2/ ∞ si ha un

sistema con 2 server, capacit` a del buffer e del reordering buffer in-

finita. La distribuzione di servizio ` e la distribuzione a fase (PH),

mentre gli arrivi seguono un processo Markoviano. Si introduce

un algoritmo ricorrente per calcolare la distribuzione stazionaria

congiunta del numero di richieste in servizio, nel reordering buffer

e nel buffer. Vengono calcolate la distribuzione stazionaria del

(5)

3

tempo di arrivo nel sistema e nel reordering buffer con la Trasfor-

mata di Laplace-Stieltjes.

Riferimenti

Documenti correlati

Si lancia 200 volte un sasso sapendo che la probabilit` a di farlo entrare nella scatola A in un singolo lancio ` e pari a 0.0032.. L’azienda ospedaliera ICCM Srl vuole migliorare

Distribuzione per comune della radioattività totale (I colori nella parte anagrafica distinguono i singoli lotti di prelievo mentre quelli delle caselle “CPS/l

Lazio Liguria Marche Molise Puglia Sardegna Sicilia Toscana Veneto. metodi analitici - Acque

Informalmente, il primo passo dell’algoritmo fa in modo che il pivot della prima riga compaia prima dei pivot delle righe dalla seconda in poi, il secondo passo dell’algoritmo fa

L’ equazione di Boltzmann e’ derivata dalla teoria cinetica dei gas ed esprime la continuità della funzione di distribuzione nello spazio delle fasi *), che si puo’

% toll: tolleranza richiesta per il valore assoluto % della differenza di due iterate successive % nmax: massimo numero di iterazioni permesse %. % Dati

This thesis focuses on the “Thrust Surface Method” application, specifical- ly in the implementation of an algorithm able to produce compressive membrane stress states on

Il risultato principale ottenuto in questa tesi ` e la costruzione di quattro metodi quasi-conservativi appartenenti alla famiglia di metodi generali lineari.. In partic- olare, due