Abstract:
PROBLEM TO BE SOLVED: To provide a method to shorten a period of time when a page is kept retained, which is necessary to improve performance and to decrease memory capacity required to transfer data. SOLUTION: A method, an apparatus, a system, and a signal-bearing medium are provided that, in an embodiment, receive a command that requests a transfer of data at an adapter from an initiator, transfer the data from the initiator to the adapter, and respond with a notification to the initiator that the command completed successfully after transferring the data to the adapter and prior to the adapter completing a process based on the command. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To allow, by a host partition update mechanism, update of the I/O function of a logically-partitioned computer system so as to minimally affect the performance and availability of I/O in the computer system. SOLUTION: When an update is needed, a new host partition is created with the desired update(s). The I/O adapters in the current host partition are then migrated to the new host partition. The migration of an I/O adapter from the current host partition to the new host partition is relatively fast, thereby minimally affecting system performance and availability of I/O. Once all of the I/O adapters have been migrated to the new host partition, the current host partition may be kept as a backup, or may be eliminated. Providing a new or backup host partition allows updates to be performed in the new or backup host partition in a non-disruptive manner while the current host partition continues to process I/O requests. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
Es werden ein Verfahren, System und Computerprogrammprodukt zum Realisieren einer erweiterten Fehlerbehandlung für einen Hardware-E/A-Adapter wie beispielsweise einen Adapter für Eingabe/Ausgabe-Virtualisierung mit Einzelstamm (SRIOV-Adapter) in einem virtualisierten System bereitgestellt. Der Hardware-E/A-Adapter ist in mehrere Endpunkte partitioniert, wobei jeder partitionierbare Endpunkt (PE) einer Funktion entspricht und dem gesamten Adapter ein Adapter-PE zugeordnet ist. Die Endpunkte werden sowohl unabhängig verwaltet, und zwar bei Aktionen, deren Bereich auf eine einzige Funktion beschränkt ist, als auch als eine Gruppe bei Aktionen im Bereich des gesamten Adapters. Ein Fehler oder ein Versagen des Adapter-PE blockiert den Adapter-PE und wird an die dem Adapter zugeordneten VF-PEs weitergegeben, wodurch die VF-PEs blockiert werden. Ein Adaptertreiber sowie VF-Einheitentreiber werden über den Fehler informiert und starten eine Wiederherstellung. Der Hypervisor sperrt den Zugriff der VF-Einheitentreiber an entscheidenden Punkten, was einen erfolgreichen Abschluss der Wiederherstellung des Adapters ermöglicht.
Abstract:
Ein Verfahren, ein System und ein Computerprogrammprodukt zum Realisieren einer dynamischen Virtualisierung eines „Single Root Input/Output Virtualization”(SRIOV)-fähigen „Serial Attached SCSI”(SAS)-Adapters werden bereitgestellt. Der SRIOV-SAS-Adapter enthält eine Vielzahl virtueller Funktionen (VFs). Jeder einzelnen Host-Bus-Adapter(HBA)-Ressource wird eine explizite Zuweisung zu einer virtuellen Funktion (VF) ermöglicht; und jeder VF wird eine Zuweisung zu einer Systempartition ermöglicht. Es wird mehreren VFs eine Zuweisung zu einer einzigen Systempartition ermöglicht.
Abstract:
Verfahren zum Realisieren einer dynamischen Virtualisierung eines „Single Root Input/Output Virtualization“(SRIOV)-fähigen „Serial Attached SCSI“(SAS)-Adapters (102), aufweisend:Bereitstellen des SRIOV-SAS-Adapters mit einer Vielzahl virtueller Funktionen (VFs) (114, 116, 118, 120) zum gemeinsamen Nutzen durch mehrere Systempartitionen (104, 106, 108);Ermöglichen einer Zuweisung jeder einzelnen Host-Bus-Adapter(HBA)-Ressource (124, 126, 128, 130) zu einer virtuellen Funktion (VF);Ermöglichen einer Zuweisung jeder VF zu einer oder mehreren Systempartitionen; undErmöglichen einer Zuweisung mehrerer VFs zu einer einzelnen System partition;das Verfahren ferner beinhaltend ein direktes Senden, ohne Zwischenstation, von Befehlen von der entsprechenden Systempartition an die entsprechende zugewiesene HBA-Ressource über die entsprechende gegebene virtuelle Funktion zum Bereitstellen einer verbesserten Lese/Schreib-Leistung der Systempartition für jede entsprechende virtuelle Funktion.