000010515 001__ 10515 000010515 005__ 20150325140157.0 000010515 037__ $$aTAZ-PFC-2013-213 000010515 041__ $$aspa 000010515 1001_ $$aGariburo Cortés, José Ángel 000010515 24500 $$aMigración y optimización de la aplicación VisionSurfer sobre plataforma Intel 64 bits 000010515 260__ $$aZaragoza$$bUniversidad de Zaragoza$$c2013 000010515 506__ $$aby-nc-sa$$bCreative Commons$$c3.0$$uhttp://creativecommons.org/licenses/by-nc-sa/3.0/ 000010515 500__ $$aProyecto desarrollado en la empresa SCATI LABS. 000010515 520__ $$aUn estudio sobre la viabilidad y conveniencia de la migración de la aplicación comercial de manejo de vídeo VisionSurfer de su actual plataforma de 32 bits (IA32) a una de 64 (Intel® 64). Esta aplicación, gracias a su sistema "Cluster" de almacenamiento, permite al usuario grabar la información en todos los discos duros repartidos entre los servidores y así garantizar la disponibilidad del video grabado ante fallos de discos duros e incluso de un servidor completo. Por otro lado dispone de un sistema inteligente gracias a la virtualización, denominado Failover que, detecta la caída de aplicaciones de alguno de los equipos y se pone en marcha automáticamente en otro servidor para garantizar la continuidad de servicio. Se ha estudiado la arquitectura conocida como Intel® 64 y los posibles problemas surgidos al migrar desde IA32. Se han comprobado la disponibilidad y correcto funcionamiento en 64 bits de las librerías usadas en 32 bits, y se han buscado y comparado herramientas de análisis estático de código que nos puedan ayudar en esta tarea (como PVS-Studio). Con los resultados obtenidos se ha hecho una primera estimación del coste temporal aproximado de la migración total de la aplicación. Se ha desarrollado una aplicación de ejemplo que sirva para entender y ejemplificar la aplicación objetivo. Debido a la extensión y complejidad de la aplicación VisionSurfer, finalmente se ha procedido a la migración de una aplicación crucial dentro de esta llamada SCATIRTPVideoClient. A continuación se han evaluado las posibilidades de mejora del rendimiento en la aplicación. Para ello se han buscado cuellos de botella, causados por el uso intensivo de memoria, detección de posibles fugas de memoria y posibilidad de vectorización. Por último se han realizado pruebas de aceptación y evaluación del rendimiento. 000010515 521__ $$aIngeniero en Informática 000010515 540__ $$aDerechos regulados por licencia Creative Commons 000010515 6531_ $$a64 bits 000010515 6531_ $$aintel 000010515 6531_ $$aarquitectura de computadores 000010515 6531_ $$aoptimización 000010515 6531_ $$amigración 64 bits 000010515 6531_ $$acctv 000010515 700__ $$aPuyal Latorre, Óscar$$edir. 000010515 7102_ $$aUniversidad de Zaragoza$$bInformática e Ingeniería de Sistemas$$cArquitectura y Tecnología de Computadores 000010515 7202_ $$aBriz Velasco, José Luis$$eponente 000010515 8560_ $$f563580@celes.unizar.es 000010515 8564_ $$s3429387$$uhttps://zaguan.unizar.es/record/10515/files/TAZ-PFC-2013-213.pdf$$yMemoria (spa) 000010515 909CO $$ooai:zaguan.unizar.es:10515$$pdriver$$pproyectos-fin-carrera 000010515 950__ $$a 000010515 980__ $$aTAZ$$bPFC$$cEINA