Reti di Telecomunicazioni 1

Похожие документы
' $ Teoria del traffico & % 1

RETI DI TELECOMUNICAZIONE

SIMULAZIONE DI SISTEMI CASUALI 2 parte. Processi stocastici e teoria delle code. Processi stocastici

λ è detto intensità e rappresenta il numero di eventi che si

INTRODUZIONE ALLA TEORIA DEL TRAFFICO

RETI DI TELECOMUNICAZIONE

Reti di Telecomunicazioni 1

TEORIA E TECNICA DELLA CIRCOLAZIONE

Tre esempi di sistemi di congestione. Analisi delle loro simulazioni in linguaggio Simula

Esercitazioni di Meccanica Quantistica I

Capitolo 5 Variabili aleatorie discrete notevoli Insegnamento: Statistica Applicata Corso di Laurea in "Scienze e Tecnologie Alimentari"

RETI DI TELECOMUNICAZIONE

La statistica. Elaborazione e rappresentazione dei dati Gli indicatori statistici. Prof. Giuseppe Carucci

Simulazione. D.E.I.S. Università di Bologna DEISNet

CRESCITA DI POPOLAZIONI. Consideriamo una popolazione di esseri viventi e indichiamo con n(t) il numero di individui della popolazione al tempo t:

Modelli e Metodi per la Simulazione (MMS)

Statistica Descrittiva Soluzioni 3. Medie potenziate

La simulazione è l'imitazione di un processo o di un sistema reale per un

Sistemi Discreti. Reti di Petri Stocastiche Automi stocastici Code e Reti di Code Algebra di processi

1. i limiti di p che garantiscono un funzionamento stabile del sistema ;

SCOPO DELL ANALISI DI CORRELAZIONE

Capitolo 6. Variabili casuali continue. 6.1 La densità di probabilità

STATISTICHE DESCRITTIVE Parte II

SISTEMI ELEMENTARI DEL 1 o E 2 o ORDINE

Capitolo 6 La distribuzione normale

Piano cartesiano e retta

Il blocco amplificatore realizza la funzione di elevare il livello (di tensione o corrente) del segnale (in tensione o corrente) in uscita da una

NOTE SULLE FUNZIONI CONVESSE DI UNA VARIABILE REALE

PROCESSI STOCASTICI 1: ESERCIZI

Capitolo 6. La distribuzione normale

ONDE PROGRESSIVE E REGRESSIVE, ONDE STAZIONARIE

Modelli e Metodi per l Automazione

Insiemi di numeri reali

Politecnico di Milano Dipartimento di Elettronica e Informazione Introduzione. Laboratorio di Reti di Telecomunicazione

Analisi delle corrispondenze

Analisi delle corrispondenze

La regressione lineare. Rappresentazione analitica delle distribuzioni

1. Introduzione alle Reti di TLC

Gli errori nella verifica delle ipotesi

Esercitazioni di Statistica

LEZIONE 3. a + b + 2c + e = 1 b + d + g = 0 3b + f + 3g = 2. a b c d e f g

6. IL MOTO Come descrivere un moto.

Due variabili aleatorie X ed Y si dicono indipendenti se comunque dati due numeri reali a e b si ha. P {X = a, Y = b} = P {X = a}p {Y = b}

percorso 4 Estensione on line lezione 2 I fattori della produzione e le forme di mercato La produttività La produzione

Leggi di capitalizzazione e di attualizzazione

Lezione 4 a - Misure di dispersione o di variabilità

UNITÀ DIDATTICA 5 LA RETTA

Esempi di confronti grafici

Corso di Laurea in Informatica Calcolo delle Probabilità e Statistica (269AA) A.A. 2016/17 - Prima prova in itinere

IL CRITERIO DELLA MASSIMA VEROSIMIGLIANZA

TEORIA DELL INFORMAZIONE ED ENTROPIA FEDERICO MARINI

Esercitazione # 3. Trovate la probabilita che in 5 lanci di un dado non truccato il 3 si presenti

1 Prodotto cartesiano di due insiemi 1. 5 Soluzioni degli esercizi 6

Limiti di successioni

