SlideShare una empresa de Scribd logo
1 de 13
Teoría de Colas aplicada a Java




      Modelización Numérica.
       Docente: Ana Perez.
Orden del día

    Presentación del proyecto

    Aplicación a una situación real

    Repaso conceptos

    Simulación Java de Colas M/M/1

    Simulación Hilos de Motor de Extracción

    Profiling funcionamiento Real Time
Investigación Académica

    Proyecto Integración: Contatuvoto.com.ar

    Tracker político independiente.

    Múltiple Integración curricular

    Incluye trabajos de la Universidad de Princeton

    Incluye una Investigación de Grado de Cloud
    Computing con el Dr Roatta.

    Liberado Open Source bajo licencia Creative
    Commons Argentina.
Contatuvoto.com.ar

    Objetivos Principales:
    
        Independencia de Datos (fuentes inpedendientes)
    
        Motor de Extracción Multihilos
    
        Gran cantidad de datos → procesamiento en
        paralelo
    
        Análisis de datos para obtener nueva información e
        indicadores relevantes
    
        Mínima manutención
Contatuvoto.com.ar
Modelo de Colas

Un modelo de colas es usado para aproximar una
 situación real de cola en un sistemathe average
 number in the queue, or the system, analizado
 matematicamente. Podemos saber:
  
      El tiempo promedio utilizado en la cola o en el sistema
  
      La distribución estadística de esos tiempo o números
  
      La probabilidad de que la cola esté vacía, o llena
  
      La probalidad de encontrar el sistema en un
      determinado estado.
Cola de un Sólo Servidor
M/M/1 representa una cola de un servidor

    con capacidad de cola ilimitada

    y población ilimitada

    Los arrivos y el servicio son Poisson,

    Los valores entre arrivos y servicios siguen la
    distribución exponencial.

    Gracias a la distribución matemática, se
    pueden inferir varias relaciones simples con
    sólo conocer la tasa de arrivo y servicio.
Modelo M/M/1

    El modelo M/M/1 puede usarse para predecir
    muchas situaciones.

    Características:
    
        Las llegadas son Poisson
    
        El tiempo de servicio es exponencial
    
        Hay un servidor
    
        El tamaño de la cola es infinito
    
        La población es infinita
Modelo M/M/1

    Puede ser modelado por el proceso de
    nacimientos <-> muertes de Markov

    Cuando nace → estado n+1

    Cuando muere → estado n-1
Ejemplo Simulación JAVA


      Brindado Online
Ejemplo Threads JAVA


     Brindado Online
Gracias por su atención

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

ETAPAS DEL PROCESO DE SIMULACION
ETAPAS DEL PROCESO DE SIMULACIONETAPAS DEL PROCESO DE SIMULACION
ETAPAS DEL PROCESO DE SIMULACION
 
UNIDAD 2 PROGRAMACIÓN BASICA
UNIDAD 2 PROGRAMACIÓN BASICAUNIDAD 2 PROGRAMACIÓN BASICA
UNIDAD 2 PROGRAMACIÓN BASICA
 
Simulacion-unidad 1
Simulacion-unidad 1Simulacion-unidad 1
Simulacion-unidad 1
 
Todas las APIs de Google
Todas las APIs de GoogleTodas las APIs de Google
Todas las APIs de Google
 
AnáLisis De Algoritmos1
AnáLisis De Algoritmos1AnáLisis De Algoritmos1
AnáLisis De Algoritmos1
 
PRACTICA 6 ALICE
PRACTICA 6 ALICEPRACTICA 6 ALICE
PRACTICA 6 ALICE
 
Actividad 10: Reporte de polimorfismo, herencia & encapsulamiento
Actividad  10: Reporte de polimorfismo, herencia & encapsulamientoActividad  10: Reporte de polimorfismo, herencia & encapsulamiento
Actividad 10: Reporte de polimorfismo, herencia & encapsulamiento
 
Modelos y modelado de sistemas
Modelos y modelado de sistemasModelos y modelado de sistemas
Modelos y modelado de sistemas
 
Hashing
HashingHashing
Hashing
 
Abstracción de datos
Abstracción de datosAbstracción de datos
Abstracción de datos
 
Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)   Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesos
 
Recursividad
RecursividadRecursividad
Recursividad
 
Ensambladores
EnsambladoresEnsambladores
Ensambladores
 
Glosario Términos De JAVA
Glosario Términos De JAVAGlosario Términos De JAVA
Glosario Términos De JAVA
 
U5 metodos-para-la-implementacion-de-crm
U5 metodos-para-la-implementacion-de-crmU5 metodos-para-la-implementacion-de-crm
U5 metodos-para-la-implementacion-de-crm
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
 
Arreglos C++
Arreglos C++Arreglos C++
Arreglos C++
 
Colores Ysombras
Colores YsombrasColores Ysombras
Colores Ysombras
 
Búsqueda secuencial en tabla ordenada
Búsqueda secuencial  en tabla ordenadaBúsqueda secuencial  en tabla ordenada
Búsqueda secuencial en tabla ordenada
 

Destacado

Pila dinamica y pila estatica
Pila dinamica y pila estaticaPila dinamica y pila estatica
Pila dinamica y pila estaticaJoeCorp
 
Unidad 3 estructuras lineales estaticas y dinamicas
Unidad 3 estructuras lineales estaticas y dinamicasUnidad 3 estructuras lineales estaticas y dinamicas
Unidad 3 estructuras lineales estaticas y dinamicasrehoscript
 
Programación Orientada a Eventos Java
Programación Orientada a Eventos JavaProgramación Orientada a Eventos Java
Programación Orientada a Eventos JavaJosé Mendoza
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosMayra Romero
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosEsteban Andres Diaz Mina
 

