SlideShare una empresa de Scribd logo
1 de 14
DICE Horizon 2020 Project
Grant Agreement no. 644869
http://www.dice-h2020.eu Funded by the Horizon 2020
Framework Programme of the European Union
Una herramienta para
evaluar el rendimiento
de aplicaciones
intensivas en datos
Abel Gómez1 y José Merseguer2
1 Universidad de Zaragoza / Universitat Oberta de Catalunya /
SOM Research Lab
2 Universidad de Zaragoza / Grupo de I+D en Computación
Distribuida (DisCo)
© DICE
RETOS Y DESAFÍOS
215/09/2016
○ Las tecnologías Big
Data no son fáciles
○ La curva de
aprendizaje es muy
dura
○ Escasez de expertos
en datos
Alrededor de 140.000 a 180.000 ofertas de empleo para
científicos de datos permanecerán vacantes alrededor
de 2018.
— McKinsey Global Institute
© DICE
RETOS Y DESAFÍOS
315/09/2016
○ Los sistemas han de ser
fiables
○ La seguridad y la priva-
cidad no son opcionales
○ Los procesos iterativos
son vitales
○ Las infraestructuras
deben ser escalables
© DICE
RETOS Y DESAFÍOS
415/09/2016
○ Los sistemas han de ser
fiables
○ La seguridad y la priva-
cidad no son opcionales
○ Los procesos iterativos
son vitales
○ Las infraestructuras
deben ser escalables
«Hazlo rápido, barato, escalable, y no pierdas ningún dato»
— Cualquier jefe
© DICE
DICE FRAMEWORK
515/09/2016
DevOps
© DICE
DICE FRAMEWORK
615/09/2016
DevOps
© DICE
¿QUÉ PROPORCIONAMOS?
715/09/2016
○ Un framework para evaluar el
rendimiento de modelos de AID
○ Computando diferente métricas para
AID:
○ Tiempo de respuesta: tiempo entre el envío
de una petición y la obtención de la
respuesta
○ Productividad: número de trabajos servidos
por unidad de tiempo
○ Utilización de servicios y componentes de
AID
○ …
© DICE
APROXIMACIÓN
815/09/2016
○ Técnicas de DSDM (M2M y M2T)
○ Entrada: Modelos de diseño en UML,
construídos según la metodología y el
profile de DICE
○ Salida: Modelos de análisis
○ Técnicas de simulación para
modelos de análisis
Transformaciones
M2M, M2T
Simulación
Diseños UML
perfilados con DICE Modelos Resultados
© DICE
SIMULATION TOOL
915/09/2016
© DICE
SIMULATION TOOL
1015/09/2016
© DICE
SIMULATION TOOL
1115/09/2016
© DICE
SIMULATION TOOL
1215/09/2016
© DICE
PROYECTOS Y CÓDIGO
1315/09/2016
○ DICE-Simulation: Implementación de la
Simulation tool (M2M, M2T, Orquestador, UI)
https://github.com/dice-project/DICE-Simulation
○ DICE-Simulation-Utils: Extensiones
depuración
https://github.com/dice-project/DICE-Simulation-Utils
○ DICE-Profile: Estereotipos AID
https://github.com/dice-project/DICE-Profiles
DICE Horizon 2020 Project
Grant Agreement no. 644869
http://www.dice-h2020.eu Funded by the Horizon 2020
Framework Programme of the European Union
Una herramienta para
evaluar el rendimiento
de aplicaciones
intensivas en datos
http://dice-project.github.io/DICE-Simulation/

Más contenido relacionado

Similar a Una herramienta para evaluar el rendimiento de aplicaciones intensivas en datos

Presentación programas de Inteligencia de negocio y Big data_UOCssió_setemb...
Presentación programas de Inteligencia de negocio y Big data_UOCssió_setemb...Presentación programas de Inteligencia de negocio y Big data_UOCssió_setemb...
Presentación programas de Inteligencia de negocio y Big data_UOCssió_setemb...Pepi Pedrero Rojo
 
trabajofinalMejora de MetodosBet.docx
trabajofinalMejora de MetodosBet.docxtrabajofinalMejora de MetodosBet.docx
trabajofinalMejora de MetodosBet.docxBethDuranCisneros
 