Massimi e minimi vincolati

TEORIA DEI SISTEMI ANALISI DEI SISTEMI LTI

PROVE SCRITTE DI MATEMATICA APPLICATA, ANNO 2006/07

Statistica 1 A.A. 2015/2016

Distribuzione Gaussiana - Facciamo un riassunto -

1) Probabilità di errore di trasmissione. 2) Capacità di canale. 3) Esempi di calcolo della capacità. 4) Disuguaglianza di Fano

L insieme dei numeri razionali Q Prof. Walter Pugliese

CAPITOLO 1 LA FUNZIONE DI PRODUZIONE E LA CRESCITA ECONOMICA

Sistemi lineari. Lorenzo Pareschi. Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara

Pulse Amplitude Modulation (PAM) 2 Scelta delle risposte impulsive dei filtri in trasmissione e ricezione

1. LA VELOCITA. Si chiama traiettoria la linea che unisce le posizioni successive occupate da un punto materiale in movimento.

Le Derivate. Appunti delle lezioni di matematica di A. Pisani Liceo Classico Dante Alighieri

TEORIA DEI SISTEMI SISTEMI LINEARI

Quesito 1 Si desidera determinare il numero di operatori al servizio di un centralino privato per telefonia. Le specifiche di questa determinazione

Conversione Analogico/Digitale

Fondamenti di Infrastrutture Viarie

ANALISI 1 1 QUINTA LEZIONE

Ancora sui criteri di divisibilità di Marco Bono

DISTRIBUZIONI DI PROBABILITA

4.4 Il regolatore di tensione a diodo zener.

La valutazione dei rischi. Corso di risk management Prof. Giuseppe D Onza

Insiemistica. Capitolo 1. Prerequisiti. Obiettivi. Gli insiemi numerici di base Divisibilità e fattorizzazione nei numeri interi

Unità Didattica realizzata dalla prof.ssa De Simone Marilena A.S. 2015/16

Programmazione con Foglio di Calcolo Cenni di Statistica Descrittiva

AUTOMA A STATI FINITI

La distribuzione delle frequenze. T 10 (s)

Derivazione numerica. Introduzione al calcolo numerico. Derivazione numerica (II) Derivazione numerica (III)

Note sul sistema di Lotka-Volterra. Prima versione. Commenti e correzioni sono benvenuti.

Транскрипт:

Reti di Telecomunicazioni 1 AA2011/12 Sistemi a coda Blocco E2 Ing. Francesco Zampognaro e-mail: zampognaro@ing.uniroma2.it Lucidi Prof. Stefano Salsano 1 Definizione di traffico e utilizzazione di un sistema 2 1

In questa sezione discuteremo la definizione del concetto di traffico. Nella slide successiva si mostra (in alto) un diagramma con l evoluzione temporale dello stato di una sorgente. La sorgente alterna periodi di attività ( chiamate ) a periodi di inattività. L attività è rappresentata con 1 e l inattività con 0 e lo stato della sorgente corrisponde ad un processo aleatorio che vale 1 o 0. Un periodo di attività inizia con un evento di nascita e termina con un evento di morte. Se consideriamo più sorgenti (nella slide successiva, in basso, si dà il caso con 4), possiamo sommare i processi aleatori che rappresentano lo stato di una sorgente ed ottenere un diagramma che rappresenta il traffico offerto complessivo delle quattro sorgenti. In un dato istante il numero di sorgenti attive varia da zero al numero di sorgenti. 3 Processo di offerta del traffico su base chiamata Xi(t) Stato di una sorgente di traffico 1 0 X 0 (t) 4 3 2 1 0 x o x o x o nascita morte nascita morte nascita morte S = numero delle sorgenti Processo aleatorio che caratterizza l i-esima sorgente Traffico offerto da quattro sorgenti t t 4 2

