41.
    发明专利
    未知

    公开(公告)号:DE69021712D1

    公开(公告)日:1995-09-21

    申请号:DE69021712

    申请日:1990-02-08

    Applicant: IBM

    Abstract: A checkpointing mechanism implemented in a data processing system comprising a dual processor configuration gives the system a fault tolerance capability while minimizing the complexity of both the software and the hardware. The active and backup processors are coupled asynchronously with some hardware assist functions comprising a memory change detector which captures the memory changes in the memory of the active processor and a mirroring control circuit which causes the memory changes when committed by establish recovery point signals generated by the active processor to be dumped into the memory of the back up processor so that the backup processor can resume the operations of the active processor from the last established recovery point. The active and backup processors may each be connected to a dedicated memory and recovery point storing means, or to a memory including two dual sides shared by all the processors for storing data structures and recovery points.

    METHOD AND APPARATUS FOR PERFORMING PATTERN SEARCH FUNCTIONS

    公开(公告)号:CA2064957A1

    公开(公告)日:1992-12-29

    申请号:CA2064957

    申请日:1992-04-02

    Applicant: IBM

    Abstract: FR9-90-031 METHOD AND APPARATUS FOR PERFORMING PATTERN SEARCH FUNCTIONS A method and apparatus for searching a pattern such as an address pattern of 48 bits among a list of addresses of 48 bits which can be dynamically updated. A search table comprising control blocks is used for conducting the search of a specified pattern by processing logic circuits. The control blocks can be of a first type indicative of test operations on at least one selected bit of the to- besearched pattern and of of a second type indicative of compare operations with a specified value and of a third type indicative that no operations have to be performed. These control blocks are chained in at least one chain in such a way that each control block chain determine operations which lead to the finding of one of the p patterns. To perform the search, a processing logic circuit reads a first control block at a search table address which is derived from a selected field of k=12 bits of the pattern to be searched. It generates a not-found pattern signal if the read control block is of the third type, or executes the the operations indicated in the first read control block and the control blocks chained thereto, until a control block of the second type is is reached and compares the to be searched pattern with the specified value in the control block of the second type. If a mismatch is detected, it generates a "not found pattern" information and if a match is detected it generates a a "found pattern" information.

    Nachrichtenweiterleitung zu einem Quellenendknoten in einer konvergenten Netzwerkumgebung

    公开(公告)号:DE112012001141B4

    公开(公告)日:2019-12-19

    申请号:DE112012001141

    申请日:2012-02-28

    Applicant: IBM

    Abstract: Verfahren zum Verarbeiten von Daten in einem konvergenten Netzwerk, wobei das Verfahren aufweist:an einem Netzwerkknoten, der von einem Quellenendknoten empfangenen Verkehr im Zusammenhang mit dem konvergenten Netzwerk weiterleitet,Empfangen einer zweiten Nachricht, die an den Netzwerkknoten mit Hilfe einer ursprünglichen Zieladresse eines zweiten Kommunikationsprotokolls adressiert ist, jedoch für den Quellenendknoten bestimmt ist,wobei die zweite Nachricht enthält:einen Nachrichtenkopf, der eine Quelladresse und die ursprüngliche Zieladresse des zweiten Datenübertragungsprotokolls enthält;einen Nachrichtenkörper, der in verkapselter Form wenigstens einen Nachrichtenkopf einer ersten Nachricht eines unterschiedlichen ersten Datenübertragungsprotokolls enthält, wobei die erste Nachricht von dem Quellenendknoten ausging und zuvor von dem Netzwerkknoten weitergeleitet wurde, und wobei der Nachrichtenkopf der ersten Nachricht eine Quellenkennung des Quellenendknotens und eine Zielkennung enthält;Extrahieren einer Quellenkennung des Quellenendknotens in einem ersten Datenübertragungsprotokoll aus dem in der zweiten Nachricht in verkapselter Form enthaltenen Nachrichtenkopf durch den Netzwerkknoten;Feststellen einer aktualisierten Zieladresse der zweiten Nachricht in dem zweiten Datenübertragungsprotokoll durch den Netzwerkknoten unter Bezugnahme auf eine extrahierte Quellkennung und eine Datenstruktur; undÄndern der zweiten Nachricht durch den Netzwerkknoten, um die aktualisierte Zieladresse anstelle der ursprünglichen Zieladresse aufzunehmen, und Weiterleiten der zweiten Nachricht zu dem Quellenendknoten gemäß der aktualisierten Zieladresse.

    Verbinden eines externen Netzwerkcoprozessors mit einem Netzwerkprozessor-Paket-Parser

    公开(公告)号:DE112011104443B4

    公开(公告)日:2019-10-02

    申请号:DE112011104443

    申请日:2011-12-19

    Applicant: IBM

    Abstract: Verfahren in einem Netzwerkprozessorchip (100), der erste Übertragungsprotokollanschlüsse (200-203) aufweist, wobei jeder Datenpfad-Datenverkehr von Paketen mit einer Mindestgröße M Byte auf N bidirektionalen Lanes (170) bei einer Geschwindigkeit von S GBit/s unterstützt und Datenverkehr mit unterschiedlichen Übertragungsprotokolleinheiten (120, 130) im Netzwerkprozessorchip (100) auf n weiteren bidirektionalen Lanes (190) bei einer Geschwindigkeit von s GBit/s unterstützt, um das Verwenden der ersten Übertragungsprotokollanschlüsse (200-203) für Zugriff auf einen externen Coprozessor (110) durch eine Paket-Parsing-Netzwerklogik (230-233) zu unterstützen, die in jedem der ersten Übertragungsprotokollanschlüsse (200-203) angeordnet ist, die während einer Parsing-Periode bei Empfang eines Pakets mit einer Mindestgröße M Byte eine Anforderung an den externen Coprozessor (110) sendet und eine Antwort vom externen Coprozessor (110) erhält (150), wobei das Verfahren aufweist, dassder Paket-Parser (140; 230-233) eine Anforderung mit einem Wort von maximal m Byte an den Coprozessor (110) auf den n weiteren bidirektionalen Lanes mit einer Geschwindigkeit von s GBit/s sendet und eine Antwort mit einem Wort von maximal m Byte vom externen Coprozessor (110) auf den gleichen weiteren bidirektionalen Lanes mit einer Geschwindigkeit von s GBit/s empfängt, so dass die Formel N x S/M ≤ n x s/m beachtet wird; undvor dem Senden von Datenverkehr auf den n weiteren bidirektionalen Lanes bei einer Geschwindigkeit von s GBit/s, das Multiplexen des Datenverkehrs des Coprozessorzugriffs mit einem Wort von maximal m Byte in einem ersten Übertragungsprotokollanschluss (200-203) und des Datenverkehrs mit einer der unterschiedlichen Übertragungsprotokolleinheiten (120, 130) in dem Netzwerkprozessorchip (100) in einem Zwei-Eingaben-Multiplexer (340, 341, 400-403), wobei der Zwei-Eingaben-Multiplexer (340, 341, 400-403) statisch auf einen der zwei gemultiplexten Datenverkehre konfigurierbar ist.

    DATENPAKETVERARBEITUNG IM NETZWERK
    45.
    发明专利

    公开(公告)号:DE102012219705B4

    公开(公告)日:2019-08-01

    申请号:DE102012219705

    申请日:2012-10-29

    Applicant: IBM

    Abstract: Verfahren zum Verarbeiten von Datenpaketen, das aufweist:- Identifizieren (306) eines Metrikwerts für eine aktuelle Konfiguration von Verarbeitungs-Ressourcen in einer Datenverarbeitungskomponente, die die Datenpakete verarbeitet,- wobei der Metrikwert identifiziert wird in Abhängigkeit von:- einem Näherungswert der Temperatur,- einem Näherungswert des Arbeitslastbedarfs, der sich aus der Verkehrslast im Netzwerk insgesamt und dem Anteil der gesamten Arbeitslast, die zu der Verarbeitungs-Ressource geleitet wird, ergibt,- einem Ressourcen-Konfliktwert, der sich aus der Wartezeit oder der Cachespeicher-Latenzzeit an dem Cachespeicher, der den Verarbeitungs-Ressourcen zugehörig ist, ergibt,- einem Verschleißwert, der sich aus der Anzahl von Zyklen, während derer sich die Verarbeitungs-Ressource im Vergleich zu dem übrigen Chip auf einer hohen Aktivitätsstufe und auf einer hohen Temperatur befindet, ergibt,- einer inhärenten Ressourcen-Leistungseffizienz der Verarbeitungs-Ressourcen, die die inhärente Leistungseffizienz der Verarbeitungs-Ressource angibt, und- Auswählen (314) einer neuen Konfiguration der Verarbeitungs-Ressourcen in der Datenverarbeitungskomponente mithilfe des Metrikwerts;- Ändern (316) der aktuellen Konfiguration der Verarbeitungs-Ressourcen in der Datenverarbeitungskomponente in die neue Konfiguration; und- Verteilen (318) der Datenpakete an die neue Konfiguration der Verarbeitungs-Ressourcen, um die Datenpakete zu verarbeiten, wie sie empfangen werden.

    Verwaltung einer globalen Weiterleitungstabelle in einem verteilten Switch

    公开(公告)号:DE102013200031A1

    公开(公告)日:2013-07-18

    申请号:DE102013200031

    申请日:2013-01-03

    Applicant: IBM

    Abstract: Vorrichtungen und Verfahren zum Verwalten einer globalen Weiterleitungstabelle in einem verteilten Switch werden bereitgestellt. Ein bestimmtes Verfahren kann die Verwaltung einer globalen Weiterleitungstabelle in einem verteilten Switch enthalten. Der verteilte Switch kann eine Vielzahl von Switch-Weiterleitungseinheiten enthalten. Das Verfahren kann einen Zeitgeber für einen Eintrag in der globalen Weiterleitungstabelle starten, und der Eintrag kann eine Multicast-Zieladresse und entsprechende Multicast-Mitgliedschaftsinformationen enthalten. Das Verfahren kann auch als Reaktion auf das Ablaufen des Zeitgebers des Eintrags mindestens einen Trefferstatus prüfen, um zu ermitteln, ob mindestens eine Switch-Weiterleitungseinheit der Vielzahl von Switch-Weiterleitungseinheiten Multicast-Daten zu den entsprechenden Multicast-Mitgliedschaftsinformationen der Multicast-Zieladresse des Eintrags weitergeleitet hat. Das Verfahren kann des Weiteren auf Basis des Trefferstatus ermitteln, ob der Eintrag ein ausgeschlossener Kandidat ist.

    47.
    发明专利
    未知

    公开(公告)号:DE60120970T2

    公开(公告)日:2007-01-04

    申请号:DE60120970

    申请日:2001-04-05

    Applicant: IBM

    Abstract: In a distributed networking environment employing several general purpose processors (i.e., control point processors) for controlling one or more network processor devices, a mechanism for distributing processing across several general purpose processors and interface for configuring a network processor so that specific general purpose processors handle specific operations in a large networking environment, thus, reducing requirement for provisioning a plurality of protocol stacks on each general purpose processor.

    DISPOSICION DE TRATAMIENTO MULTIPROTOCOLO.

    公开(公告)号:ES2264443T3

    公开(公告)日:2007-01-01

    申请号:ES01921542

    申请日:2001-04-05

    Applicant: IBM

    Abstract: Un sistema para distribuir el tratamiento de tramas de datos recibidas por un dispositivo (25a, 25b, 25c, ..., 25n) procesador de red (designado en adelante NP) en un entorno de red distribuido que comprende uno o más procesadores de control para fines generales (designados en adelante GPP) (15a, 15b, ..., 15n) que controlan, al menos, un dispositivo NP, en el que dicho procesador de red NP incluye un mecanismo para clasificar tramas de datos recibidas y medios para enviar tramas de datos recibidas a un GPP objetivo a través de una dirección de puerto objetivo, cuyo sistema se caracteriza porque comprende: una tabla (100) configurable incorporada en la práctica en dicho al menos un dispositivo NP para especificar tipos de tramas de datos y para establecer una relación de correspondencia de tramas de datos de un tipo especificado recibidas en dicho dispositivo NP con una dirección (115) objetivo y una dirección (120) de puerto objetivo asociadas con un GPP objetivo capaz de manejar tramas dedatos del tipo de trama especificado; y una interfaz de programación de aplicaciones para personalizar dicha tabla configurable en dicho dispositivo NP con dichas entradas de dirección objetivo y dirección de puerto objetivo a través de un GPP, en el que dicho procesador de red NP incluye, además, medios para comparar cada trama recibida con entradas en dicha tabla configurable, y en el que los medios para enviar tramas de datos responden a dicho tipo de trama clasificada que tiene una entrada correspondiente en dicha tabla, pudiendo ser hechos funcionar los medios para enviar una trama recibida a un GPP objetivo correspondiente a través de una dirección de puerto objetivo correspondiente, en el que dicho GPP objetivo está previsto para manejar el envío de tramas de datos del tipo especificado.

    49.
    发明专利
    未知

    公开(公告)号:DE60026400T2

    公开(公告)日:2006-11-02

    申请号:DE60026400

    申请日:2000-07-13

    Applicant: IBM

    Abstract: Address management methods and apparatus are provided for a node serving as peer group leader for a peer group of nodes in one level of the hierarchy of a PNNI hierarchical network, whereby the peer group leader represents the peer group to one or more neighboring nodes in the next level up of the hierarchy. The peer group leader has a memory (2) for storing peer group topology data (4), comprising address data which is supplied to the peer group leader from nodes in the peer group and represents addresses for access by the network, and peer group leader topology data (5), comprising address data which is supplied to said neighboring nodes by the peer group leader and represents addresses accessible via the peer group. The address management method comprises: checking whether addresses represented by said address data are accessible via the peer group; notifying said neighboring nodes of changes in the accessibility of addresses so identified; and updating said peer group leader topology data (5) in accordance with said changes.

    50.
    发明专利
    未知

    公开(公告)号:AT320130T

    公开(公告)日:2006-03-15

    申请号:AT00115178

    申请日:2000-07-13

    Applicant: IBM

    Abstract: Address management methods and apparatus are provided for a node serving as peer group leader for a peer group of nodes in one level of the hierarchy of a PNNI hierarchical network, whereby the peer group leader represents the peer group to one or more neighboring nodes in the next level up of the hierarchy. The peer group leader has a memory (2) for storing peer group topology data (4), comprising address data which is supplied to the peer group leader from nodes in the peer group and represents addresses for access by the network, and peer group leader topology data (5), comprising address data which is supplied to said neighboring nodes by the peer group leader and represents addresses accessible via the peer group. The address management method comprises: checking whether addresses represented by said address data are accessible via the peer group; notifying said neighboring nodes of changes in the accessibility of addresses so identified; and updating said peer group leader topology data (5) in accordance with said changes.

Patent Agency Ranking