Destacado (7)

Colas o Filas en Java
Colas o Filas en JavaColas o Filas en Java
Colas o Filas en Java
 
Pila dinamica y pila estatica
Pila dinamica y pila estaticaPila dinamica y pila estatica
Pila dinamica y pila estatica
 
Unidad 3 estructuras lineales estaticas y dinamicas
Unidad 3 estructuras lineales estaticas y dinamicasUnidad 3 estructuras lineales estaticas y dinamicas
Unidad 3 estructuras lineales estaticas y dinamicas
 
Base de datos 4
Base de datos 4Base de datos 4
Base de datos 4
 
Programación Orientada a Eventos Java
Programación Orientada a Eventos JavaProgramación Orientada a Eventos Java
Programación Orientada a Eventos Java
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 

Similar a Teoría de Colas aplicada a Java (20)

Teoria de Colas
Teoria de ColasTeoria de Colas
Teoria de Colas
 
TRABAJO DE INVESTIGACIÓN-OPEII-URP
TRABAJO DE INVESTIGACIÓN-OPEII-URPTRABAJO DE INVESTIGACIÓN-OPEII-URP
TRABAJO DE INVESTIGACIÓN-OPEII-URP
 
Colas
ColasColas
Colas
 
Muestreo y procesamientopdf
Muestreo y procesamientopdfMuestreo y procesamientopdf
Muestreo y procesamientopdf
 
Sistemas de servicio.pdf
Sistemas de servicio.pdfSistemas de servicio.pdf
Sistemas de servicio.pdf
 
Modelamiento openc 2015
Modelamiento openc 2015Modelamiento openc 2015
Modelamiento openc 2015
 
Modelamiento openc 2015
Modelamiento openc 2015Modelamiento openc 2015
Modelamiento openc 2015
 
El modelo osi
El modelo osiEl modelo osi
El modelo osi
 
Modelado de Redes
Modelado de RedesModelado de Redes
Modelado de Redes
 
Colas
ColasColas
Colas
 
Colas
ColasColas
Colas
 
Colas
ColasColas
Colas
 
Caja negra
Caja negraCaja negra
Caja negra
 
Aplicaciones Excel para Telecomunicaciones
Aplicaciones Excel para TelecomunicacionesAplicaciones Excel para Telecomunicaciones
Aplicaciones Excel para Telecomunicaciones
 
Poisson
PoissonPoisson
Poisson
 
Algoritmo Paralelo
Algoritmo ParaleloAlgoritmo Paralelo
Algoritmo Paralelo
 
Comparación de los lenguajes de Dataflow LabVIEW y VEE
Comparación de los lenguajes de Dataflow LabVIEW y VEEComparación de los lenguajes de Dataflow LabVIEW y VEE
Comparación de los lenguajes de Dataflow LabVIEW y VEE
 
Optimizacion
OptimizacionOptimizacion
Optimizacion
 
Proyecto Simulación de Servidores de Bases de Datos SQL
Proyecto Simulación de Servidores de Bases de Datos SQLProyecto Simulación de Servidores de Bases de Datos SQL
Proyecto Simulación de Servidores de Bases de Datos SQL
 
Informe ecuaciones
Informe ecuacionesInforme ecuaciones
Informe ecuaciones
 

Último

Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadEduardoSantiagoSegov
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 

Último (20)

Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 

Teoría de Colas aplicada a Java

  • 1. Teoría de Colas aplicada a Java Modelización Numérica. Docente: Ana Perez.
  • 2. Orden del día  Presentación del proyecto  Aplicación a una situación real  Repaso conceptos  Simulación Java de Colas M/M/1  Simulación Hilos de Motor de Extracción  Profiling funcionamiento Real Time
  • 3. Investigación Académica  Proyecto Integración: Contatuvoto.com.ar  Tracker político independiente.  Múltiple Integración curricular  Incluye trabajos de la Universidad de Princeton  Incluye una Investigación de Grado de Cloud Computing con el Dr Roatta.  Liberado Open Source bajo licencia Creative Commons Argentina.
  • 4. Contatuvoto.com.ar  Objetivos Principales:  Independencia de Datos (fuentes inpedendientes)  Motor de Extracción Multihilos  Gran cantidad de datos → procesamiento en paralelo  Análisis de datos para obtener nueva información e indicadores relevantes  Mínima manutención
  • 6. Modelo de Colas Un modelo de colas es usado para aproximar una situación real de cola en un sistemathe average number in the queue, or the system, analizado matematicamente. Podemos saber:  El tiempo promedio utilizado en la cola o en el sistema  La distribución estadística de esos tiempo o números  La probabilidad de que la cola esté vacía, o llena  La probalidad de encontrar el sistema en un determinado estado.
  • 7. Cola de un Sólo Servidor M/M/1 representa una cola de un servidor  con capacidad de cola ilimitada  y población ilimitada  Los arrivos y el servicio son Poisson,  Los valores entre arrivos y servicios siguen la distribución exponencial.  Gracias a la distribución matemática, se pueden inferir varias relaciones simples con sólo conocer la tasa de arrivo y servicio.
  • 8. Modelo M/M/1  El modelo M/M/1 puede usarse para predecir muchas situaciones.  Características:  Las llegadas son Poisson  El tiempo de servicio es exponencial  Hay un servidor  El tamaño de la cola es infinito  La población es infinita
  • 9.
  • 10. Modelo M/M/1  Puede ser modelado por el proceso de nacimientos <-> muertes de Markov  Cuando nace → estado n+1  Cuando muere → estado n-1
  • 11. Ejemplo Simulación JAVA Brindado Online
  • 12. Ejemplo Threads JAVA Brindado Online
  • 13. Gracias por su atención