1bTeoría de Colas
-
Upload
fannycatalina -
Category
Documents
-
view
226 -
download
0
Transcript of 1bTeoría de Colas
-
7/29/2019 1bTeora de Colas
1/78
Marzo2013
Prof.RomnLaraC.
-
7/29/2019 1bTeora de Colas
2/78
TeoradeColasEsunaramadelasMatemticasqueseocupadelestudiodelascolasdeespera,conunalcancemsgeneralquelossistemasdecomunicaciones.
Suobjetivoeselestudiodesistemascompuestos,porunaomsunidadesllamadasprocesadoreso
servidores,encargadosderealizarlastareasencomendadasporotrasunidades,llamadasclientes,conlaparticularidaddequesidurantealgnintervalodetiempolallegadadeclientessuperalacapacidad
deprocesamientodelsistema,dichosclientespermanecenencolahastaqueseanservidos.
-
7/29/2019 1bTeora de Colas
3/78
TeoradeColas
Fuentesdetrfico
ClientesRecursos
T r f i c o de
lared
Servidores
-
7/29/2019 1bTeora de Colas
4/78
AplicacindelateoradecolasLoscamposdeaplicacindelateoradecolasenlaIngenieradeTelecomunicacinsonnumerosos,pudiendoagruparseenlassiguientesgrandesreas:
Anlisisydiseodeprotocolosdecomunicacin. Controlygestinderecursosenredesdetelecomunicaciones.
Dimensionadoderedesdecomunicacin. Modeladodeltrficoquecirculaporlasredes:voz,videoydatos.
-
7/29/2019 1bTeora de Colas
5/78
LascolasLascolassonfrecuentesennuestravidacotidiana:
EnunbancoEnunrestaurantedecomidasrpidas
AlmatricularenlauniversidadLosautosenunlavacar
-
7/29/2019 1bTeora de Colas
6/78
LascolasEngeneral,anadielegustaesperarCuandolapacienciallegaasulmite,lagentesevaaotrolugar
Sinembargo,unserviciomuyrpidotendrauncostomuyelevado
Esnecesarioencontrarunbalanceadecuado
-
7/29/2019 1bTeora de Colas
7/78
Modelobsico
Unsistemadecolaspuededividirseendoscomponentesprincipales:
Lacola
LainstalacindelservicioLosclientesollegadasvienenenformaindividualpararecibirelservicio
-
7/29/2019 1bTeora de Colas
8/78
Losclientesollegadaspuedenser:PersonasAutomvilesMquinasquerequierenreparacinDocumentosEntremuchosotrostiposdeartculos
Modelobsico
-
7/29/2019 1bTeora de Colas
9/78
Sicuandoelclientelleganohaynadieenlacola,pasadeunavezarecibirel
servicioSino,seunealacolaEsimportantesealarquelacolanoincluyeaquienestrecibiendoelservicio
Modelobsico
-
7/29/2019 1bTeora de Colas
10/78
Lasllegadasvanalainstalacindelserviciodeacuerdoconladisciplinade
lacolaGeneralmentestaesprimeroenllegar,primeroenserservido(FIFO)
Peropuedenhaberotrasreglasocolasconprioridades
Modelobsico
-
7/29/2019 1bTeora de Colas
11/78
Llegadas
Sistema de colas
ColaInstalacindelservicio
Disciplina
de la cola
Salidas
Modelobsico
-
7/29/2019 1bTeora de Colas
12/78
Estructuras:picasdesistemasde
colasunalnea,unservidor
Llegadas
Sistema de colas
Cola ServidorSalidas
-
7/29/2019 1bTeora de Colas
13/78
Estructuras:picasdesistemasdecolasuna
lnea,ml@plesservidores
Llegadas
Sistema de colas
Cola
ServidorSalidas
Servidor
Servidor
Salidas
Salidas
-
7/29/2019 1bTeora de Colas
14/78
Estructuras:picasdecolasvarias
lneas,ml@plesservidores
Llegadas
Sistema de colas
Cola ServidorSalidas
Servidor
Servidor
Salidas
Salidas
Cola
Cola
-
7/29/2019 1bTeora de Colas
15/78
Estructuras:picasdecolasunalnea,
servidoressecuenciales
Llegadas
Sistema de colas
Cola
Servidor
Salidas
Cola
Servidor
-
7/29/2019 1bTeora de Colas
16/78
Costosdeunsistemadecolas
1. Costodeespera:Eselcostoparaelclientealesperar
Representaelcostodeoportunidaddeltiempoperdido
Unsistemaconunbajocostodeesperaesunafuenteimportantedecompetitividad
-
7/29/2019 1bTeora de Colas
17/78
2. Costodeservicio:Eselcostodeoperacindelserviciobrindado
Esmsfcildeestimar Elobjetivodeunsistemadecolases
encontrarelsistemadelcostototal
mnimo
Costosdeunsistemadecolas
-
7/29/2019 1bTeora de Colas
18/78
Eltiempoquetranscurreentredosllegadassucesivasenelsistemadecolassellamatiempoentrellegadas
Eltiempoentrellegadastiendeasermuyvariable
Elnmeroesperadodellegadasporunidaddetiemposellamatasamediadellegadas()
Costosdeunsistemadecolas
-
7/29/2019 1bTeora de Colas
19/78
SistemasdecolasLasllegadas
Eltiempoesperadoentrellegadases1/
Porejemplo,silatasamediadellegadases=20clientesporhora
Entonceseltiempoesperadoentrellegadases1/=1/20=0.05horaso3minutos
-
7/29/2019 1bTeora de Colas
20/78
SistemasdecolasLasllegadas
Ademsesnecesarioestimarladistribucindeprobabilidaddelos
tiemposentrellegadasGeneralmentesesuponeunadistribucinexponencial
Estodependedelcomportamientodelasllegadas
-
7/29/2019 1bTeora de Colas
21/78
SistemasdecolasLasllegadas
Distribucinexponencial
Laformaalgebraicadeladistribucinexponenciales:
Dondetrepresentaunacantidadexpresadaendetiempounidadesdetiempo(horas,minutos,etc.)
tetserviciodetiempoP = 1)(
-
7/29/2019 1bTeora de Colas
22/78
SistemasdecolasLasllegadas
Distribucinexponencial
Media Tiempo0
P(t)
-
7/29/2019 1bTeora de Colas
23/78
SistemasdecolasLasllegadas
Distribucinexponencial
Ladistribucinexponencialsuponeunamayorprobabilidadparatiemposentrellegadaspequeos
Engeneral,seconsideraquelasllegadassonaleatorias
Laltimallegadanoinfluyeenlaprobabilidaddellegadadelasiguiente
-
7/29/2019 1bTeora de Colas
24/78
SistemasdecolasLasllegadas-Distribucinde
Poisson
Esunadistribucindiscretaempleadaconmuchafrecuenciaparadescribirelpatrndelasllegadasaunsistemade
colas
Paratasasmediasdellegadaspequeasesasimtricaysehacems
simtricayseaproximaalabinomialparatasasdellegadasaltas
-
7/29/2019 1bTeora de Colas
25/78
SistemasdecolasLasllegadas-
DistribucindePoisson
Suformaalgebraicaes:
Donde:P(k):probabilidaddekllegadasporunidaddetiempo
:tasamediadellegadas
e=2,7182818
!
)(
k
ekP
k
=
-
7/29/2019 1bTeora de Colas
26/78
SistemasdecolasLasllegadas-
DistribucindePoisson
Llegadas por unidad de tiempo0
P
-
7/29/2019 1bTeora de Colas
27/78
Elnmerodeclientesenlacolaeselnmerodeclientesqueesperanel
servicioElnmerodeclientesenelsistemaeselnmerodeclientesqueesperanen
lacolamselnmerodeclientesqueactualmenterecibenelservicio
SistemasdecolasLacola
-
7/29/2019 1bTeora de Colas
28/78
Lacapacidaddelacolaeselnmeromximodeclientesquepuedenestar
enlacolaGeneralmentesesuponequelacolaesinfinita
Aunquetambinlacolapuedeserfinita
SistemasdecolasLacola
-
7/29/2019 1bTeora de Colas
29/78
SistemasdecolasLacola
Ladisciplinadelacolaserefierealordenenqueseseleccionanlosmiembrosdelacolaparacomenzarel
servicioLamscomnesFIFO:primeroenllegar,primeroensalir
Puededarse:seleccinaleatoria,prioridades,LIFO,entreotras.
-
7/29/2019 1bTeora de Colas
30/78
Elserviciopuedeserbrindadoporunservidoroporservidoresmltiples
Eltiempodeserviciovaradeclienteacliente
Eltiempoesperadodeserviciodependedelatasamediadeservicio()
SistemasdecolasElservicio
-
7/29/2019 1bTeora de Colas
31/78
Eltiempoesperadodeservicioequivalea1/
Porejemplo,silatasamediadeservicioesde25clientesporhora
Entonceseltiempoesperadodeservicioes1/=1/25=0.04horas,o2.4minutos
SistemasdecolasElservicio
-
7/29/2019 1bTeora de Colas
32/78
Esnecesarioseleccionarunadistribucindeprobabilidadparalostiemposdeservicio
Haydosdistribucionesquerepresentaranpuntosextremos:Ladistribucinexponencial(=media)
Tiemposdeservicioconstantes(=0)
SistemasdecolasElservicio
-
7/29/2019 1bTeora de Colas
33/78
SistemasdecolasElservicio
UnadistribucinintermediaesladistribucinErlang
Estadistribucinposeeunparmetrodeformakquedeterminasudesviacinestndar:
mediak
1=
-
7/29/2019 1bTeora de Colas
34/78
Sik=1,entoncesladistribucinErlangesigualalaexponencial
Sik=,entoncesladistribucinErlangesigualaladistribucindegeneradacontiemposconstantes
LaformadeladistribucinErlangvaradeacuerdoconk
SistemasdecolasElservicio
-
7/29/2019 1bTeora de Colas
35/78
Media Tiempo0
P(t)k =
k = 1k = 2
k = 8
SistemasdecolasElservicio
-
7/29/2019 1bTeora de Colas
36/78
Sistemasdecolas
DistribucinErlang
Distribucin Desviacin estndar
Constante 0
Erlang, k= 1 media
Erlang, k= 2
Erlang, k= 4 1/2 media
Erlang, k= 8
Erlang, k= 16 1/4 media
Erlang, cualquierk
media2/1
media8/1
mediak/1
-
7/29/2019 1bTeora de Colas
37/78
NotacindeKendall Utilizadaparaclasificarlossistemasespecificandolascaractersticasdeloselementosquelocomponen.A/B/C/K/m/z
A:Distribucindetiemposentrellegadas()B:Distribucindetiemposdeservicio(s)
D(determinista),M(memory-less;exponencial),Ek(Erlang-k),Hk(hiperexponencialdekestados)oG(general;seaproximaraunadelasanterioressegn2 (0,1,1/ko1)).
C:Nmerodeservidores(canales) K=capacidadtotalmximadelsistema(usuariosencola+servidores). SiK=C=>noexistecola. Pordefecto,infinito.
m=tamaodelapoblacin. Pordefecto,infinito.
z=disciplinadelacola. Pordefecto,FIFO.
-
7/29/2019 1bTeora de Colas
38/78
Estadodelsistemadecolas
Enprincipioelsistemaestenunestadoinicial
Sesuponequeelsistemadecolasllegaaunacondicindeestadoestable(nivelnormaldeoperacin)
Existenotrascondicionesanormales(horaspico,etc.)
Loqueinteresaeselestadoestable
-
7/29/2019 1bTeora de Colas
39/78
Desempeodelsistemadecolas
Paraevaluareldesempeosebuscaconocerdosfactoresprincipales:
1. Elnmerodeclientesqueesperanenlacola
2. Eltiempoquelosclientesesperanenlacolayenelsistema
-
7/29/2019 1bTeora de Colas
40/78
ProcesosdePoisson
Tambinllamadosprocesostotalmentealeatorios,modelandeformaadecuadalallegadadeusuariosasistemasreales. P(llegadadeusuarioent)funcindellegadasanteriores.
Otraopcin=>Procesosautosimilares:caractersticassimilaresendistintosinstantesdetiempo. Msajustadosalarealidadperodepeormanejomatemtico.
Caractersticas: Probabilidaddellegadaenunintervalodirectamenteproporcionalalalongituddeste.
Probabilidaddemsdeunallegadaenunintervalolosuficientementepequeoesdespreciable.
Lallegadaenunintervaloesindependientedellegadaspasadasofuturas.
CasoparticulardeprocesodeMarkov: Probabilidaddesiguienteestadoslodependedelestadoactualynodelahistoria.
-
7/29/2019 1bTeora de Colas
41/78
Medidasdeldesempeodelsistemade
colas Deintersparalaexplotacindelsistemaconelmximobeneficioylamenorinversin. Demandaderecursosrealizadaporlosusuarios. Utilizacindelosrecursosdesplegados.
IntensidaddeTrfico=A(=I)[Erlangs]InterpretacinErlang=nmerodecanalespermanentementeocupadosnecesariosparacursartodoeltrfico.
AO=trficoofrecido Aperdido=trficonocursado AC=trficocursado
Factordeutilizacin= Probabilidaddequeunservidorestocupadooporcentajedetiempoenqueelservidorestocupado. =tasaefectiva(cursada)dellegada.
=/
= /=AC/=min(AC/)
-
7/29/2019 1bTeora de Colas
42/78
Parmetrosorientadosalsistema
Throughput(caudal)=Th[usuarios/segundo] Medidadelaproductividaddelsistema. Nmeromediodeusuariosservidosporunidaddetiempo.
Sinprdidas=>Th= Thmax=C
Volumendetrficocursadoporunservidor=V Tiempototaldeocupacindeeseservidorenunintervalodetiempodereferencia(T).=>VT
TambinsepuededefinirA=V/T. Varaalolargodelda=>franjashorariasypromedioenvariosdas. HC=HoraCargada=horadeldaconmayortrfico.
Apartirdeltrficoenestahoraserealizalaplanificacin. Unidades:
Devolumen:[LLR](llamadade120seg)y[CCS](llamadade100seg). Deintensidad:[Erlang](1Er=30LLR/HC=36CCS/HC)
Th=
-
7/29/2019 1bTeora de Colas
43/78
MedidadelaQoSpercibidaporelusuario. Tiempomediodeesperaencola=W
Esunav.a.yvaraparacadausuario. Tiempomedioenelsistema=T
Esunav.a.yvaraparacadausuario.Ti=Wi+Si Rgimenpermanente=>procesosestocsticosestacionarios.
Nmeromediodeusuariosenelsistema=N=T Esunav.a.yvaraconeltiempo.
Nmeromediodeusuariosencola=N =W Esunav.a.yvaraconeltiempo.
Otros: Probabilidaddequeexistaunservidorlibre. Probabilidaddequelacolasupereciertovalor. Tiempomediodeesperaparalosqueentranencola.
Parmetrosorientadosalsistema
-
7/29/2019 1bTeora de Colas
44/78
Medidasdeldesempeodelsistemadecolas
frmulasgenerales
+=
=
=
+=+=
q
q
NN
WN
TN
WSEWT1
][
-
7/29/2019 1bTeora de Colas
45/78
Medidasdeldesempeodelsistemade
colasejemplo
Supongaunaestacindegasolinaalacuallleganenpromedio45clientesporhora
Setienecapacidadparaatenderenpromedioa60clientesporhora
Sesabequelosclientesesperanenpromedio3minutosenlacola
Determinarlosparmetrostotalesdelsistema
-
7/29/2019 1bTeora de Colas
46/78
Medidasdeldesempeodelsistemade
colasejercicio
Supongaunrestaurantdecomidasrpidasalcuallleganenpromedio100clientesporhora
Setienecapacidadparaatenderenpromedioa150clientesporhoraSesabequelosclientesesperanenpromedio2minutosenlacola
Calculelasmedidasdedesempeodelsistema
-
7/29/2019 1bTeora de Colas
47/78
Probabilidadescomomedidasdel
desempeo
Beneficios:PermitenevaluarescenariosPermiteestablecermetas
Notacin:Pn:probabilidaddetenernclientesenelsistema
P(Ts t) : probabilidad de que uncliente no espere en el sistema msde thoras
ac or e u zac n e
-
7/29/2019 1bTeora de Colas
48/78
ac or eu zac n e
sistema
Dadalatasamediadellegadasylatasamediadeservicio,sedefineelfactordeutilizacindelsistema.
Generalmenteserequiereque
-
7/29/2019 1bTeora de Colas
49/78
Factordeu@lizacindelsistema-ejemplo
Conbaseenlosdatosdelejemploanterior,=0.75,=1
Elfactordeutilizacindelsistemasisemantuvieraunservidores
=/=0.75/1=0.75=75%
Condosservidores(C=2):=/C=0.75/(2*1)=0.75/2=37,5%
-
7/29/2019 1bTeora de Colas
50/78
Ejemplo
Unaparatoregistradordetrficotomamedidascada3minutos,durantelaHC,delnmerodecircuitosocupadosenungrupo. Lasmedidasobtenidasserepresentanenelsiguientegrfico:
Determineelvalordeltrficocursadosiladuracinmediadelasllamadasesde3minutos
-
7/29/2019 1bTeora de Colas
51/78
Ejemplo
Enunhazdecuatrocircuitos,cadaunoestocupadouncuartodehoradiferentedelaHoraCargada.
a)Culeseltrficocursadoporcadacircuito?Yporelhaz?
b)Ysicoincidenloscuatrocuartosdehora?
-
7/29/2019 1bTeora de Colas
52/78
AnlisiseconmicodelneasdeesperaCostos
Tasa de servicioTasa ptima
de servicio
Costo de espera
Costo del servicio
Costo total
-
7/29/2019 1bTeora de Colas
53/78
Procesosde
NacimientoyMuerte Resultaninteresantesporquelamayorpartedelossistemasdeesperacontiemposdellegadaydeservicioexponencialessepuedenmodelarcomoprocesosdenacimientoymuerte.
SonuncasoespecialdelosprocesosdeMarkovdondesloserealizan
transicionesaestadosadyacentes. Estadodelsistema:nmerodeelementosdelsistema. Laevolucinentreestadosdelsistemaslodependedelestadoactual.
Grficamente: Estadondelsisteman
Eventos Nacimiento:llegadadeunelementoalsistema Muerte:salidadeunelementodelsistema
Consideraremosquelasllegadasysalidassonindependientesentres
n n
Transiciones
-
7/29/2019 1bTeora de Colas
54/78
Procesosde
NacimientoyMuerte Latransicinentreestadostienelugarconunadeterminadaprobabilidad
Probabilidaddequesucedaunnacimiento eslaprobabilidaddeque,estandoelsistema
n-1 enelestadon-1,pasealestadon
Probabilidaddequesucedaunamuerte eslaprobabilidaddeque,estandon elsistemaenelestadon,pasealestadon-1
Ecuacindeconservacindelflujo(n>0) Enrgimenpermanente,elflujodeentradaysalidadecadaestadocoinciden
n-1pn-1=npnpn=n1 pn1/n
n-1 n
-
7/29/2019 1bTeora de Colas
55/78
Procesosde
NacimientoyMuerte 0 1 2
pn=n1 pn1/n
123Paraobtenerpnenfuncindep0:
p1=0 /1 p0yp0?Sielsistemaesestable0pn =1
p2=1 /2 p1 = 10/12 p0
0 1 2
-
7/29/2019 1bTeora de Colas
56/78
SistemasconPrdidas
SinReintento SistemasconPrdidasySinReintento:
Sistemasincola. Silademandasuperalacapacidaddeservicio,laspeticionesserechazanypierden.Laspeticionesquelleganalsistemaynoencuentranunservidorlibre,serechazan.
Lasllamadasquenosepuedencursarinmediatamente,serechazan.Sesuponequenohayreintento(otrosistema?).
Estructuradeunsistemaconprdidas Elmodelodetrficoqueestudia
estasituacineselmodelode Erlang-B(ErB)
-
7/29/2019 1bTeora de Colas
57/78
SistemasconPrdidas
SinReintento HiptesisdelmodeloErlang-B:
1.Tamaodelapoblacinesinfinito.
Caracterstica:latasadepeticionesdeservicionoseve afectadaporelestadodelsistema.
2.RgimendellegadasdePoisson.
3.Lav.a.tiempodeservicio(s)sigueunadistribucin exponencial.4.Nmerodeservidores:c.
5.Nohayespera(Q=0).
NotacinKendall:M/M/c/c/
Sesuponequelasunidades,unavezservidas,regresanalapoblacin
-
7/29/2019 1bTeora de Colas
58/78
SistemasconPrdidas
SinReintento
-
7/29/2019 1bTeora de Colas
59/78
SistemasconPrdidas
SinReintento
-
7/29/2019 1bTeora de Colas
60/78
SistemasconPrdidas
SinReintento
Paraconectarcuatrogruposdeterminalesdedatosaunordenadorcentralseproponendosconfiguraciones,representadasenlasfiguras(a)y(b).
Sabiendoquecadagrupotiene22terminalesyque,portrminomedio,estnactivosel10%deltiempo,determineelnmerodecircuitosquesenecesitanencadacasosiprobabilidaddebloqueomximaesdel5%.
(Nota:Modeleelsistemadeformaquelasllamadasbloqueadassepierden.)
-
7/29/2019 1bTeora de Colas
61/78
SistemasconPrdidas
SinReintento
-
7/29/2019 1bTeora de Colas
62/78
SistemasconPrdidas
ConReintento
SistemasconPrdidasyConReintento: Silapeticindeconexinnosecursa,lallamadavuelvealsistemacomounreintento.
Elanlisissimplificadodeestossistemassebasaentreshiptesis: H1)Todaslasllamadasqueelsistemarechazacuandoestbloqueadosecursanenposterioresreintentos.
H2)Eltiempoquetranscurreentreelinstanteenqueunapeticinencuentrabloqueoyelreintentoesaleatorioyestadsticamenteindependiente.
H3)Eltiempomedioentrereintentosesmayorqueeltiempomediodeservicio.
Desdeelp.d.v.analtico,distinguiremosentrellamadadeprimerintentoyllamadadereintento.
-
7/29/2019 1bTeora de Colas
63/78
SistemasconPrdidas
ConReintento
-
7/29/2019 1bTeora de Colas
64/78
SistemasconPrdidas
ConReintento
-
7/29/2019 1bTeora de Colas
65/78
SistemasconPrdidas
ConReintento
-
7/29/2019 1bTeora de Colas
66/78
SistemasconPrdidas
ConReintento
Determinelaprobabilidaddebloqueodeunenlacede10circuitosentreunacentralitayunacentrallocalsabiendoqueeltrficoofrecido,sisepudieracursarensutotalidad,esde7Erlangs.Nota:Apliqueelmodelodereintentosconllamadasperdidasysuponga
poblacininfinita.
-
7/29/2019 1bTeora de Colas
67/78
SistemasconPrdidas
ConReintento
-
7/29/2019 1bTeora de Colas
68/78
SistemasconPrdidas
ConReintento
-
7/29/2019 1bTeora de Colas
69/78
Sistemasconespera
-
7/29/2019 1bTeora de Colas
70/78
Sistemasconespera
-
7/29/2019 1bTeora de Colas
71/78
Sistemasconespera
-
7/29/2019 1bTeora de Colas
72/78
Sistemasconespera
-
7/29/2019 1bTeora de Colas
73/78
Sistemasconespera
-
7/29/2019 1bTeora de Colas
74/78
Sistemasconespera
-
7/29/2019 1bTeora de Colas
75/78
Sistemasconespera
Unacentralitasirvedepuenteentre100extensionesy20lneasdesalidaconlassiguientescaractersticas:Encasodesaturacin,lasextensionesesperaneltiempoqueseanecesarioa
queunadelaslneasdesalidaquedelibre.Cadaextensingenera3llamadasdurantelaHC.Lamediadeduracindelasllamadasesde2
minutos.Calcule:
PD.Tiempomediodeespera.
-
7/29/2019 1bTeora de Colas
76/78
Sistemasconespera
-
7/29/2019 1bTeora de Colas
77/78
Sistemasconespera
Unacentralitasirvedepuenteentre100extensionesy20lneasdesalidaconlassiguientescaractersticas:Encasodesaturacin,lasextensionesesperaneltiempoqueseanecesarioa
queunadelaslneasdesalidaquedelibre.Cadaextensingenera3llamadasdurantelaHC.Lamediadeduracindelasllamadasesde2
minutos.Calcule:
PD.Tiempomediodeespera.
-
7/29/2019 1bTeora de Colas
78/78
Sistemasconespera
SetratadeoptimizarelnmerodecircuitosCdeunsistemaenelqueeltrficoofrecidoseestimaen3ErydondelaPBmximaserde0.03.
Sermejormodelarelsistemacomounsistemade
prdidasodeespera?Si,encasodeemergencia,eltrficoofrecidoaumentaraun20%cmoafectaraalgradodeservicio?