MuleSoft Madrid Meetup #2 slides 29th January 2020
MuleSoft Madrid Meetup #2 slides 29th January 2020MuleSoft Madrid Meetup #2 slides 29th January 2020
MuleSoft Madrid Meetup #2 slides 29th January 2020Ieva Navickaite
 
Cloud & DevOps: encontrando seguridad y soporte en la nube.
Cloud & DevOps: encontrando seguridad y soporte en la nube.Cloud & DevOps: encontrando seguridad y soporte en la nube.
Cloud & DevOps: encontrando seguridad y soporte en la nube.Alejandro Varas H.
 
Ponencia Ismael Caballero desayuno AFSM
Ponencia Ismael Caballero desayuno AFSMPonencia Ismael Caballero desayuno AFSM
Ponencia Ismael Caballero desayuno AFSMData Quality Team SL
 
Carrera de Big Data y Business Intelligence.TBIG
Carrera de Big Data y Business Intelligence.TBIGCarrera de Big Data y Business Intelligence.TBIG
Carrera de Big Data y Business Intelligence.TBIGCICE
 
Pedro Garcia Lopez Full professor dissertation (URV)
Pedro Garcia Lopez Full professor dissertation (URV)Pedro Garcia Lopez Full professor dissertation (URV)
Pedro Garcia Lopez Full professor dissertation (URV)pgarcial
 
Planeacion segundo corte
Planeacion segundo cortePlaneacion segundo corte
Planeacion segundo corteangiemoren18
 
Panel de ciberseguridad en la dirección de proyectos
Panel de ciberseguridad en la dirección de proyectosPanel de ciberseguridad en la dirección de proyectos
Panel de ciberseguridad en la dirección de proyectosPMI Capítulo México
 
DXC: Iniciativa TIC 2017 (Observatorio)
DXC: Iniciativa TIC 2017 (Observatorio)DXC: Iniciativa TIC 2017 (Observatorio)
DXC: Iniciativa TIC 2017 (Observatorio)Festibity
 
Tecnologías para PyMEs, nuevas oportunidades de negocio
Tecnologías para PyMEs, nuevas oportunidades de negocioTecnologías para PyMEs, nuevas oportunidades de negocio
Tecnologías para PyMEs, nuevas oportunidades de negocioVi_Olivares
 
Programa Superior en Big Data
Programa Superior en Big DataPrograma Superior en Big Data
Programa Superior en Big DataICEMD
 

Similar a Una herramienta para evaluar el rendimiento de aplicaciones intensivas en datos (20)

Presentación programas de Inteligencia de negocio y Big data_UOCssió_setemb...
Presentación programas de Inteligencia de negocio y Big data_UOCssió_setemb...Presentación programas de Inteligencia de negocio y Big data_UOCssió_setemb...
Presentación programas de Inteligencia de negocio y Big data_UOCssió_setemb...
 
trabajofinalMejora de MetodosBet.docx
trabajofinalMejora de MetodosBet.docxtrabajofinalMejora de MetodosBet.docx
trabajofinalMejora de MetodosBet.docx
 
28 cityanalytics slide
28 cityanalytics slide28 cityanalytics slide
28 cityanalytics slide
 
MuleSoft Madrid Meetup #2 slides 29th January 2020
MuleSoft Madrid Meetup #2 slides 29th January 2020MuleSoft Madrid Meetup #2 slides 29th January 2020
MuleSoft Madrid Meetup #2 slides 29th January 2020
 
Modulo 1 decimo
Modulo 1 decimoModulo 1 decimo
Modulo 1 decimo
 
Cloud & DevOps: encontrando seguridad y soporte en la nube.
Cloud & DevOps: encontrando seguridad y soporte en la nube.Cloud & DevOps: encontrando seguridad y soporte en la nube.
Cloud & DevOps: encontrando seguridad y soporte en la nube.
 
Ponencia Ismael Caballero desayuno AFSM
Ponencia Ismael Caballero desayuno AFSMPonencia Ismael Caballero desayuno AFSM
Ponencia Ismael Caballero desayuno AFSM
 
Carrera de Big Data y Business Intelligence.TBIG
Carrera de Big Data y Business Intelligence.TBIGCarrera de Big Data y Business Intelligence.TBIG
Carrera de Big Data y Business Intelligence.TBIG
 
Pedro Garcia Lopez Full professor dissertation (URV)
Pedro Garcia Lopez Full professor dissertation (URV)Pedro Garcia Lopez Full professor dissertation (URV)
Pedro Garcia Lopez Full professor dissertation (URV)
 
CD4ML
CD4MLCD4ML
CD4ML
 
Planeacion segundo corte
Planeacion segundo cortePlaneacion segundo corte
Planeacion segundo corte
 
Panel de ciberseguridad en la dirección de proyectos
Panel de ciberseguridad en la dirección de proyectosPanel de ciberseguridad en la dirección de proyectos
Panel de ciberseguridad en la dirección de proyectos
 
DXC: Iniciativa TIC 2017 (Observatorio)
DXC: Iniciativa TIC 2017 (Observatorio)DXC: Iniciativa TIC 2017 (Observatorio)
DXC: Iniciativa TIC 2017 (Observatorio)
 
Tecnologías para PyMEs, nuevas oportunidades de negocio
Tecnologías para PyMEs, nuevas oportunidades de negocioTecnologías para PyMEs, nuevas oportunidades de negocio
Tecnologías para PyMEs, nuevas oportunidades de negocio
 
Tio13 cp
Tio13 cpTio13 cp
Tio13 cp
 
Guía Máster Ingeniería informática UOC (2022-2023, 1º semestre)
Guía Máster Ingeniería informática UOC (2022-2023, 1º semestre)Guía Máster Ingeniería informática UOC (2022-2023, 1º semestre)
Guía Máster Ingeniería informática UOC (2022-2023, 1º semestre)
 
Guia MUEI Nuevos Estudiantes 20231.docx (1).pdf
Guia MUEI Nuevos Estudiantes  20231.docx (1).pdfGuia MUEI Nuevos Estudiantes  20231.docx (1).pdf
Guia MUEI Nuevos Estudiantes 20231.docx (1).pdf
 
ISACA DevOps LATAM
ISACA DevOps LATAMISACA DevOps LATAM
ISACA DevOps LATAM
 
Guía estudiantes Máster Inteligencia negocio octubre 2018
Guía estudiantes Máster Inteligencia negocio octubre 2018 Guía estudiantes Máster Inteligencia negocio octubre 2018
Guía estudiantes Máster Inteligencia negocio octubre 2018
 
Programa Superior en Big Data
Programa Superior en Big DataPrograma Superior en Big Data
Programa Superior en Big Data
 

Más de abgolla

A model based approach for developing event-driven architectures with AsyncAPI
A model based approach for developing event-driven architectures with AsyncAPIA model based approach for developing event-driven architectures with AsyncAPI
A model based approach for developing event-driven architectures with AsyncAPIabgolla
 
A Modeling Editor and Code Generator for AsyncAPI
A Modeling Editor and Code Generator for AsyncAPIA Modeling Editor and Code Generator for AsyncAPI
A Modeling Editor and Code Generator for AsyncAPIabgolla
 
Enabling Performance Modeling for the Masses: Initial Experiences
Enabling Performance Modeling for the Masses: Initial ExperiencesEnabling Performance Modeling for the Masses: Initial Experiences
Enabling Performance Modeling for the Masses: Initial Experiencesabgolla
 
TemporalEMF: A Temporal Metamodeling Framework
TemporalEMF: A Temporal Metamodeling FrameworkTemporalEMF: A Temporal Metamodeling Framework
TemporalEMF: A Temporal Metamodeling Frameworkabgolla
 
On the Opportunities of Scalable Modeling Technologies: An Experience Report ...
On the Opportunities of Scalable Modeling Technologies: An Experience Report ...On the Opportunities of Scalable Modeling Technologies: An Experience Report ...
On the Opportunities of Scalable Modeling Technologies: An Experience Report ...abgolla
 
Fase 2015 - Map-based Transparent Persistence for Very Large Models
Fase 2015 - Map-based Transparent Persistence for Very Large ModelsFase 2015 - Map-based Transparent Persistence for Very Large Models
Fase 2015 - Map-based Transparent Persistence for Very Large Modelsabgolla
 

Más de abgolla (6)

A model based approach for developing event-driven architectures with AsyncAPI
A model based approach for developing event-driven architectures with AsyncAPIA model based approach for developing event-driven architectures with AsyncAPI
A model based approach for developing event-driven architectures with AsyncAPI
 
