Optimiertes Cachespeichern von Umsetzungseinträgen für virtuelle Funktionen

    公开(公告)号:DE112012003336B4

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

    申请号:DE112012003336

    申请日:2012-08-08

    Applicant: IBM

    Abstract: Verfahren, das aufweist: Empfangen eines Datenpakets von einer ersten virtuellen Maschine an einer virtuellen Funktion, die auf einem Netzwerkadapter ausgeführt wird; Identifizieren eines Umsetzungseintrags, der einem Senden des Datenpakets von der ersten virtuellen Maschine an eine zweite virtuelle Maschine entspricht; Ermitteln, ob eine interne Speicherpartition, die der virtuellen Funktion zugewiesen ist, den identifizierten Umsetzungseintrag aufweist; als Reaktion auf das Ermitteln, dass die interne Speicherpartition den identifizierten Umsetzungseintrag aufweist: Abrufen des identifizierten Umsetzungseintrags aus der internen Speicherpartition; und Senden des Datenpakets mithilfe des identifizierten Umsetzungseintrags, der aus der internen Speicherpartition abgerufen wurde, an die zweite virtuelle Maschine; als Reaktion auf das Ermitteln, dass die interne Speicherpartition den identifizierten Umsetzungseintrag nicht aufweist: Abrufen des identifizierten Umsetzungseintrags aus einem externen Speicherort, wobei sich der externe Speicherort auf der ersten virtuellen Maschine befindet und für die erste virtuelle Maschine nichttransparent ist und wobei die virtuelle Funktion das Abrufen des identifizierten Umsetzungseintrags aus dem externen Speicherort über einen Direktspeicherzugriffs(DMA)-Lesevorgang durchführt, und Senden des Datenpakets mithilfe des identifizierten Umsetzungseintrags, der aus dem externen Speicherort abgerufen wurde, an die zweite virtuelle Maschine.

    Reservierung von Switch-Warteschlangenkapazität auf der Sicherungsschicht

    公开(公告)号:DE112012000393B4

    公开(公告)日:2016-09-29

    申请号:DE112012000393

    申请日:2012-02-15

    Applicant: IBM

    Abstract: Verfahren zur Datenverarbeitung, das die Schritte aufweist: in Reaktion auf ein Empfangen einer Schicht-2-Reservierungsanforderung von einer Quellstation Erstellen einer Reservierung für eine Kapazität einer Eingangswarteschlange des Netzwerk-Switch für einen Datenfluss der Quellstation durch einen Netzwerk-Switch; in Reaktion auf eine Warteschlangen-Überlaufbedingung an der Eingangswarteschlange des Netzwerk-Switch, während die Reservierung aktiv ist, Beibehalten von Datenrahmen in dem Datenfluss der Quellstation, die in Übereinstimmung mit der Reservierung übertragen werden, und Verwerfen sonstiger Datenrahmen durch den Netzwerk-Switch; und Entfernung der Reservierung durch den Netzwerk-Switch in Reaktion auf ein Ablaufen eines Zeitgebers oder in Reaktion auf ein Ausschöpfen eines reservierten Datenvolumens.

    Erweiterte Verbindungszusammenfassung (LAG) zur Nutzung in mehreren Switsches

    公开(公告)号:DE112013006420T5

    公开(公告)日:2015-10-08

    申请号:DE112013006420

    申请日:2013-12-11

    Applicant: IBM

    Abstract: Gemäß einem Ausführungsbeispiel weist ein Verfahren zum Bereitstellen von einer Verbindungszusammenfassung (LAG) für heterogene Switches auf: Empfangen durch eine Switch-Steuerung von LAG-Anforderungen, die mittels Switches weitergeleitet wurden und Bestimmen, dass mehrere LAG-Anforderungen bezüglich eines Servers empfangen wurden, Gruppieren der mehreren LAG-Anforderungen in LAG-Gruppen entsprechend eines Switch, von der sie empfangen wurden, und Korrelieren aller der LAG-Gruppen mit dem Server, Anweisen jeden der Switches, eine LAG-Gruppe mit dem Server entsprechend der LAG-Gruppen, die durch die Switch-Steuerung bestimmt wurden, aufzusetzen, und Erzeugen alternativer Flows, die Flows durch jeden Switches zu dem Server entsprechend Anweisungen der Switch-Steuerung entsprechen. Die Switches können entsprechend einigen Anspekten auf OpenFlow basieren, um mit der Switch-Steuerung zu kommunizieren. Zusätzlich sind auch andere Verfahren für eine Bereitstellung der LAG für heterogene Switches zusammen mit Systemen und Computerprogramm-Produkten beschrieben, welche LAG heterogenen Switches zur Verfügung stellen.

    5.
    发明专利
    未知

    公开(公告)号:AT511268T

    公开(公告)日:2011-06-15

    申请号:AT09780247

    申请日:2009-07-07

    Applicant: IBM

    Abstract: A network system supports multiple network communication protocols. An Ethernet component gateway in a Fiber Channel over Ethernet (FCoE) initiator system converts FCoE data packets from host devices to Fiber Channel over Internet Protocol (FCIP) data packets for transmission to a Storage Area Network (SAN) target system. The SAN target system may include a target Fiber Channel (FC) storage device and a SAN component gateway. The SAN component gateway converts FCIP data packets to SAN data packets for use by the target FC storage device. The SAN data packets may be either FC protocol data packets or FCoE protocol data packets. The SAN target system may provide for discovery of target FC storage device adapter information.

    Dynamisches Anpassen und Begrenzen der Größe des Netzwerkadapterspeichers zur Speicherung von Umsetzungseinträgen für virtuelle Funktionen

    公开(公告)号:DE112012003342T5

    公开(公告)日:2014-04-24

    申请号:DE112012003342

    申请日:2012-07-13

    Applicant: IBM

    Abstract: Es wird ein Ansatz bereitgestellt, bei dem ein System eine erste virtuelle Funktion aus einer Vielzahl virtueller Funktionen auswählt, die auf einem Netzwerkadapter ausgeführt werden, der einen Speicherbereich aufweist. Als Nächstes ordnet das System im Speicherbereich einen Speicher zu, der der ersten virtuellen Funktion entspricht. Das System speichert anschließend einen oder mehrere Umsetzungseinträge in der zugeordneten Speicherpartition, die zum Senden von Daten genutzt werden, die die erste virtuelle Funktion durchqueren. Das System an sich sendet die Datenpakete unter Nutzung eines oder mehrerer der Umsetzungseinträge vom Netzwerkadapter an ein oder mehrere Ziele. Im Gegenzug ändert das System dynamisch die Größe der Speicherpartition auf der Grundlage einer Größe der Speicherpartition, die zur Speicherung des einen oder der mehreren Umsetzungseinträge genutzt wird.

    Link layer reservation of switch queue capacity

    公开(公告)号:GB2502235B

    公开(公告)日:2014-04-02

    申请号:GB201316080

    申请日:2012-02-15

    Applicant: IBM

    Abstract: A network switch, in response to receipt from a source station of a Layer 2 reservation request, establishes a reservation for capacity of an ingress queue of the network switch for a data flow of the source station. In response to a queue overrun condition on the ingress queue of the network switch while the reservation is active, the network switch preserves data frames in the data flow of the source station transmitted pursuant to the reservation and discards other data frames.

    Link layer reservation of switch queue capacity

    公开(公告)号:GB2502235A

    公开(公告)日:2013-11-20

    申请号:GB201316080

    申请日:2012-02-15

    Applicant: IBM

    Abstract: A network switch, in response to receipt from a source station of a Layer 2 reservation request, establishes a reservation for capacity of an ingress queue of the network switch for a data flow of the source station. In response to a queue overrun condition on the ingress queue of the network switch while the reservation is active, the network switch preserves data frames in the data flow of the source station transmitted pursuant to the reservation and discards other data frames.

    VERBINDUNGSSCHICHTVERFAHREN ZUM KONFIGURIEREN EINES BARE-METAL-SERVERS IN EINEM VIRTUELLEN NETZWERK

    公开(公告)号:DE112020002787T5

    公开(公告)日:2022-07-07

    申请号:DE112020002787

    申请日:2020-07-15

    Applicant: IBM

    Abstract: Offenbart sind Verfahren, Systeme und Softwareprodukte zum Konfigurieren eines virtuellen Anschlusses für einen physischen Server, um Paketübermittlung zwischen dem physischen Server und anderen Netzwerkknoten über ein virtuelles Netzwerk zu unterstützen, umfassend Übertragen einer oder mehrerer Konfigurations-Protokolldateneinheiten (PDUs) eines erweiterten Verbindungsschichtdatenprotokolls (LLDP) an eine Netzwerkschnittstellenkarte (NIC) eines physischen Servers, der mit einem Netzwerk verbunden ist, wobei die Konfigurations-PDU(s) einen oder mehrere Erweiterungs-Typ-Länge-Werte (TLV) umfassen, die eine oder mehrere virtuelle Netzwerkeinstellungen für einen virtuellen Netzwerk-Anschluss definieren, der den physischen Server in einem virtuellen Netzwerk abbildet. Die NIC ist so konfiguriert, dass sie den virtuellen Netzwerk-Anschluss einsetzt, um einen Austausch von Paketen zwischen dem physischen Server und einem oder mehreren einer Mehrzahl von Knoten des virtuellen Netzwerks zu unterstützen, indem ausgehende und eingehende Pakete gemäß einem oder mehreren Virtualisierungsprotokollen für virtuelle Netzwerke unter Verwendung einer oder mehrerer der virtuellen Netzwerkeinstellungen verarbeitet werden.

Patent Agency Ranking