La slide precedente mostra una rappresentazione del traffico offerto originato da 4 terminali. Il numero di sorgenti potenzialmente attive evolve nel tempo nell intervallo tra 0 e 4. Nella realtà può accadere che una sorgente richieda servizio ma non ci siano risorse per esaudire la richiesta di servizio. La richiesta di servizio viene scartata. In queste situazioni si parlerà di traffico smaltito per indicare la parte di traffico che il sistema riesce a smaltire e di traffico rifiutato per indicare la parte di traffico che il sistema non riesce a smaltire e quindi scarta. Ad esempio nella slide successiva si mostra una situazione in cui vi sono solo 2 serventi disponibili e si evidenzia in rosso una parte del traffico che non riesce ad essere smaltita dal sistema e deve quindi essere scartata. 5 Traffico offerto e traffico smaltito Se il sistema di servizio è composto da un numero limitato di risorse il numero di risorse contemporaneamente occupate è diverso dal numero di sorgenti che sono (o che vorrebbero essere) attive. Si parla quindi di traffico offerto e di traffico smaltito. Traffico offerto da quattro sorgenti X 0 (t) 4 3 2 1 0 Traffico smaltito da due serventi (fila di attesa nulla) X S (t) Processo aleatorio relativo alle risorse impegnate = traffico smaltito t 6 3

In questo caso ci si rende conto di come parlare di traffico offerto sia una astrazione concettuale: nel momento in cui una richiesta di servizio viene rifiutata, in molti casi non si può misurare la durata del tempo di servizio relativa a quella richiesta. Ad esempio se le richieste sono chiamate telefoniche non si può sapere quanto sarebbe durata una chiamata che viene rifiutata dalla rete. Nonostante questo, possiamo utilmente far riferimento al concetto di traffico offerto utilizzando tecniche simulative e/o analitiche. 7 Passiamo quindi nella prossima slide a definire ed analizzare alcuni concetti utili, considerando indifferentemente un processo di arrivo o di servizio. Definiamo anzitutto la proprietà di stazionarietà per i processi di arrivo e di servizio. Un processo è stazionario se la distribuzione di probabilità delle sue componenti non varia nel tempo. Le componenti del processo sono le variabili aleatorie X(t), per ogni t. Il valore medio A=E{X(t)}di una qualunque delle componenti del processo aleatorio (dato che sono tutte uguali per l ipotesi di stazionarietà ) viene detto intensità media di traffico. 8 4

Traffico offerto e traffico smaltito Processo aleatorio relativo alle sorgenti attive = traffico offerto Processo aleatorio relativo alle risorse impegnate = traffico smaltito Supponiamo tali processi stazionari: la distribuzione del numero X di occupazioni non dipende dal tempo Per k= 0, 1, 2, per ogni t Il valor medio della distribuzione è indicato come intensità media di traffico 9 Unità di misura del traffico: l Erlang L intensità media di traffico A si esprime in Erlang. Dimensionalmente è un numero puro. Si applica sia al traffico offerto che al traffico smaltito Traffico offerto: esprime il numero medio di sorgenti potenzialmente attive Traffico smaltito: esprime numero medio di serventi occupati 10 5

Ricordiamo cosa significa il potenzialmente nella definizione del traffico offerto: significa che si considera un sistema virtuale che accolga tutte le richieste di traffico degli utenti senza perdite. 11 Intensità media del traffico offerto X 0 (t) 4 3 2 1 0 S = numero delle sorgenti Traffico offerto da quattro sorgenti Ao t Ao: intensità media del traffico offerto 12 6

Intensità media del traffico smaltito X S (t) Traffico smaltito 4 3 2 1 0 Processo aleatorio relativo alle risorse impegnate = traffico smaltito A S t A S : intensità media del traffico smaltito 13 Esempio 1: Traffico offerto Si osservi un sistema con 3 sorgenti che possano essere attive o non attive indipendentemente. Fissato un qualunque istante di tempo t si abbia la seguente distribuzione del numero di sorgenti attive: sorgenti probabilità 0 P(0) = 0.4 1 P(1) = 0.3 2 P(2) = 0.2 3 P(3) = 0.1 Il numero medio di sorgenti attive è: 0 P(0)+ 1 P(1)+ 2 P(2)+ 3 P(3) = 1 Il traffico offerto è pari a 1 Erlang corrisponde ad una sorgente attiva per il 100% del tempo 14 7

