Optimización en transferencia de imágenes en la plataforma UnaCloud
UnaCloud es un proyecto realizado por el grupo de investigación COMIT (Comunicaciones y tecnologías de información) de la universidad de los Andes, el cual sigue el modelo IaaS, con el propósito de brindar infraestructura y recursos computacionales de manera oportunista a usuarios con fines académic...
- Autores:
-
Muñoz Echeverría, Andrés Francisco
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2017
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/39817
- Acceso en línea:
- http://hdl.handle.net/1992/39817
- Palabra clave:
- UnaCloud (Plataforma oportunista de computación en la nube)
Computación en la nube
Computación de alto rendimiento
Fallas de sistemas (Ingeniería)
Ingeniería
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
Summary: | UnaCloud es un proyecto realizado por el grupo de investigación COMIT (Comunicaciones y tecnologías de información) de la universidad de los Andes, el cual sigue el modelo IaaS, con el propósito de brindar infraestructura y recursos computacionales de manera oportunista a usuarios con fines académicos y de investigación. Hoy en día, UnaCloud presenta falencia en uno de sus procesos, el cual no permite desarrollar en un 100% sus promesas como plataforma oportunista que busca un alto desempeño e integridad. Lo anterior se debe a que: A nivel de desempeño, presenta problemas en cuanto al protocolo de comunicación que se está usando, debido a que tiene una limitante en cuanto a la transferencia de archivos masivos. Teniendo en cuenta que se habla de "almacenamiento de archivos de imágenes" y que éstos hacen referencia a máquinas virtuales o archivos ejecutables, el protocolo TCP no es una buena opción en un escenario en que se busquen enviar más de 20 máquinas virtuales por un mismo canal de comunicación; Por otro lado, a nivel integridad, si bien el sistema hace uso de una base de datos relacional, en la cual gestionan errores por bloqueo de tablas, esto no garantiza, hoy en día, que las imágenes requeridas por el usuario se desplieguen en su totalidad, o por lo menos no con la eficiencia que se busca. Lo anterior indica que a nivel de integridad hay un déficit, que nace en la implementación del protocolo anteriormente nombrado. Además que, por políticas del sistema, una máquina no puede demorar más de 30 minutos en ser desplegada, en caso tal de llegar al tiempo límite, esa imagen o imágenes se descartan por TimeOut o vencimiento de tiempo, generando un cuello de botella, como veremos más adelante. UnaCloud requiere un protocolo de comunicación que le permita la transferencia de máquinas virtuales de manera óptima, con el fin de lograr los despliegues demandados por el usuario final. Por lo anterior, es necesario hacer pruebas con cada uno de los protocolos sugeridos. |
---|