Creo que estás viendo el tema de manera demasiado amplia. ‘Cloud Computing’ es realmente un término de la industria; desde un punto de vista técnico y académico, realmente no existe tal cosa.
Sin embargo, hay numerosos subcampos que componen el campo en su conjunto, por lo que para realizar una investigación en el área deberá resolver con precisión el problema que está tratando de resolver y utilizarlo como punto de partida.
La mayoría de los problemas de investigación abierta que enfrenta la computación en la nube no son muy diferentes de lo que ha sido el foco de la investigación en computación distribuida durante la última década. La popularidad de las tecnologías en la nube se debe a que se vuelven viables gracias a la disminución del costo de la capacidad de procesamiento y el ancho de banda.
- ¿Cuál es el panorama actual del lenguaje de programación?
- ¿Cuáles podrían ser los temas de investigación en el área de modelos gráficos probabilísticos?
- ¿Alguien puede dar una idea de la investigación en informática?
- ¿El aprendizaje automático es un viejo campo de CS? ¿Y cuál sería el futuro del aprendizaje automático en los próximos 10 años?
- ¿Qué han estado haciendo los millones de informáticos e ingenieros durante el período de 1996 a 2015? ¿Qué han logrado?
Así que, fuera de mi cabeza, algunos de los subcampos en los que puede dividir la computación en la nube serían Software como servicio, Almacenamiento como servicio, Plataforma como servicio y seguridad de la información (parte del trabajo que se realiza en forma homomórfica el cifrado es sorprendente: http://www.i-programmer.info/new…).
La idea de usar el poder del procesamiento distribuido a gran escala también se está discutiendo, sin embargo, creo que inevitablemente se encontrará con las mismas limitaciones de latencia que enfrentan todos los proyectos similares (es decir, solo será útil para problemas embarazosamente paralelos que ya sabemos resolver)
En resumen: la computación en la nube es un amplio punto de partida para la investigación. Tendrás que concentrarte mucho más en un área muy específica de computación distribuida y trabajar desde allí. Para obtener algunas ideas para comenzar, consulte las actas de algunas conferencias recientes en el campo,