ESPACIOS DE MULTIPLES DIRECCIONES POR ADAPTADOR.

    公开(公告)号:MX2012014534A

    公开(公告)日:2013-01-29

    申请号:MX2012014534

    申请日:2010-11-08

    Applicant: IBM

    Abstract: Una pluralidad de espacios de dirección se asigna a un adaptador. Para seleccionar un espacio de dirección particular para el adaptador, se emplean un identificador solicitante y un identificador de espacio de dirección proporcionados en una solicitud por el adaptador. Cada espacio de dirección puede tener un mecanismo de traducción de dirección diferente asociado.

    SISTEMA Y METODO SEGUROS PARA GESTION DE SAN EN UN ENTORNO DE SERVIDOR NO SEGURO.

    公开(公告)号:ES2359558T3

    公开(公告)日:2011-05-24

    申请号:ES03796056

    申请日:2003-11-25

    Applicant: IBM

    Inventor: RAISCH CHRISTOPH

    Abstract: Un sistema (100) para hacer funcionar una red de área de almacenamiento, SAN, en un entorno de servidor en el que múltiples servidores comparten un adaptador (112) de Canal de Fibra, comprendiendo el sistema: un Servidor (130) de Gestión de SAN, una Red de Canal de Fibra que proporciona una conexión a dispositivos de almacenamiento, y una pluralidad de Imágenes (164, 165, 166) de Sistema Operativo que se ejecuta en dicho entorno de servidor, caracterizado porque un Cliente (132) de Gestión de SAN que está conectado a dicho Servidor (130) de Gestión de SAN, un adaptador (112) de Canal de Fibra, un adaptador de FC, con al menos un cortafuegos (114, 115, 116) unido a él, por lo que el Cliente de Gestión de SAN seguro está configurado para emitir órdenes en dicha Red de Canal de Fibra en lugar de cada una de dichas Imágenes del Sistema Operativo, Imágenes de OS; por lo que solo una aplicación (134) de control de cortafuegos, no accesible por ninguno de los múltiples servidores, está habilitada para modificar ajustes de cortafuegos que especifican órdenes autorizados de dichos servidores múltiples.

    Handling an input/output store instruction

    公开(公告)号:AU2020213829B2

    公开(公告)日:2022-09-15

    申请号:AU2020213829

    申请日:2020-01-14

    Applicant: IBM

    Abstract: A data processing system (210) and a method for handling an input/output store instruction (30), comprising a system nest (18) communicatively coupled to at least one input/output bus (22) by an input/output bus controller (20). The data processing system (210) further comprises at least a data processing unit (216) comprising a core (12), a system firmware (10) and an asynchronous core-nest interface (14). The data processing unit (216) is communicatively coupled to the system nest (18) via an aggregation buffer (16). The system nest (18) is configured to asynchronously load from and/or store data to at least one external device (214) which is communicatively coupled to the input/output bus (22). The data processing unit (216) is configured to complete the input/output store instruction (30) before an execution of the input/output store instruction (30) in the system nest (18) is completed. The asynchronous core-nest interface (14) comprises an input/output status array (44) with multiple input/output status buffers (24).

    INTERRUPT SIGNALING FOR DIRECTED INTERRUPT VIRTUALIZATION

    公开(公告)号:SG11202105504PA

    公开(公告)日:2021-06-29

    申请号:SG11202105504P

    申请日:2020-02-03

    Applicant: IBM

    Abstract: An interrupt signal is provided to a target processor. An interrupt signal is received with an interrupt target ID identifying a processor as a target processor for handling the interrupt signal. The interrupt signal is forwarded to the target processor for handling. A translation of the interrupt target ID to a logical processor ID of the target processor is used to address the target processor directly. The bus attachment device updates a directed interrupt signal indicator of a directed interrupt signal vector assigned to the target processor in order to indicate that there is an interrupt signal addressed to the respective interrupt target ID to be handled.

    HANDLING AN INPUT/OUTPUT STORE INSTRUCTION

    公开(公告)号:CA3127852A1

    公开(公告)日:2020-08-06

    申请号:CA3127852

    申请日:2020-01-14

    Applicant: IBM

    Abstract: A data processing system (210) and a method for handling an input/output store instruction (30), comprising a system nest (18) communicatively coupled to at least one input/output bus (22) by an input/output bus controller (20). The data processing system (210) further comprises at least a data processing unit (216) comprising a core (12), a system firmware (10) and an asynchronous core-nest interface (14). The data processing unit (216) is communicatively coupled to the system nest (18) via an aggregation buffer (16). The system nest (18) is configured to asynchronously load from and/or store data to an external device (214) which is communicatively coupled to the input/output bus (22). The data processing unit (216) is configured to complete the input/output store instruction (30) before an execution of the input/output store instruction (30) in the system nest (18) is completed.

    SECURE SYSTEM AND METHOD FOR SAN MANAGEMENT IN A NON-TRUSTED SERVER ENVIRONMENT

    公开(公告)号:AU2003298322A1

    公开(公告)日:2004-07-14

    申请号:AU2003298322

    申请日:2003-11-25

    Applicant: IBM

    Inventor: RAISCH CHRISTOPH

    Abstract: According to the present invention a method and a system is provided for operating a storage area network (SAN) in a server environment in which multiple servers share one Fibre Channel adapter. A SAN Management Server manages regions in storage systems and security, a Fiber Channel Network provides a connection to storage devices, and a plurality of Operating System Images run in said server environment. Furthermore, a trusted SAN Management Client Unit is connected to said SAN Management Server and a Fiber Channel adapter is configured to authenticate said trusted SAN Management Client Unit, whereby the trusted SAN Management Client Unit is configured to issue commands in said Fiber Channel Network in place of each of said Operating System Images.

    A METHOD FOR PROVIDING REDUNDANCY FOR CHANNEL ADAPTER FAILURE

    公开(公告)号:AU2003226784A1

    公开(公告)日:2003-10-27

    申请号:AU2003226784

    申请日:2003-04-04

    Applicant: IBM

    Abstract: The invention relates to a method for providing improved reliability of any node attaching to an InfiniBand fabric, the method comprising the steps of: a) providing a first and a second physical Channel Adapter having a first and a second number of ports, b) providing program means for registering the first and second physical Channel Adapters as one logical Channel Adapter having a number of first and second ports, c) providing first and second caching means for storing first and second control information for the first and second Channel Adapter, d) providing system memory means for storing first and second control information, and e) providing means for copying the first control information from the system memory to the second caching means in case of a failure of the first Channel Adapter and for initiating an Automatic Path Migration from the first number of ports to the second number of ports.

    VERFAHREN, DATENVERARBEITUNGSSYSTEM UND COMPUTERPROGRAMMPRODUKT ZUR HANDHABUNG EINER EINGABE-/AUSGABE-SPEICHERANWEISUNG

    公开(公告)号:DE112020000146B4

    公开(公告)日:2025-01-16

    申请号:DE112020000146

    申请日:2020-01-16

    Applicant: IBM

    Abstract: Verfahren, das durch eine Datenverarbeitungseinheit (216) des Datenverarbeitungssystems (210) zur Handhabung einer Eingabe-/Ausgabe-Speicheranweisung (30) durchgeführt wird, wobei das Verfahren umfasst:Kennzeichnen einer Eingabe-/Ausgabefunktion durch eine in der Eingabe-/Ausgabe-Speichereinweisung (30) angegebene Adresse, wobei die Eingabe-/Ausgabe-Speicheranweisung (30) durch ein auf dem Datenverarbeitungssystem (210) laufendes Betriebssystem ausgegeben wurde, wobei die Eingabe-/Ausgabe-Speichereinweisung mindestens die Eingabe-/Ausgabefunktion mit einem Offset durch die Adresse, zu übertragende Daten und/oder einen Zeiger auf zu übertragende Daten sowie eine Länge der Daten angibt;Überprüfen, ob ein Zugriff auf die Eingabe-/Ausgabefunktion auf einer Adressraum- und auf einer Gastinstanzebene erlaubt ist, wobei der Gast auf dem Datenverarbeitungssystem (210) ausgeführt wird;Abschließen der Eingabe-/Ausgabe-Speicheranweisung (30), bevor eine Ausführung der Eingabe-/Ausgabe-Speicheranweisung (30) in einem Systemnest (18) des Datenverarbeitungssystem (210) abgeschlossen ist, wobei sich das Systemnest (18) von der Datenverarbeitungseinheit (216) unterscheidet, wobei das Systemnest (18) so konfiguriert ist, dass es asynchron Daten von mindestens einer externen Einheit (214) lädt und in dieser bzw. diesen speichert;Bereitstellen, mittels einer System-Firmware (10) der Datenverarbeitungseinheit (216), einer Benachrichtigung an das Betriebssystem durch eine Unterbrechung aufgrund eines Erkennens eines Fehlers während einer asynchronen Ausführung der Eingabe-/Ausgabe-Speicheranweisung (30) in der Datenverarbeitungseinheit (216);separates Erkennen von Fehlern durch eine Analyse- und Wiederholungslogik (54) der Datenverarbeitungseinheit (216), indem die Analyse- und Wiederholungslogik (54) durch die Hardware sicherstellt, dass die Eingabe-/Ausgabe-Speicheranweisung (30) noch nicht an einen Eingabe-/Ausgabebus (22) weitergeleitet wurde, mit dem die externe Einheit (214) per Datenaustauch mit verbunden ist;Festhalten von Speicherinformationen für Wiederholungen der Ausführung der Eingabe-/Ausgabe-Speicheranweisung (30) in einem Wiederholungspuffer (52) der System-Firmware (10);Analysieren von Fehlern und Prüfen auf Wiederholungsmöglichkeit durch die Analyse- und Wiederholungslogik (54);Auslösen einer oder mehrerer Wiederholungen der Ausführung der Eingabe-/Ausgabe-Speicheranweisung (30) durch die Analyse- und Wiederholungslogik (54).

Patent Agency Ranking