Upload
abgolla
View
23
Download
1
Embed Size (px)
Citation preview
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/