Persistent stateful component-based applications via automatic recovery

   
   

Persistent components are provided across both process and server failures, without the application programmer needing take actions for component recoverability. Application interactions with a stateful component are transparently intercepted and stably logged to persistent storage. A "virtual" component isolates an application from component failures, permitting the mapping of a component to an arbitrary "physical" component. Component failures are detected and masked from the application. A virtual component is re-mapped to a new physical component, and the operations required to recreate a component and reinstall state up to the point of the last logged interaction is replayed from the log automatically.

Des composants persistants sont fournis à travers des échecs de processus et de serveur, sans programmeur d'application ayant besoin agir pour la récupérabilité composante. Des interactions d'application avec un composant stateful sont d'une manière transparente arrêtées et stablement notées au stockage persistant. Un composant "virtuel" isole une application des échecs composants, permettant tracer d'un composant à un composant "physique" arbitraire. Des échecs composants sont détectés et masqués de l'application. Un composant virtuel re-mapped à un nouveau composant physique, et les opérations exigées pour recréer un composant et pour réinstaller l'état jusqu'au point de la dernière interaction notée est rejouées de la notation automatiquement.

 
Web www.patentalert.com

< System and method for performing automatic rejuvenation at the optimal time based on work load history in a distributed data processing environment

< Method and apparatus for data recovery optimization in a logically partitioned computer system

> System and method for detecting process and network failures in a distributed system

> Raid memory

~ 00144