Service level scalability for cloud computing

  1. VAQUERO GONZALEZ, LUIS MIGUEL
Dirigida por:
  1. Eduardo Gómez Sánchez Director/a
  2. Luis Rodero Merino Director/a

Universidad de defensa: Universidad de Valladolid

Fecha de defensa: 29 de octubre de 2010

Tribunal:
  1. Gregorio Martín Presidente/a
  2. Juan Ignacio Asensio Pérez Secretario/a
  3. Ioannis Dimitriadis Damoulis Vocal
  4. Rubén Manuel Santiago Montero Vocal
  5. Mike P. Papazoglou Vocal

Tipo: Tesis

Teseo: 295885 DIALNET lock_openTESEO editor

Resumen

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).