Esempio 1: Traffico offerto (continua) Se le sorgenti sono uguali tra loro, il traffico offerto da ciascuna sorgente sarà 1 / 3 = 0.333 Erlang: ho una valutazione della attività della singola sorgente Quanto vale il traffico offerto da 10 sorgenti di questo tipo? A o (10 sorgenti) = 10 * A o (1 sorgente) = 3.33 Erlang Corrisponde a 3.33 sorgenti sempre attive 15 Commenti sulla definizione di Erlang Quando diciamo ad esempio che 10 sorgenti con attività 0.333 corrispondono a 3.33 sorgenti sempre attive, ci riferiamo esclusivamente alla quantità media di traffico offerto. Le prestazioni (ritardo, perdita) esperite dalle sorgenti quando accedono ad un sistema di servizio NON sono equivalenti nei due casi La variabilità del processo di arrivo è diversa nei due casi e intuitivamente ci aspettiamo che un processo a variabilità maggiore (10 sorgenti con attività 0.333) sia più difficile da servire e quindi riceva prestazioni peggiori di un processo a variabilità minore (3.33 sorgenti sempre attive) 16 8

Esempio 2: Traffico smaltito Si osservi un sistema con 2 serventi. Ad esempio un centralino di un azienda con 2 operatori. Fissato un qualunque istante di tempo t si abbia la seguente distribuzione del numero di operatori attivo: operatori attivi probabilità 0 P(0) = 0.7 1 P(1) = 0.2 2 P(2) = 0.1 Il numero medio di operatori attivi è: 0 P(0)+ 1 P(1)+ 2 P(2) = 0.4 Il traffico smaltito è pari a 0.4 Erlang corrisponde ad un operatore attivo per il 40% del tempo 17 Riassumendo Il traffico come processo aleatorio Il traffico è un processo aleatorio X(t), t 0 che descrive il numero di occupazioni contemporanee in corso all instate t Per un generico t fissato, X(t) è una variabile aleatoria caratterizzata da una distribuzione di probabilità il cui valor medio rappresenta l intensità di traffico Si parla del traffico offerto se X(t) fa riferimento al numero di sorgenti contemporaneamente attive all istante t Si parla di traffico smaltito se X(t) fa riferimento al numero di serventi contemporaneamente occupati all istante t L unità di misura del traffico è l Erlang che corrisponde al traffico offerto da una sorgente sempre attiva o smaltito da un servente permanentemente occupato 18 9

Dopo aver definito i concetti di traffico offerto e smaltito e aver visto qual è il modo di misurarne l intensità, consideriamo i parametri di un sistema di servizio come riportati nella slide seguente. T(k) è il tempo di coda che abbiamo definito in precedenza per il k-esimo utente che entra nel sistema. T(k) include quindi il tempo di servizio e l eventuale tempo speso nella fila di attesa. λ è la frequenza di ingresso al sistema e si esprime in s -1. Nella slide si tiene in conto delle eventuali perdite a monte quindi si definisce λ o come la frequenza di arrivo al sistema (il pedice o sta per offerto) e λ p come la frequenza di perdita. Ovviamente λ o = λ + λ p. Dato che le perdite sono modellate a monte, in questa convenzione la frequenza di ingresso equivale alla frequenza di attraversamento. 19 Si noti che talvolta si può utilizzare λ per indicare la frequenza di arrivo al sistema, se ci sono delle perdite si potrà denotare la frequenza di ingresso al sistema con λ i e si avrà che λ = λ i + λ p Se il sistema è senza perdite ovviamente la frequenza di arrivo e quella di ingresso coincidono. Si definiscono infine i valori medi del numero di utenti presenti nel sistema E(N) e del tempo di attraversamento del sistema E(T), che costituiscono i due parametri principali per valutare un sistema a coda. 20 10

