CPPC (Controller/Precompiler for Portable Checkpointing) es una herramienta de tolerancia a fallos basada en checkpointing, para la ejecución de aplicaciones paralelas sobre clusters heterogéneos o el Grid. Además de utilizar código, protocolos y formatos de almacenamiento portables, es necesario realizar análisis en tiempo de compilación de las aplicaciones que se pretenden tratar, de forma que se eviten inconsistencias en tiempo de reinicio sin caer en soluciones tradicionales, como la coordinación de procesos o el registro de mensajes, que redundan en una sobrecarga no escalable. Un preprocesador realiza transformaciones fuente a fuente, transformando una aplicación paralela en una versión tolerante a fallos mediante llamadas a la librería CPPC.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados