Computacion En La Nube
Enviado por ivador • 16 de Octubre de 2013 • 2.169 Palabras (9 Páginas) • 294 Visitas
La computación en nube ha surgido recientemente como un nuevo cálculo
paradigma para la organización de un grupo compartido de los servidores
centros de datos en una infraestructura de nube que puede ofrecer bajo demanda
servidor de los servicios públicos (CPU, almacenamiento, ancho de banda, etc) a los usuarios
en cualquier lugar en cualquier momento. Para habilitar las aplicaciones diferentes que se ejecutan
en una nube de manera eficiente, la virtualización se aplica a menudo, lo que
permite que múltiples máquinas virtuales (VM) a ejecutarse en el mismo
servidor físico, esta forma de compartir un servidor físico permite
recursos para ser rápidamente aprovisionados y puesto en libertad con un mínimo de
los esfuerzos de gestión y los gastos generales. Aprovisionamiento de recursos es
generalmente se basa en los Acuerdos de Nivel de Servicio (SLAs) entre
el proveedor de la nube y la nube de los consumidores. Servicio diferente
modelos de una infraestructura de nube se han propuesto ([1]),
es decir, como una plataforma de Software Service (SaaS), como un servicio
(PaaS) e Infraestructura como Servicio (IaaS), entre los que
el modelo IaaS ofrece la mayor flexibilidad que el consumidor
puede implementar y ejecutar cualquier software en su VM asignado.
La investigación fue financiada en parte por subvenciones de la CGR en el marco del
contratos 718710E y 615.608, y por una beca de Huawei Technologies
Co. Ltd. bajo el HUAW18-15L0181011/PN contrato.
La naturaleza elástica y en la demanda de aprovisionamiento de recursos
ha hecho que la computación en nube muy prometedores en diversas aplicaciones,
incluyendo muchos que son de cálculo intensivo [2], [3]
y aplicaciones con demanda de recursos altamente dinámico de servidores
[4]. En el aprovisionamiento particular, dinámica de recursos a través de una nube
el más adecuado para aplicaciones basadas en Internet (por ejemplo, YouTube) que
tienen que manejar frecuentes oleadas de solicitudes de los usuarios. De la vida real nube
implementaciones han demostrado que las infraestructuras de cloud
de hecho tienen ventajas sustanciales sobre los clústeres de servidores privados
o CDN en cuanto a la escalabilidad del sistema, y pueden conducir
a una reducción significativa en los costos operacionales con respecto a la
máquinas, ancho de banda y gestión.
Nuestro trabajo se centra en aplicaciones basadas en Internet que se
con el apoyo de infraestructuras de la nube. Poco esfuerzo para
ahora se ha dedicado a entender y explorar cómo
estas aplicaciones basadas en Internet pueden aprovechar plenamente de una nube
infraestructura. Una pregunta fundamental es cómo cuantificar
dinámicas demandas del usuario, o más precisamente cómo, en caso de una
proveedor de aplicaciones de aprender las dinámicas demandas de los usuarios
y los transmiten a los servicios en la nube en consecuencia? Nuestro trabajo
tal como se presenta en este trabajo hace que el primer intento de abordar
este problema. En concreto, nuestra solución responde a la pregunta
de cómo un proveedor de aplicaciones de manera más eficaz de configurar
la utilidad de la nube para lograr el mejor rendimiento de aplicaciones
a un costo reducido. Elegimos Video on Demand (VoD) como el
representante de aplicación en este estudio.
Con las demandas de ancho de banda / de almacenamiento intensivo y dinámico en
tiempo real, aplicaciones de vídeo a la carta presenta un desafío significativo para el
aprovisionamiento de recursos en la oferta de servicios. Aunque muchos de los populares
Servicios de vídeo a la carta (por ejemplo, PPLive, UUSee) han aprovechado peerto-
peer (P2P) la tecnología de reducción de costos, los estudios existentes
demostraron que los servidores dedicados son todavía de catering para 40 - 70% de
en general la demanda de ancho de banda de transmisión de estos sistemas [5], [6].
La infraestructura en la nube como una alternativa a los servidores dedicados
se dispone a afrontar el reto de componer de forma dinámica
y la optimización de los servicios necesarios a un costo reducido. Nuestro
contribuciones en este estudio son los siguientes.
En primer lugar, se investiga mediante el análisis teórico sólido el equilibrio
la demanda para la transmisión de la capacidad del servidor en una aplicación de vídeo a la carta
con múltiples canales de vídeo. Se introduce un nuevo
colas modelo de red para caracterizar la visualización dinámica
comportamientos de los usuarios de vídeo a la carta, y se derivan de la capacidad de los servidores necesarios
para apoyar una reproducción suave en los canales. Tanto el cliente-servidor
VoD VoD y P2P son investigados, que son los dos más
implementaciones representativo de solicitudes de vídeo a la carta en el actual
Internet.
En segundo lugar, siguiendo los modelos de práctica nube de carga, que
formular dos problemas de optimización para el aprovisionamiento de nube,
incluyendo el aprovisionamiento de VM y alquiler de instalaciones, en una nube
infraestructura. Se propone un algoritmo práctico, lo que puede
configurar de forma dinámica recursos de la nube para hacer frente a la continua
exigencias para la transmisión de diferentes trozos y vídeos a través
Hora Con este algoritmo y el uso de la red instantánea
estadísticas como entradas, un proveedor de aplicaciones de vídeo a la carta periódicamente
se deriva de los recursos del servidor requerido por la solución de aproximadamente
los dos problemas de optimización usando heurística eficiente y
comunica los resultados al proveedor de la nube con los SLAs.
En tercer lugar, sobre la base de un prototipo de vídeo a la carta que se ejecutan en una nube
plataforma (llamada CloudMedia) hemos construido e implementado
utilizando un conjunto de máquinas, llevar a cabo la verificación de los
análisis y evaluación exhaustiva de nuestro diseño de algoritmos en
un entorno dinámico y realista. Los resultados muestran que
de alto rendimiento multi-canal de streaming vídeo a la carta puede ser implementado
con nubes bajas (servidor) los costos de uso de nuestro algoritmo,
y que al participar de una nube en lugar de servidores dedicados, una
Aplicación de VoD P2P fácilmente pueden
...