SISTEMA Y METODO DE SOBREDIVISION EN PARTICIONES PARA INCREMENTAR LOS PUNTOS DE CONTROL EN APLICACIONES PARALELAS BASADAS EN PROGRAMAS COMPONENTES.
SE DESCRIBEN DOS PROCEDIMIENTOS PARA SEGMENTAR EL TRABAJO QUE DEBE SER REALIZADO POR UN PROGRAMA DE ORDENADOR EN PARTES MAS PEQUEÑAS DE MANERA QUE PUEDAN EFECTUARSE PUNTOS DE CONTROL CON MAYOR FRECUENCIA.
INICIALMENTE, UNA TAREA EN PARALELO ES INICIADA CON UNO O MAS CONJUNTOS DE DATOS DE ENTRADA QUE TIENEN SEGMENTACIONES INICIALES Q, DIVIDE LOS CONJUNTOS DE DATOS DE ENTRADA EN P SEGMENTACIONES MEDIANTE ALGUNA COMBINACION DE LOS ELEMENTOS SEGMENTADORES (ES DECIR, SEGMENTADORES/AGRUPADORES); EJECUTA UNA PARTE DE UN PROGRAMA COMPONENTE CON CADA UNA DE LAS SEGMENTACIONES P DE LOS DATOS, Y PRODUCE UNO O MAS CONJUNTOS DE FICHEROS DE SALIDA, CADA UNO DE LOS CUALES ES CONSIDERADO COMO UN CONJUNTO DE DATOS SEGMENTADO. LA INVENCION ES APLICABLE A DICHA TAREA PARA CREAR UNA NUEVA TAREA "SOBRESEGMENTADA", EN LA SIGUIENTE FORMA: (1) EL SEGMENTADOR ES SUSTITUIDO POR UN "SOBRESEGMENTADOR" EL CUAL DIVIDE SUS ENTRADAS Q EN N*P SEGMENTACIONES POR ALGUN FACTOR DE NUMERO ENTERO N; (2) EL PROGRAMA DE COMPONENTES ES EJECUTADO EN UNA SERIE DE FASES DE EJECUCION, CON P CASOS DEL PROGRAMA COMPONENTE EJECUTADOS EN CUALQUIER MOMENTO. EN CADA FASE, CADA LUGAR DEL PROGRAMA COMPONENTE LEERA UNA SOBRESEGMENTACION DE LOS DATOS DE ENTRADA Y PRODUCIRA UNA SEGMENTACION DE LOS DATOS DE SALIDA; (3) AL FINAL DE CADA UNA DE LAS N FASES DE EJECUCION, EL SISTEMA ESTA INACTIVO Y PUEDE SER CONTROLADO. UNA PRIMERA REALIZACION SOBRESEGMENTA EXPLICITAMENTE LOS DATOS DE ENTRADA UTILIZANDO PROGRAMAS SEGMENTADORES, CANALES DE COMUNICACION Y PROGRAMAS DE AGRUPAMIENTO CONOCIDOS PARA PRODUCIR FICHEROS INTERMEDIOS SOBRESEGMENTADOS. LA SEGUNDA REALIZACION SOBRESEGMENTA DINAMICAMENTE LOS DATOS DE ENTRADA DISPONIENDO LOS PROGRAMAS COMPONENTES PARA LEER DE FORMA CONSECUTIVA LOS SUBCONJUNTOS CONTIGUOS DE LOS DATOS DE ENTRADA ORIGINALES.
Tipo: Resumen de patente/invención.
Solicitante: AB INITIO SOFTWARE CORPORATION.
Nacionalidad solicitante: Estados Unidos de América.
Dirección: 477 VIRGINIA ROAD,CONCORD, MA 01742.
Inventor/es: STANFILL,CRAIG, LASSER,CLIFF, LORDI,ROBERT.
Fecha de Publicación: .
Fecha Concesión Europea: 11 de Abril de 2007.
Clasificación PCT:
- G06F11/00 FISICA. › G06 CALCULO; CONTEO. › G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › Detección de errores; Corrección de errores; Monitorización (detección, corrección o monitorización de errores en el almacenamiento de información basado en el movimiento relativo entre el soporte de registro y el transductor G11B 20/18; monitorización, es decir, supervisión del progreso del registro o reproducción G11B 27/36; en memorias estáticas G11C 29/00).
- G06F11/08 G06F […] › G06F 11/00 Detección de errores; Corrección de errores; Monitorización (detección, corrección o monitorización de errores en el almacenamiento de información basado en el movimiento relativo entre el soporte de registro y el transductor G11B 20/18; monitorización, es decir, supervisión del progreso del registro o reproducción G11B 27/36; en memorias estáticas G11C 29/00). › Detección o corrección de errores por introducción de redundancia en la representación de los datos, p. ej. utilizando códigos de control.
- G06F11/14 G06F 11/00 […] › Detección o corrección de errores en los datos por redundancia en las operaciones, p. ej. mediante la utilización de diversas secuencias de operaciones que conduzcan al mismo resultado (G06F 11/16 tiene prioridad).
- G06F11/267 G06F 11/00 […] › Reconfiguración para pruebas, p. ej. LSSD, partición.
- G06F9/46 G06F […] › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Disposiciones para la multiprogramación.
- G06F9/50 G06F 9/00 […] › Asignación de recursos, p. ej. de la unidad central de procesamiento [CPU].
Patentes similares o relacionadas:
Procedimiento de parada de emergencia y sistema de seguridad asociado, del 20 de Mayo de 2020, de CLEARSY: Procedimiento de parada de emergencia de un elemento de seguridad de un conjunto de seguridad , comprendiendo el conjunto de seguridad […]
Procedimiento y aparato para la eliminación y la adición de CPU en caliente durante el funcionamiento, del 25 de Marzo de 2020, de HUAWEI TECHNOLOGIES CO., LTD.: Un procedimiento de eliminación de unidades centrales de procesamiento CPU en caliente, donde el procedimiento se puede aplicar a un único servidor con una primera […]
Sistemas críticos de seguridad ferroviaria con redundancia de tareas y capacidad de comunicaciones asimétricas, del 22 de Enero de 2020, de Siemens Mobility, Inc: Sistema de control para un sistema de aplicación crítico de seguridad ferroviaria, que comprende: al menos un controlador, que comprende un procesador […]
Método, aparato, y sistema para determinar y ejecutar en una red inalámbrica una política de distribución de datos, del 8 de Enero de 2020, de HUAWEI TECHNOLOGIES CO., LTD.: Un método de procesamiento de datos de comunicación, que comprende: adquirir , por un aparato de procesamiento, una política de distribución de datos desde […]
Procedimiento, sistema, terminal y servidor de gestión de dispositivos para instalar componentes de software, del 27 de Noviembre de 2019, de HUAWEI TECHNOLOGIES CO., LTD.: Un procedimiento para instalar componentes de software, que comprende: recibir , mediante un terminal, un paquete de componentes de software suministrado directamente […]
Reconfiguración parcial de componentes de aceleración, del 24 de Julio de 2019, de Microsoft Technology Licensing, LLC: Un método para reconfigurar parcialmente un componente de aceleración de hardware programado con un rol y una interfaz de red, […]
Seguimiento de cambios usando redundancia en tiempo lógico, del 4 de Junio de 2019, de Microsoft Technology Licensing, LLC: Un método para mantener el seguimiento de cambios entre porciones unitarias de un sistema de almacenaje, comprendiendo el método: […]
Procedimiento para verificar un estado de funcionamiento seguro de un ordenador, del 21 de Mayo de 2019, de Siemens Mobility GmbH: Procedimiento para verificar un estado de funcionamiento seguro de un ordenador para controlar un sistema crítico para la seguridad, particularmente un sistema de […]