Importación de tecnologías capital-intensivas en contextos ...
Una herramienta para evaluar el rendimiento de aplicaciones intensivas en datos
Transcript of Una herramienta para evaluar el rendimiento de aplicaciones intensivas en datos
DICE Horizon 2020 Project Grant Agreement no. 644869http://www.dice-h2020.eu Funded by the Horizon 2020
Framework Programme of the European Union
Una herramienta para evaluar el rendimientode 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 2
RETOS Y DESAFÍOS
15/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 3
RETOS Y DESAFÍOS
15/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 4
RETOS Y DESAFÍOS
15/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 5
DICE FRAMEWORK
15/09/2016
DevOps
© DICE 6
DICE FRAMEWORK
15/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ónhttps://github.com/dice-project/DICE-Simulation-Utils
○ DICE-Profile: Estereotipos AIDhttps://github.com/dice-project/DICE-Profiles
DICE Horizon 2020 Project Grant Agreement no. 644869http://www.dice-h2020.eu Funded by the Horizon 2020
Framework Programme of the European Union
Una herramienta para evaluar el rendimientode aplicaciones intensivas en datos
http://dice-project.github.io/DICE-Simulation/