Service level scalability for cloud computing
- VAQUERO GONZALEZ, LUIS MIGUEL
- Eduardo Gómez Sánchez Director
- Luis Rodero Merino Director
Universidade de defensa: Universidad de Valladolid
Fecha de defensa: 29 de outubro de 2010
- Gregorio Martín Presidente/a
- Juan Ignacio Asensio Pérez Secretario/a
- Ioannis Dimitriadis Damoulis Vogal
- Rubén Manuel Santiago Montero Vogal
- Mike P. Papazoglou Vogal
Tipo: Tese
Resumo
El Cloud Computing es un nuevo paradigma de computación que consiste en el ofrecimiento de cualquier recurso conectado a la red como si de un servicio se tratase (cómputo, almacenamiento, red, librerías de programación, software de usuario final, etc.) El Cloud promete la ilusión de escalabilidad infinita de los recursos a través de él ofrecidos. Sin embargo, la mayoría de los productos y prototipos experimentales ofrecene (en los mejores casos) una escalaibilidad automatizada de máquinas virtuales basada en métricas de muy bajo nivel (CPU, memoria, uso de red o del disco). Tal y como el análisis del estado del arte revela, esta carencia viene, en parte, heredada de tecnologías y paradigmas anteriores que tampoco lograron solventar el problema de la gestión holística de la aplicación (entendida como una composición dinámica de servicios). Esta tesis doctoral tiene por objetivo es solventar el problema de la escalabilidad a nivel de servicios en un entorno Cloud. Así, se analizan las nuevas aproximaciones a este problema desde una doble perspectiva: las herramientas para definir la escalabilidad y relaciones entre los componentes de la aplicación y los mecanismos que interpreten esta definición de escalabilidad y aseguren su cumplimiento. Por otro lado, esta tesis trata de ofrecer mecanismos que permitan mejorar las capacidades actuales de monitorización sobre infraestructuras virtualizadas (de las cuáles el usuario no tiene ningún conocimiento ni control).