Parametri di un sistema di servizio λ o λ λ p N(t) T(k) N(t) è il numero di utenti presenti nel sistema all istante t T(k) è il tempo che l utente k-esimo ha impiegato all interno del sistema λ è la frequenza media di arrivo al sistema (e di uscita dallo stesso, considerando che non si hanno perdite) E(N) è il numero medio di utenti nel sistema E(T) è il tempo medio di attraversamento del sistema 21 Nella slide successiva andiamo a considerare una relazione fondamentale tra la frequenza di ingresso ad un sistema senza perdita, il numero medio di utenti presenti nel sistema e il tempo di attraversamento del sistema stesso. Questa relazione è nota come legge di Little o risultato di Little ed ha una validità molto generale. 22 11

Legge di Little λ N(t) T(k) In condizioni di equilibrio statistico, in un qualunque sistema senza perdite E(N) = λ E(T) Il numero medio di utenti nel sistema è uguale al prodotto della frequenza di interarrivo per il tempo di attraversamento 23 Legge di Little La legge di Little si applica anche ai casi deterministici Una linea di autobus si effettua una partenza ogni 10 minuti Il percorso dura 1 ora. Quanti autobus sono contemporaneamente in viaggio? N = λt = 1/10 (min -1 ) 60 (min) = 6 autobus Una seggiovia ha 160 seggiolini (80 in salita e 80 in discesa). Passano 15 secondi tra un seggiolino e il successivo. Quanto dura il percorso? T = N / λ = 80 / 4 (min -1 ) = 20 minuti 24 12

Carico / utilizzazione di un sistema Possiamo quindi esprimere il traffico offerto al sistema come il prodotto della frequenza media delle richieste per la loro durata media o tempo medio di servizio A o = λ o E{T s } Se confrontiamo A o con il numero di serventi disponili m otteniamo una idea di quanto stiamo caricando il sistema A o /m << 1 sistema poco carico A o /m < 1 ma prossimo ad 1 sistema carico A o /m 1 il sistema può operare solo con perdita 25 Avevamo visto che l intensità traffico offerto al sistema, indicata con A o, corrisponde al numero medio di utenti che sarebbero attivi in un sistema senza perdita. Grazie alla legge di Little, possiamo esprimere questo numero medio come il prodotto tra la frequenza di arrivo al sistema e il tempo medio di permanenza nel servizio E{T s }. In pratica possiamo ricavare l intensità di traffico offerto note la frequenza media di arrivo e il tempo di servizio. 26 13

Nella seconda parte della slide precedente si mette in relazione l intensità di traffico offerto con il numero dei serventi m del sistema. Se l intensità di traffico è molto minore del numero dei serventi, il sistema sarà poco carico, cioè gli utenti generalmente troveranno dei serventi disponibili. Quando l intensità di traffico è minore ma prossima al numero dei serventi il sistema è carico. Se il sistema opera con attesa, vuol dire che per un utente sarà probabile trovare i serventi occupati e dover aspettare nella fila di attesa. Più il sistema è carico e maggiore sarà il tempo medio speso nella fila di attesa. Se il sistema opera con perdita, più il sistema è carico e maggiore sarà la probabilità di perdita. Infine, se l intensità di traffico è maggiore del numero di serventi, il sistema dovrà necessariamente operare con perdita. 27 Carico / utilizzazione di un sistema Il traffico smaltito si esprime come prodotto della frequenza media di richieste accolte per il tempo medio di servizio A s = λ s E{T s } Se dividiamo il traffico smaltito per il numero di serventi m otteniamo la utilizzazione dei serventi stessi. ρ = A s / m ρ < 1 L utilizzazione è sempre minore di 1 28 14

Applichiamo infine la legge di Little al traffico smaltito. L intensità media di traffico smaltito dal sistema, indicata con A s, corrisponde al numero medio di utenti che stanno ricevendo servizio. Grazie alla legge di Little, possiamo esprimere questo numero medio come il prodotto tra la frequenza di ingresso al sistema e il tempo medio di servizio E{T s }. In pratica possiamo ricavare l intensità di traffico smaltito note la frequenza media di ingresso e il tempo medio di servizio. Se dividiamo il traffico smaltito per il numero m dei serventi, otteniamo la utilizzazione ρ dei serventi. L utilizzazione corrisponde alla percentuale media di tempo in cui il servente è attivo. 29 15