A Modeling Editor and Code Generator for AsyncAPI
A Modeling Editor and Code Generator for AsyncAPIA Modeling Editor and Code Generator for AsyncAPI
A Modeling Editor and Code Generator for AsyncAPI
 
Enabling Performance Modeling for the Masses: Initial Experiences
Enabling Performance Modeling for the Masses: Initial ExperiencesEnabling Performance Modeling for the Masses: Initial Experiences
Enabling Performance Modeling for the Masses: Initial Experiences
 
TemporalEMF: A Temporal Metamodeling Framework
TemporalEMF: A Temporal Metamodeling FrameworkTemporalEMF: A Temporal Metamodeling Framework
TemporalEMF: A Temporal Metamodeling Framework
 
On the Opportunities of Scalable Modeling Technologies: An Experience Report ...
On the Opportunities of Scalable Modeling Technologies: An Experience Report ...On the Opportunities of Scalable Modeling Technologies: An Experience Report ...
On the Opportunities of Scalable Modeling Technologies: An Experience Report ...
 
Fase 2015 - Map-based Transparent Persistence for Very Large Models
Fase 2015 - Map-based Transparent Persistence for Very Large ModelsFase 2015 - Map-based Transparent Persistence for Very Large Models
Fase 2015 - Map-based Transparent Persistence for Very Large Models
 

Una herramienta para evaluar el rendimiento de aplicaciones intensivas en datos

  • 1. DICE Horizon 2020 Project Grant Agreement no. 644869 http://www.dice-h2020.eu Funded by the Horizon 2020 Framework Programme of the European Union Una herramienta para evaluar el rendimiento de aplicaciones intensivas en datos Abel Gómez1 y José Merseguer2 1 Universidad de Zaragoza / Universitat Oberta de Catalunya / SOM Research Lab 2 Universidad de Zaragoza / Grupo de I+D en Computación Distribuida (DisCo)
  • 2. © DICE RETOS Y DESAFÍOS 215/09/2016 ○ Las tecnologías Big Data no son fáciles ○ La curva de aprendizaje es muy dura ○ Escasez de expertos en datos Alrededor de 140.000 a 180.000 ofertas de empleo para científicos de datos permanecerán vacantes alrededor de 2018. — McKinsey Global Institute
  • 3. © DICE RETOS Y DESAFÍOS 315/09/2016 ○ Los sistemas han de ser fiables ○ La seguridad y la priva- cidad no son opcionales ○ Los procesos iterativos son vitales ○ Las infraestructuras deben ser escalables
  • 4. © DICE RETOS Y DESAFÍOS 415/09/2016 ○ Los sistemas han de ser fiables ○ La seguridad y la priva- cidad no son opcionales ○ Los procesos iterativos son vitales ○ Las infraestructuras deben ser escalables «Hazlo rápido, barato, escalable, y no pierdas ningún dato» — Cualquier jefe
  • 7. © DICE ¿QUÉ PROPORCIONAMOS? 715/09/2016 ○ Un framework para evaluar el rendimiento de modelos de AID ○ Computando diferente métricas para AID: ○ Tiempo de respuesta: tiempo entre el envío de una petición y la obtención de la respuesta ○ Productividad: número de trabajos servidos por unidad de tiempo ○ Utilización de servicios y componentes de AID ○ …
  • 8. © DICE APROXIMACIÓN 815/09/2016 ○ Técnicas de DSDM (M2M y M2T) ○ Entrada: Modelos de diseño en UML, construídos según la metodología y el profile de DICE ○ Salida: Modelos de análisis ○ Técnicas de simulación para modelos de análisis Transformaciones M2M, M2T Simulación Diseños UML perfilados con DICE Modelos Resultados
  • 13. © DICE PROYECTOS Y CÓDIGO 1315/09/2016 ○ DICE-Simulation: Implementación de la Simulation tool (M2M, M2T, Orquestador, UI) https://github.com/dice-project/DICE-Simulation ○ DICE-Simulation-Utils: Extensiones depuración https://github.com/dice-project/DICE-Simulation-Utils ○ DICE-Profile: Estereotipos AID https://github.com/dice-project/DICE-Profiles
  • 14. DICE Horizon 2020 Project Grant Agreement no. 644869 http://www.dice-h2020.eu Funded by the Horizon 2020 Framework Programme of the European Union Una herramienta para evaluar el rendimiento de aplicaciones intensivas en datos http://dice-project.github.io/DICE-Simulation/