ES2278839T3 - Unidad central para un sistema de automatizacion redundante. - Google Patents
Unidad central para un sistema de automatizacion redundante. Download PDFInfo
- Publication number
- ES2278839T3 ES2278839T3 ES02015266T ES02015266T ES2278839T3 ES 2278839 T3 ES2278839 T3 ES 2278839T3 ES 02015266 T ES02015266 T ES 02015266T ES 02015266 T ES02015266 T ES 02015266T ES 2278839 T3 ES2278839 T3 ES 2278839T3
- Authority
- ES
- Spain
- Prior art keywords
- central unit
- task
- synchronization
- message
- fed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1675—Temporal synchronisation or re-synchronisation of redundant processing components
- G06F11/1683—Temporal synchronisation or re-synchronisation of redundant processing components at instruction level
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1675—Temporal synchronisation or re-synchronisation of redundant processing components
- G06F11/1687—Temporal synchronisation or re-synchronisation of redundant processing components at event level, e.g. by interrupt or result of polling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3836—Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution
- G06F9/3851—Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution from multiple instruction streams, e.g. multistreaming
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Hardware Redundancy (AREA)
- Multi Processors (AREA)
- Exchange Systems With Centralized Control (AREA)
Abstract
Unidad central (1) para un sistema de automatización redundante, que se puede conectar con al menos otra unidad central (1'') del sistema de automatización y que está prevista para la realización de al menos una tarea (2, 3), en la que - la unidad central (1) está en conexión operativa con la otra unidad central (1'') de tal manera que la tarea (2, 3) en la unidad central (1) puede ser realizada de forma sincronizada con una tarea (2, 3''), que corresponde a esta tarea (2, 3), en la otra unidad central (1''), - la unidad central (1) está provista con medios de sincronización, caracterizada porque a dichos medios de sincronización (4): - se puede alimentar un mensaje (n23, n3x) asociado a esta tarea (2, 3), que indica a los medios de sincronización (4) la realización inminente de esta tarea (2, 3) y que provoca que los medios de sincronización (4) generen una señal de sincronización interna, que se puede alimentar a la otra unidad central (1), y - se puede alimentar una señal de sincronización externa a través de la otra unidad central (1''), y caracterizada, además, porque - la unidad central (1) está provista adicionalmente con un programador (10), y porque se puede alimentar al programador (10) el mensaje (n23) asociado a la tarea (3), con lo que el programador (10) inicia la ejecución de esta tarea (3), pudiendo alimentarse al programador (10) el mensaje (n23) solamente en el caso de que esté activada la señal de sincronización interna y externa.
Description
Unidad central para un sistema de automatización
redundante.
La invención se refiere a una unidad central
para un sistema de automatización redundante, que se puede conectar
con al menos otra unidad central del sistema de automatización y que
está prevista para la realización de al menos una tarea. Además, la
invención se refiere a un sistema de automatización redundante con
al menos dos unidades centrales de este tipo conectadas entre
sí.
En el campo de la técnica de automatización se
necesitan con frecuencia unidades centrales redundantes. Estas
unidades trabajan en el modo redundante de forma sincronizada y
están previstos habitualmente puntos de sincronización, en los que
se sincronizan las unidades centrales. Una sincronización de este
tipo se realiza, por ejemplo, alimentando las llamadas tareas, que
deben procesarse en cada caso a través de las unidades centrales,
de forma sincronizada con acontecimientos iniciales idénticos e
iniciándolas.
En el Catálogo de Siemens ST 70, Capítulo 4,
edición de 2001, se describe un sistema de automatización provisto
con varias unidades centrales. Las unidades centrales presentan
medios, que posibilitan un funcionamiento redundante del sistema de
automatización.
Se conoce a partir del documento DE 41 04 114 C2
un sistema redundante de procesamiento de datos que, para el caso
de que aparezca un acontecimiento de interrupción, inicia lo más
rápidamente posible la sincronización de las instalaciones de
procesamiento de datos implicadas en el funcionamiento
redundante.
El documento EP 0 645 034 B1 publica un sistema
de ordenador con unidades centrales conectadas entre sí. Las
unidades centrales están provistas con procesadores, estando
configurado el sistema de cálculo de tal forma que se posibilita
una sincronización de los cambios de estado de funcionamiento de los
procesadores o un procesamiento sincronizado de las tareas de los
procesadores.
Se conoce a partir del documento DE 198 09 089
A1 un procedimiento de sincronización y/o de intercambio de datos
para ordenadores seguros de alta disponibilidad. Allí están
previstas medidas, a través de las cuales se acortan las rutinas
necesarias para la sincronización o bien para el intercambio de
datos.
El documento WO 01/46805 A1 publica un sistema
de ordenador, que está configurado para el procesamiento de
diferentes tipos de errores con una frecuencia de errores dada.
Estas previstos medios de macro-sincronización, que
llevan a cabo una macro-sincronización, que está
limitada a instantes de sintonización.
La presente invención tiene el cometido de crear
una unidad central del tipo mencionado al principio, con la que se
simplifica un funcionamiento redundante con otra unidad central.
Además, se indica un sistema de automatización redundante, cuyas
unidades centrales se pueden sincronizar fácilmente para un
funcionamiento redundante.
El cometido se soluciona en lo que se refiere a
la unidad central a través de las medidas indicadas en la
reivindicación 1 y en lo que se refiere al aparato de automatización
a través de las medidas indicadas en la reivindicación 6.
Es ventajoso que la unidad central se pueda
proveer con mecanismos de comunicación de sistemas operativos
estándar, por ejemplo con mecanismos de comunicación del sistema
operativo "Windows NT" o "VX Works", con el fin de
posibilitar un funcionamiento redundante con otra unidad central,
pudiendo interrumpir las tareas de elevada prioridad en cualquier
momento las tareas de baja prioridad. Además, hasta el instante del
comienzo de la sincronización no está bloqueada ninguna de las
unidades centrales. Los acontecimientos de un proceso técnico a
controlar, que son alimentados solamente a una de las unidades
centrales (acontecimiento de un canal), se pueden procesar de una
manera ventajosa en dos canales, siendo transmitida a la otra unidad
central el mensaje asociado a una tarea, donde esta unidad central
reconoce la recepción de este mensaje. En este caso, ya
sincronización no es activada ya durante la emisión del mensaje o
bien durante el reconocimiento, sino solamente en la primera unidad
central cuando ha sido recibido el reconocimiento respectivo, y solo
en la otra unidad central cuando la memoria temporal de
reconocimiento respectiva ha sido retornada localmente después de la
emisión. De esta manera, se reduce el tiempo del bloqueo de las
tareas locales.
Otras configuraciones ventajosas de la invención
se deducen a partir de las otras reivindicaciones dependientes.
Con la ayuda del dibujo, en el que se ilustra un
ejemplo de realización, se explican en detalle a continuación la
invención, sus configuraciones así como sus ventajas.
En este caso:
La figura 1 muestra un diagrama de principio de
un sistema de automatización redundante, y
La figura 2 muestra en forma esquemática un
ciclo del programa en un sistema de automatización redundante.
En la figura 1, una primera unidad central 1
está en conexión operativa con una segunda unidad central 1', de
tal manera que las tareas 2, 3, que pueden ser procesadas a través
de la primera unidad central 1, pueden ser ejecutadas de una manera
sincronizada con lateras 2', 3' correspondientes, que pueden ser
procesadas a través de la segunda unidad central 1'. A tal fin, las
unidades centrales 1, 1' están provistas con medios de
sincronización 4, 4', que están conectados entre sí a través de
conexiones de comunicación 5, 5'. Cada uno de estos medios de
sincronización 4, 4' presenta esencialmente una memoria intermedia
6, 6', medios de servicio de interrupción 7, 7', un puerto de
salida 8, 8' y, además, un elemento de enlace 9, 9' que puede ser
accionado a modo de un enlace-Y. A continuación se
explica en detalle el modo de funcionamiento y el modo de actuación
del sistema de automatización redundante. En este caso, se supone
que las tareas 2, 2', 3, 3' que pueden ser procesadas cíclicamente
-lo que se indica en el dibujo a través de una representación de
forma circular de las tareas- están provistas con puntos de
sincronización. A estos puntos de sincronización están asociados
mensajes n23, n23', n3x, n3x', que -como se explica todavía a
continuación- están previstos para la sincronización del
procesamiento de las tareas. En este caso, el mensaje n23 indica que
debe iniciarse la tarea 3 y el mensaje n23' indica que debe
iniciarse la tarea 3'. Los mensajes n3x, n3x' indican que deben
comenzarse tareas x y x' no representadas aquí. En el ejemplo de
realización representado solamente se describe la sincronización
del procesamiento de la tarea 3 con la tarea 3'. Los puntos de
espera w2, w2', w3, w3' dentro de las tareas 2, 2', 3, 3' describen
puntos del programa, en los que las tareas 2, 2', 3, 3' están
preparadas en una posición de reposo para la recepción de nuevos
mensajes. Además, se supone que las tareas 2, 2', en virtud de los
acontecimientos, alimentados a las unidades centrales 1, 1', de un
proceso técnico a controlar pueden ser procesados a través de las
unidades centrales 1, 1'. Un procesamiento de un canal de este tipo
de los acontecimientos alimentados a las unidades centrales 1' no
requiere ninguna sincronización cíclica exacta de las tareas 2, 2',
3, 3', puesto que el código del programa de estas tareas 2, 2', 3,
3' a procesar es esencialmente idéntico en las unidades centrales
1, 1'. Es evidente que es posible prever n unidades centrales, para
poder llevar a cabo un procesamiento de tareas de n canales. Las
tareas 2, 2' transmiten a los medios de sincronización 4, 4' los
mensajes n23, n23', en el caso de que se prosiga el procesamiento de
las tareas 2, 2' hasta los puntos de sincronización, y de esta
manera indican a los medios de sincronización 4, 4' que la unidad
central 1 debe iniciar el procesamiento de la tarea 3 y la unidad
central 1' debe iniciar el procesamiento de la tarea 3'. Estos
mensajes n23, n23' son registrados en primer lugar en las memorias
intermedias 6, 6' de los medios de sincronización 4, 4', generando
los medios de sincronización 4, 4' en cada caso una señal de
sincronización. La señal de sincronización generada por los medios
de sincronización 4 a través del puerto de salida 8 es alimentada a
través de la línea 5 al elemento de enlace-Y interno
9 y al elemento de enlace externo 9' en el medio de sincronización
4' de la unidad central 1'. De una manera correspondiente se
alimenta a través de los medios de sincronización 4' la señal de
sincronización generada a través del puerto de salida 80 sobre la
línea 5' al elemento de enlace-Y 9' propio y al
elemento de enlace 9 en el medio de sincronización 4 de la unidad
central 1. Para el caso de que, por ejemplo, en las entradas del
elemento de enlace 9 esté activa tanto la señal de sincronización
interna como también la señal de sincronización externa, lo que
indica que tanto se prosigue el procesamiento de la tarea 2 a
través de la unidad central 1 como también el procesamiento de la
tarea 2' sobre la unidad central 1' hasta los puntos de
sincronización, la unidad central 1 inicia la realización de la
tarea 3. De una manera correspondiente, la unidad central 1' inicia
la ejecución de la tarea 3', en el caso de que en las entradas del
elemento de enlace 9' estén activa tanto la señal de sincronización
interna como también la señal de sincronización externa. A tal fin,
el elemento de enlace 9 de la unidad central 1 activa el medio de
servicio de interrupción 7, con lo que un programador 10 lee el
mensaje n23 desde la memoria intermedia y deposita el mensaje n23
en un buzón de recepción 11 asociado a la tarea 3. De una manera
correspondiente, en la unidad central 1' el elemento de enlace 9'
activa el medio de servicio de interrupción 7', con lo que un
programador 10' lee el mensaje n23' desde la memoria intermedia 6' y
deposita el mensaje n23' en un buzón de recepción 11' asociado a la
tarea 3'. Para el caso de que las tareas 3, 3' estén preparadas en
los puntos de espera w3, w3' para la recepción de los mensajes n23,
n23', las tareas 3, 3' reciben estos mensajes n23, n23' desde los
buzones de recepción 11, 11', con lo que se inicia la ejecución de
estas
tareas 3, 3' (programación previa).
tareas 3, 3' (programación previa).
A continuación se remite a la figura 2, en la
que se representa de forma esquemática un ciclo del programa en un
sistema de automatización redundante. En este caso, se supone que se
alimenta un acontecimiento 12 de un proceso técnico a controlar
solamente a la unidad central 1 (acontecimiento de un canal), con lo
que se inicia una tarea correspondiente en la unidad central 1.
Para realizar un procesamiento de dos canales de la tarea en virtud
de este acontecimiento de un canal 12, es necesaria una compensación
de la unidad central 1 con la unidad central 1'. El mensaje
asociado a la tarea es memorizado temporalmente con un número de
secuencia en la unidad central 1 y se lleva a cabo la compensación
a través de un acoplamiento de sincronización en serie 13,
transmitiendo la tarea sobre la unidad central 1 un encargo de
emisión 14 a través de la conexión de comunicación 13 a la unidad
central 1'. En la unidad central 1' se recibe el encargo en un
instante 15, es memorizado temporalmente de la misma manera y es
reconocido a través del acoplamiento de sincronización en serie 13,
siendo transmitida la señal de reconocimiento 16 a la unidad central
1. Además, una interfaz de comunicación local de la unidad central
1' retorna el reconocimiento emitido después de la transmisión a la
tarea que se ejecuta en esta unidad central 1'. Solamente con este
retorno "local" y con el encargo de reconocimiento se inicia
de la manera descrita la sincronización de las tareas
correspondientes en la unidad central
1 y 1'.
1 y 1'.
Un procesamiento de tarea de dos canales en
virtud de un acontecimiento de un canal se puede resumir de la
siguiente forma abreviada.
La unidad central, en la que se ha activado
originalmente el acontecimiento de un canal, recibe a través del
acoplamiento de sincronización en serie el reconocimiento con el
número de secuencia reflejado del encargo emitido con anterioridad.
Este acontecimiento inicia ahora la sincronización para el inicio
sincronizado de una tarea de dos canales.
Los medios de servicio de interrupción activados
de forma sincronizada introducen ahora en cada caso localmente el
correo con el número de secuencia más bajo en el buzón de
destino.
Se puede llevar a cabo la duplicación de un
acontecimiento que aparece en un canal también ya a través de los
medios de servicio de interrupción y no debe llevarse ya, como se ha
descrito anteriormente en el ejemplo, a "nivel de tarea". Los
mecanismos son iguales para ambos casos.
En el caso de una transmisión segmentada de los
datos a través del acoplamiento de sincronización en serie, el
reconocimiento final activa ya la sincronización de las tareas. Si
la transmisión era errónea, entonces se señaliza una pérdida de
redundancia. Puesto que la sincronización de las dos unidades
centrales asociadas se inicia solamente después de la transmisión
de datos en serie, el acoplamiento en serie no es crítico en el
tiempo, en lo que se refiere al "frenado" completo del
procesamiento de las tareas en general: por lo tanto, se puede
llevar a cabo un procesamiento casi paralelo entre la transmisión
para la compensación de los datos, que ha sido realizada a través
del encargo de emisión y de reconocimiento, y un procesamiento de
la tarea. De esta manera, es posible un acoplamiento en un sistema
de automatización redundante también a través de una interfaz de
comunicación estándar existente (10/100 Mbaud Ethernet) con la red
LAN.
Puesto que el acoplamiento en serie trabaja de
forma bidireccional, ambas unidades centrales pueden enviar datos
al mismo tiempo. En este caso, puede suceder que la secuencia de
procesamiento de los encargos no sea siempre clara. Se puede
conseguir claridad previendo los números de secuencia de tal forma
que una unidad central utiliza los números de secuencia pared y la
otra unidad central utiliza los números de secuencia impares. En el
buzón de destino se registran en cada caso los mensajes (Mails) con
el número de secuencia más bajo y de esta manera se inician las
tareas de destino. En este caso, para las tareas de un canal se
pueden utilizar siempre números de secuencia desiguales "0",
siendo reservado un número de secuencia igual a "0"
exclusivamente para la sincronización de tareas de dos canales.
Claims (6)
1. Unidad central (1) para un sistema de
automatización redundante, que se puede conectar con al menos otra
unidad central (1') del sistema de automatización y que está
prevista para la realización de al menos una tarea (2, 3), en la
que
- -
- la unidad central (1) está en conexión operativa con la otra unidad central (1') de tal manera que la tarea (2, 3) en la unidad central (1) puede ser realizada de forma sincronizada con una tarea (2, 3'), que corresponde a esta tarea (2, 3), en la otra unidad central (1'),
- -
- la unidad central (1) está provista con medios de sincronización,
caracterizada porque a
dichos medios de sincronización
(4):
- -
- se puede alimentar un mensaje (n23, n3x) asociado a esta tarea (2, 3), que indica a los medios de sincronización (4) la realización inminente de esta tarea (2, 3) y que provoca que los medios de sincronización (4) generen una señal de sincronización interna, que se puede alimentar a la otra unidad central (1), y
- -
- se puede alimentar una señal de sincronización externa a través de la otra unidad central (1'), y caracterizada, además, porque
- -
- la unidad central (1) está provista adicionalmente con un programador (10), y porque se puede alimentar al programador (10) el mensaje (n23) asociado a la tarea (3), con lo que el programador (10) inicia la ejecución de esta tarea (3), pudiendo alimentarse al programador (10) el mensaje (n23) solamente en el caso de que esté activada la señal de sincronización interna y externa.
2. Unidad central de acuerdo con la
reivindicación 1, caracterizada porque el mensaje (n23)
asociado a la tarea (3) se puede generar a través de una tarea
activada (2).
3. Unidad central de acuerdo con la
reivindicación 1 ó 2, caracterizada porque el mensaje (n23)
asociado a la tarea (3) se puede alimentar a los medios de
sincronización (4) a través de una memoria intermedia (6).
4. Unidad central de acuerdo con una de las
reivindicaciones 1 a 3, caracterizada porque los medios de
sincronización (4) presentan medios de servicio de interrupción (7)
y, además, medios de enlace (9) que pueden ser accionados a modo de
un enlace-Y, a los que se puede alimentar la señal
de sincronización interna como también la señal de sincronización
externa, donde una señal de salida de los medios de enlace (9)
activa los medios de servicio de interrupción (7), en virtud de lo
cual se puede alimentar al programador (10) el mensaje (n23)
asociado a la tarea (3).
5. Unidad central de acuerdo con una de las
reivindicaciones 1 a 4, caracterizada porque el programador
(10) deposita para el inicio de la ejecución de la tarea (3) el
mensaje (n23) asociado a la tarea (3) en un buzón (11).
6. Sistema de automatización redundante con al
menos dos unidades centrales (1, 1') conectadas entre sí de acuerdo
con una de las reivindicaciones 1 a 5.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10133652A DE10133652A1 (de) | 2001-07-11 | 2001-07-11 | Zentraleinheit für ein redundantes Automatisierungssystem |
| DE10133652 | 2001-07-11 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2278839T3 true ES2278839T3 (es) | 2007-08-16 |
Family
ID=7691375
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES02015266T Expired - Lifetime ES2278839T3 (es) | 2001-07-11 | 2002-07-09 | Unidad central para un sistema de automatizacion redundante. |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP1283468B1 (es) |
| AT (1) | ATE352812T1 (es) |
| DE (2) | DE10133652A1 (es) |
| ES (1) | ES2278839T3 (es) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080320287A1 (en) * | 2004-10-25 | 2008-12-25 | Roberts Bosch Gmbh | Method and Device for Performing Switchover Operations in a Computer System Having at Least Two Processing Units |
| JP3897046B2 (ja) | 2005-01-28 | 2007-03-22 | 横河電機株式会社 | 情報処理装置および情報処理方法 |
| JP3965699B2 (ja) * | 2005-01-31 | 2007-08-29 | 横河電機株式会社 | 情報処理装置および情報処理方法 |
| ES2309687T3 (es) | 2005-09-16 | 2008-12-16 | Siemens Transportation Systems S.A.S. | Procedimiento y sistema de control redundante para ordenadores seguros. |
| FR2912526B1 (fr) * | 2007-02-13 | 2009-04-17 | Thales Sa | Procede de maintien du synchronisme d'execution entre plusieurs processeurs asynchrones fonctionnant en parallele de maniere redondante. |
| WO2012032572A1 (ja) * | 2010-09-08 | 2012-03-15 | 株式会社日立製作所 | 計算機 |
| US8516355B2 (en) | 2011-02-16 | 2013-08-20 | Invensys Systems, Inc. | System and method for fault tolerant computing using generic hardware |
| US8745467B2 (en) | 2011-02-16 | 2014-06-03 | Invensys Systems, Inc. | System and method for fault tolerant computing using generic hardware |
| EP2787404A1 (de) * | 2013-04-04 | 2014-10-08 | Siemens Aktiengesellschaft | Verfahren zum Betreiben eines dezentralen Peripheriesystems |
| FR3108993A1 (fr) | 2020-04-07 | 2021-10-08 | Airbus Operations | Procédé et système de synchronisation d’unités de calcul d’un aéronef. |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CH675781A5 (es) * | 1987-04-16 | 1990-10-31 | Bbc Brown Boveri & Cie | |
| DE19809089A1 (de) * | 1998-02-25 | 1999-08-26 | Siemens Ag | Synchronisations- und/oder Datenaustauschverfahren für sichere, hochverfügbare Rechner und hierzu geeignete Einrichtung |
| FR2803057B1 (fr) * | 1999-12-22 | 2002-11-29 | Centre Nat Etd Spatiales | Systeme informatique tolerant aux erreurs transitoires et procede de gestion dans un tel systeme |
-
2001
- 2001-07-11 DE DE10133652A patent/DE10133652A1/de not_active Withdrawn
-
2002
- 2002-07-09 AT AT02015266T patent/ATE352812T1/de not_active IP Right Cessation
- 2002-07-09 ES ES02015266T patent/ES2278839T3/es not_active Expired - Lifetime
- 2002-07-09 EP EP02015266A patent/EP1283468B1/de not_active Expired - Lifetime
- 2002-07-09 DE DE50209328T patent/DE50209328D1/de not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP1283468A2 (de) | 2003-02-12 |
| EP1283468B1 (de) | 2007-01-24 |
| DE50209328D1 (de) | 2007-03-15 |
| DE10133652A1 (de) | 2003-01-30 |
| ATE352812T1 (de) | 2007-02-15 |
| EP1283468A3 (de) | 2005-05-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6453406B1 (en) | Multiprocessor system with fiber optic bus interconnect for interprocessor communications | |
| JP2536915B2 (ja) | デ―タ処理装置クラスタ―に使用するコンピュ―タ相互結合カプラ | |
| ES2278839T3 (es) | Unidad central para un sistema de automatizacion redundante. | |
| JP2801015B2 (ja) | クロスバースイッチ採用コンピュータ相互結合カプラ | |
| EP0042447B1 (en) | Flow control mechanism for block switching nodes | |
| US5367636A (en) | Hypercube processor network in which the processor indentification numbers of two processors connected to each other through port number n, vary only in the nth bit | |
| JP5190586B2 (ja) | Ttイーサネットメッセージの効率的かつ安全な伝送のためのコミュニケーション方法及び装置 | |
| EP0225024B1 (en) | Data transmission system | |
| US7085847B2 (en) | Method and system for scheduling network communication | |
| EP0456947B1 (en) | Hybrid switching system for a communication node | |
| ES2639585T3 (es) | Método y dispositivo para la transmisión de datos en serie con una tasa de datos conmutable | |
| JPH0728302B2 (ja) | 通信システム | |
| EP0119039A2 (en) | Token access controller protocol and architecture | |
| EP0262923A2 (en) | Redundant device control unit | |
| WO2000019650A1 (en) | Method and system for communication with a network | |
| JPH0683243B2 (ja) | デ−タ通信システム及び装置 | |
| US4509117A (en) | Communications network access rights arbitration | |
| EP0618709A2 (en) | Memory manager for a multichannel network interface | |
| EP0731583A1 (en) | Method and system for routing messages in a multi-node data communication network | |
| US9160661B2 (en) | Method and apparatus for full duplex serial shifting mode and switch mode data transmission | |
| US7002975B2 (en) | Multiprocessor network node failure detection and recovery | |
| EP0103335B1 (en) | Circuit arrangement for the exchange of messages within a telecommunication system consisting of a plurality of modular units | |
| US7684909B2 (en) | Data transmission method and device | |
| JPH0476256B2 (es) | ||
| ES2242880T3 (es) | Procedimiento para el procesamiento de conjuntos de datos consistentes. |