Instantáneas de un volumen compartido con consistencia de aplicación.

Un procedimiento realizado en un primer nodo de un grupo (100),

incluyendo el primer nodo una aplicación (124) de copia de seguridad, un coordinador (120) de copia de seguridad, al menos una aplicación (121), un proveedor (123) de almacenamiento, un servicio (205) de grupo, y un escritor (202) de grupo, creando el procedimiento una instantánea de un volumen compartido que tiene consistencia de aplicación para las aplicaciones en más de un nodo del grupo que usan el volumen compartido, comprendiendo el procedimiento:

recibir (501) una solicitud, desde una aplicación (124) de copia de seguridad, en un coordinador (120) de copia de seguridad en un primer nodo (102), solicitando la solicitud que se cree una instantánea de un volumen (104a) compartido usado por al menos una aplicación (121) en el primer nodo y por al menos una aplicación (111) en al menos un otro nodo (101) en el grupo, incluyendo cada una de la al menos una aplicación en el primer nodo y en el al menos un otro nodo un escritor (111a, 121a), y en el que cada uno del primer nodo y el al menos un otro nodo incluye también un escritor (201, 202) de grupo y un servicio (204, 205) de grupo;

enviar (502), mediante el coordinador de copia de seguridad, una orden de congelación al escritor de grupo y a cada escritor en el primer nodo, dando instrucciones la orden de congelación al escritor de grupo y a cada escritor en el primer nodo de que se conserven los datos de aplicación en el volumen compartido;

enviar (503), mediante el escritor de grupo en el primer nodo, una notificación de la orden de congelación al servicio de grupo en el primer nodo;

enviar (504), mediante el servicio de grupo en el primer nodo, una notificación de la orden de congelación al servicio de grupo en cada uno del al menos un otro nodo, dando instrucciones la notificación al servicio de grupo en cada uno del al menos un otro nodo de iniciar un procedimiento de copia de seguridad del volumen compartido en cada uno del al menos un otro nodo;

esperar (505), mediante el escritor de grupo en el primer nodo, una notificación del servicio de grupo en cada uno del al menos un otro nodo antes de devolver la orden de congelación, indicando la notificación que cada escritor en el nodo correspondiente ha conservado los datos de aplicación correspondientes en el volumen compartido; tras recibir (506) la notificación del servicio de grupo en cada uno del al menos un otro nodo, devolver, mediante el escritor de grupo en el primer nodo, la orden de congelación; y

tras devolver (507) el escritor de grupo en el primer nodo la orden de congelación, enviar, mediante el coordinador de copia de seguridad, una solicitud al proveedor de almacenamiento, haciendo la solicitud que el proveedor de almacenamiento cree una instantánea del volumen compartido, teniendo la instantánea una consistencia de aplicación para cada aplicación en el primer nodo y el al menos un otro nodo que usa el volumen compartido.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2012/069029.

Solicitante: Microsoft Technology Licensing, LLC.

Inventor/es: D'AMATO,ANDREA, BURAGOHAIN,JOYDEEP, SHANKAR,VINOD R.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F15/16 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 15/00 Computadores digitales en general (detalles G06F 1/00 - G06F 13/00 ); Equipo de tratamiento de datos en general. › Asociaciones de dos o más computadores digitales que tienen cada uno por lo menos una unidad aritmética, una unidad programa y un registro, p. ej. para el tratamiento simultáneo de varios programas.

PDF original: ES-2602143_T3.pdf

 

Patentes similares o relacionadas:

Sistema de almacenamiento distribuido, del 24 de Abril de 2019, de Soon-Shiong, Patrick: Un sistema de almacenamiento distribuido que comprende: una base de datos de co 5 ntenido que almacena datos de contenido digital que comprenden […]

Arquitectura de servicio multiempresa ampliable y programable, del 16 de Abril de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento para su ejecución, al menos en parte, en un dispositivo informático, para proporcionar una plataforma de servicio multiempresa ampliable, comprendiendo […]

Sistema de distribución de vídeo que incluye reproducción progresiva, del 15 de Abril de 2019, de Sonic IP, Inc: Procedimiento para reproducir de manera progresiva por parte de un dispositivo configurado con una aplicación cliente una secuencia de medios almacenada […]

APARATO, SISTEMA Y PROCEDIMIENTO DE GESTIÓN DE ACOPLAMIENTO DE INTERMEDIARIO, del 8 de Marzo de 2019, de Proximal Systems Corporation: Aparato, sistema y procedimiento de gestión de acoplamiento de intermediario. Se desvela un aparato, sistema y procedimiento para gestión de […]

Método para proporcionar un servicio de URL numérica, del 22 de Febrero de 2019, de Gigakorea Co., Ltd: Un método para proporcionar un servicio de URL numérica que se ejecuta por un servidor, que comprende las etapas de: recibir (S5100), desde el al menos […]

Método y programa de autenticación de usuario, y aparato de formación de imágenes, del 20 de Febrero de 2019, de RICOH COMPANY, LTD.: Un método de autenticación de usuario para un aparato de formación de imágenes que se puede conectar a través de una red a un aparato […]

Procedimientos y sistemas de conectividad de red, del 13 de Febrero de 2019, de Theranos IP Company, LLC: Un sistema para establecer la conectividad de red para un dispositivo habilitado para red, que comprende: a) un controlador de conectividad […]

Inicialización de un sistema operativo en etapas discretas, del 12 de Febrero de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento implementado por ordenador para inicializar un sistema operativo en etapas discretas en un dispositivo, que comprende: obtener […]

Otras patentes de Microsoft Technology Licensing, LLC