




Computación de multiplicidad: Una Visión de Ingeniería de Software para Aplicaciones de la Plataforma Informática de Próxima Generación
RESUMEN
Recientemente han surgido nuevas tecnologías que desafían la naturaleza misma de la informática: procesadores multicore, sistemas y redes operativos virtualizados y nubes de centros de datos. Uno puede ver estas tecnologías como niveles de formación dentro de una nueva plataforma de computación global. Nuestro objetivo es abrir una nueva área de investigación, llamada multiplicidad informática, que adopte un enfoque radicalmente diferente de la ingeniería de aplicaciones para esta plataforma. A diferencia de otros esfuerzos, que se centran principalmente en innovaciones dentro de niveles específicos, la multiplicidad de la computación abarca la plataforma como un espacio virtualmente ilimitado de recursos esencialmente redundantes. Este espacio se forma en su conjunto a partir del producto cruzado de los recursos disponibles en cada nivel de la plataforma, ofreciendo una "multiplicidad" de recursos de extremo a extremo. Buscamos descubrir nuevas formas fundamentales de explotar la multiplicidad combinatoria de recursos computacionales, de comunicación y de almacenamiento para obtener aplicaciones escalables que muestren una calidad, fiabilidad y seguridad mejoradas que son predecibles y mensurables.