Service level scalability for cloud computing

  1. VAQUERO GONZALEZ, LUIS MIGUEL
Supervised by:
  1. Eduardo Gómez Sánchez Director
  2. Luis Rodero Merino Director

Defence university: Universidad de Valladolid

Fecha de defensa: 29 October 2010

Committee:
  1. Gregorio Martín Chair
  2. Juan Ignacio Asensio Pérez Secretary
  3. Ioannis Dimitriadis Damoulis Committee member
  4. Rubén Manuel Santiago Montero Committee member
  5. Mike P. Papazoglou Committee member

Type: Thesis

Teseo: 295885 DIALNET lock_openTESEO editor

Abstract

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