Sistema de gestión de almacenamiento distribuido
Descripción general
 Permite el mantenimiento del procesamiento del proceso de usuario de las estaciones de trabajo con menos capacidad de almacenamiento. ] La estación de trabajo (1 1) ... (1 n) está configurada para ser accesible por la red (2). Cada estación de trabajo tiene un sistema residente (3 1) ... (3 n) administrado por un sistema operativo multitarea que administra y opera la capacidad vacía del dispositivo de almacenamiento y la información del archivo de almacenamiento. Cuando la capacidad vacía del dispositivo de almacenamiento llega a ser igual o menor que la cantidad predeterminada en una estación de trabajo arbitraria, reconoce el archivo (4) cuya fecha de actualización es anterior y que está presente en el dispositivo de almacenamiento y que no está abierto, La búsqueda de un dispositivo de almacenamiento con capacidad vacía y la evacuación del archivo (4) evita la interrupción del procesamiento por parte del proceso del usuario.
Campo técnico
La presente invención se refiere a un sistema de gestión de almacenamiento distribuido, en particular, una estación de trabajo en la que una pluralidad de y multitarea pueden enviar y recibir datos por la red se están ejecutando con un OS (Sistema Operativo) capaz, la gestión de OS, y la operación A un sistema que manipula la capacidad de un dispositivo de almacenamiento legible / grabable.
Antecedentes de la técnica
En el SO convencional (sistema operativo) capaz de multitareas, por ejemplo, en una estación de trabajo gestionada por UNIX, el sistema de almacenamiento y el sistema de gestión de archivos se denomina sistema de archivos, y un disco fijo correspondiente a un dispositivo de almacenamiento de estaciones de trabajo se denomina ' Usamos un sistema que monta el archivo especial en formato de bloque dividido en unidades llamadas particiones y el directorio especificado por el usuario y gestiona y opera archivos creados bajo el directorio montado para cada partición.
Por esta razón, cada partición expresa la capacidad del disco dividido por el número de bloques, y es imposible crear un archivo bajo un directorio montado solo hasta la cantidad de bloques especificados en cada partición.
Tarea de solución
En el modo de gestión de almacenamiento del sistema operativo multitarea convencional (sistema operativo), por ejemplo, el sistema de archivos gestionado por UNIX, cuando se ejecuta el procesamiento del proceso de usuario, la capacidad vacía de cada partición del sistema de archivos se vuelve pequeña , O si no hay bloques libres en el sistema de archivos, el proceso del usuario tuvo que interrumpirse una vez para recuperar la capacidad vacía de la partición.
También como un método para recuperar la capacidad vacía de la partición, eliminar archivos innecesarios, eliminar después de tomar una copia de seguridad del archivo, mover el archivo a otra partición, pero las cosas se pueden dar, como por ejemplo, el procesamiento tanto del proceso de usuario Fue necesario suspenderlo y manipularlo manualmente.
Solución
Distribuido sistema de gestión de almacenamiento de la presente invención es resolver los problemas descritos anteriormente, un sistema de almacenamiento distribuido que incluye una pluralidad de estaciones de trabajo son operados por puede enviar y recibir datos y multitarea OS capaz través de una red En el sistema de gestión, un proceso de supervisión para supervisar la capacidad vacía de un dispositivo de almacenamiento que puede escribirse y leerse, administrado por el sistema operativo de la estación de trabajo, residen al menos en algunas estaciones de trabajo y en una estación de trabajo específica bajo el proceso de supervisión. Cuando la capacidad vacía llega a ser igual o menor que el valor predeterminado, cuando hay otra estación de trabajo bajo el proceso de monitoreo que se comunica con otro proceso de monitoreo y la capacidad vacía es igual o mayor a la cantidad predeterminada, el valor predeterminado Al dispositivo de almacenamiento de la otra estación de trabajo. Más específicamente, el sistema operativo de la estación de trabajo gestiona constantemente todas las estaciones de trabajo que operan utilizando un sistema operativo (sistema operativo) capaz de enviar y recibir datos a través de una red y capaz de realizar múltiples tareas La capacidad vacía del dispositivo de almacenamiento que puede escribirse y leerse y la información de archivo existente en el dispositivo de almacenamiento se supervisan y cuando la capacidad libre del dispositivo de almacenamiento es igual o inferior a la cantidad predeterminada durante el procesamiento del proceso de usuario, está abierta Buscar desde los archivos más antiguos cuyas fechas de actualización son antiguas entre los archivos que no tienen espacio libre en la otra estación de trabajo conectada a la red de datos, es decir, el espacio libre del dispositivo de almacenamiento es igual o mayor que la cantidad predeterminada. Si existe una estación, detiene el procesamiento del proceso de usuario y los archivos no utilizados, por ejemplo, abrir Caracterizado porque, para asegurar la capacidad de vacío del dispositivo de almacenamiento en su conjunto una pluralidad de estaciones de trabajo que no archivo guardado en el dispositivo de almacenamiento de una estación de trabajo con capacidad de vacío de reserva del dispositivo de almacenamiento.
El sistema de gestión del dispositivo de almacenamiento distribuido de la presente invención se caracteriza porque incluye al menos uno de los siguientes artículos. Es decir,
(1) El movimiento del archivo predeterminado da prioridad a un archivo cuya fecha de actualización es anterior y que no está abierta.
(2) devolver un archivo predeterminado movido a la otra estación de trabajo a su propio dispositivo de almacenamiento cuando la capacidad vacía del dispositivo de almacenamiento recupera la capacidad suficiente para almacenar el archivo predeterminado en la estación de trabajo específica .
(2) Cuando el archivo predeterminado se mueve a un dispositivo de almacenamiento de otra estación de trabajo, la información en el archivo predeterminado se almacena en una estación de trabajo de un método de cantidad o en una estación de trabajo.
Ejemplos
Las realizaciones de la presente invención se describirán a continuación con referencia a los dibujos. La figura 1 y la figura 2 muestran una realización de la presente invención, que muestra esquemáticamente una configuración de sistema en la que se simplifica el proceso del proceso de monitorización.
La figura 1 muestra un sistema relacionado con el movimiento de archivos. En el sistema que se muestra en la figura, se forma una red (2), y una pluralidad de estaciones de trabajo que operan usando un SO (sistema operativo) capaz de enviar y recibir datos a través de la red y capaz de realizar múltiples tareas constantemente Ejecute el proceso [proceso de supervisión] que supervisa la capacidad vacía del dispositivo de almacenamiento de lectura y escritura gestionado por el sistema operativo de estas estaciones de trabajo.
proceso del usuario en una estación de trabajo en particular (1 1) [procedimiento (6)] durante el procesamiento de ejecución del dispositivo de almacenamiento (apoplejía) [dispositivo de almacenamiento (5 1)], por ejemplo, la cantidad a un disco duro o en otro espacio disponible predeterminado , El proceso de supervisión (3 1) de la estación de trabajo (1 1) transmite el archivo evacuado no utilizado e inutilizable [archivo (4)] (por ejemplo, (3 2) (3 n)] en la otra estación de trabajo para medir la capacidad del archivo y comunicarse con el proceso de supervisión [(3 2) (3 n)] en la otra estación de trabajo para evacuar la estación de trabajo (1 1) Busque estaciones de trabajo que tengan más capacidad que el archivo (4) que desea ver (viaje). Sin embargo, si no hay un archivo cerrado o el archivo en sí no existe, siga el método de administración del sistema operativo.
Procedimiento de búsqueda retráctil archivos de estaciones de trabajo (4), la información de la capacidad del archivo del proceso de seguimiento (3 1) del archivo (4) a la red (2) a través del proceso de seguimiento (3 2) (3 n) El proceso (3 2) (3 n) notifica la capacidad vacía del dispositivo de almacenamiento [dispositivo de almacenamiento (5 2) (5 n)] administrado por sí mismo y almacena el archivo (4) en el dispositivo de almacenamiento En el caso donde existe la capacidad vacía, se usa (proceso) un método para informar al sistema (31) a través de la red (2) que existe la capacidad vacía del dispositivo de almacenamiento evacuable. Sin embargo, incluso cuando no hay capacidad vacía del dispositivo de almacenamiento evacuable, la notificación que no existe para el proceso de supervisión (31) se realiza a través de la red (2) y el proceso de supervisión de la estación de trabajo (12) (1 n) (3 2) (3 n) Siga el método de administración del SO cuando se realizan todas las notificaciones al proceso de supervisión (3 1) de que no existen.
Cuando el proceso de supervisión (31) recibe una notificación de que existe la capacidad vacía del dispositivo de almacenamiento evacuable del archivo (4), el proceso de supervisión (31) emite una notificación a la estación de trabajo que primero transmitió la notificación de que la capacidad de almacenamiento existe (4) es evacuado El proceso de monitoreo (3 1) guarda el archivo (4) en el dispositivo de almacenamiento designado por el proceso de monitoreo de la estación de trabajo que guarda el archivo (4). Ahorro de procedimiento, después de copiar primero el archivo (4) en un dispositivo de almacenamiento que define estación de trabajo para grabar, borrar del conjunto originalmente existente de dispositivos de almacenamiento (5 1) en el archivo (4) un dispositivo de almacenamiento en el sistema de Es usado
Mientras evacua, el sistema (3 1) vincula el archivo (4) desde la estación de trabajo (1 1) para que pueda ser administrado y operado. Además, prohíba la operación (4) del archivo (4) desde otro lugar que no sea la estación de trabajo (1 1) durante este período.
La figura 2 es un sistema relacionado con la recuperación de archivos. Cuando la capacidad de vacío del dispositivo de almacenamiento (5 1) de la estación de trabajo (1 1) tiene suficiente capacidad para almacenar el archivo (4) después de la finalización del proceso (6) del proceso (6) El proceso de supervisión (31) busca el estado de operación del archivo evacuado (4), y si no está realizando la operación como resultado, se toma de la estación de trabajo (1 1) del archivo (4) Libera el enlace y devuelve el archivo (4) al dispositivo de almacenamiento (5 1) que originalmente lo administró (proceso). Como procedimiento para regresar, primero, se usa un método para copiar el archivo (4) en el dispositivo de almacenamiento (5 1) que originalmente existía y luego se elimina el archivo (4) en el dispositivo de almacenamiento guardado.
En relación con el ahorro del dispositivo de almacenamiento de los archivos antes mencionados (4) (5 1), la cantidad de datos del archivo de copia de seguridad, el archivo (4) Información sobre el salvamento fuente (B) o la estación de trabajo de destino guardar (A) Si se registra en uno o ambos lugares predeterminados, no solo es efectivo en la administración y operación del sistema sino que también se habilita el desarrollo de un sistema más sofisticado. Por ejemplo, mediante una configuración tal sistema, después de la finalización evacuado mediante el uso de la información, para permitir la adquisición de tales datos históricos y estadísticos de funcionamiento del sistema cuando sea necesario, también en el medio de la estación de trabajo de procesamiento de guardar Es posible realizar diversas aplicaciones, como reiniciar sin problemas después de la interrupción de la operación.
Además, cuando el proceso de supervisión está ejecutando la operación de evacuación, es posible que el operador muestre el estado para que se conozca el estado de evacuación de los diversos tipos.
Efecto de la invención
Como se describió anteriormente, la presente invención lee el procesamiento del proceso de usuario en la estación de trabajo que opera en sistema operativo multitarea (sistema operativo) durante el inicio, y la capacidad vacante del dispositivo de almacenamiento de escritura es pequeña. En caso de que ocurra, el archivo evacuable se guarda automáticamente en el dispositivo de almacenamiento de otra estación de trabajo que forma la red para medir la recuperación de la capacidad vacía del dispositivo de almacenamiento, de modo que a medida que el dispositivo de almacenamiento se recupera, Es posible mantener el procesamiento del proceso de usuario activado sin interrupción del procesamiento o falla del sistema en casos extremos y mejorar en gran medida la confiabilidad de todo el sistema.
BREVE DESCRIPCIÓN DE LOS DIBUJOS La figura 1 muestra una realización del movimiento de una lima de la presente invención.
La figura 2 es un diagrama de bloques que muestra una realización de recuperación de archivos de acuerdo con la presente invención.
(1 1), (1 2), ..., (1 n) estación de trabajo
(2) Red (principalmente LAN y puerta de enlace)
(3 1), (3 2), ..., (3 n) proceso de supervisión (subproceso del sistema de gestión del dispositivo de almacenamiento distribuido)
(4) Crear archivo
(5 1), (5 2), ..., (5 n) dispositivo de almacenamiento (legible / grabable)
(6) Proceso de usuario
Reclamo
1. Un sistema de gestión de almacenamiento distribuido que comprende una pluralidad de estaciones de trabajo que operan en un sistema operativo capaz de enviar y recibir datos a través de una red y capaz de realizar múltiples tareas, que comprende: al menos algunas estaciones de trabajo Si escribir las estaciones de trabajo del sistema operativo para gestionar, leído por el proceso de supervisión residente para controlar la capacidad vacía de un dispositivo de almacenamiento, el volumen de aire en una estación de trabajo particular en el proceso de seguimiento es igual o menor que un valor predeterminado, otra Y cuando hay otra estación de trabajo bajo el proceso de supervisión que tiene una capacidad igual o mayor que una cantidad predeterminada, mover un archivo predeterminado del dispositivo de almacenamiento de la estación de trabajo específica al dispositivo de almacenamiento de la otra estación de trabajo Y distribuyendo el dispositivo de almacenamiento distribuido.
2. El sistema de gestión del sistema de almacenamiento distribuido de acuerdo con la reivindicación 1, en el que dicha migración de dicho archivo predeterminado da prioridad a un archivo cuya fecha de actualización es anterior y que no está abierta.
3. Método según la reivindicación 1, en el que, en la estación de trabajo específica, cuando la capacidad vacía del dispositivo de almacenamiento recupera capacidad suficiente para almacenar el archivo predeterminado, el archivo predeterminado movido a la otra estación de trabajo se devuelve a su propio dispositivo de almacenamiento 3. El sistema de gestión del sistema de almacenamiento distribuido de acuerdo con la reivindicación 1 o 2, en el que:
4. El método de procesamiento de información según la reivindicación 1, 2 o 3, donde cuando el archivo predeterminado se mueve a un dispositivo de almacenamiento de otra estación de trabajo, la información en el archivo predeterminado se registra en ambas estaciones de trabajo o una estación de trabajo. 3.
Dibujo :
Application number :1997-026901
Inventors :日本電気株式会社、日本電気航空宇宙システム株式会社
Original Assignee :坂井俊季、塩出和人