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.

    Resource affinity via dynamically adding or removing queue pairs for network adapters with receive side scaling (RSS) software

    公开(公告)号:GB2492433A

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

    申请号:GB201204440

    申请日:2011-03-01

    Applicant: IBM

    Abstract: A mechanism is provided for providing resource affinity for multi-queue network adapters via dynamic reconfiguration. A device driver allocates an initial queue pair within a memory. The device driver determines whether workload of the data processing system has risen above a predetermined high threshold. Responsive to the workload rising above the predetermined high threshold, the device driver allocates and initializes an additional queue pair in the memory. The device driver programs a receive side scaling (RSS) mechanism in a network adapter to allow for dynamic insertion of an additional processing engine associated with the additional queue pair. The device driver enables transmit tuple hashing to the additional queue pair.

    COPY CIRCUMVENTION IN A VIRTUAL NETWORK ENVIRONMENT

    公开(公告)号:CA2741141A1

    公开(公告)日:2010-09-10

    申请号:CA2741141

    申请日:2010-02-16

    Applicant: IBM

    Abstract: A method, system, and computer program product for circumventing data copy operations in a virtual network environment. The method includes copying a data packet from a user space to a first kernel space of a first logical partition (LPAR). Using a hypervisor, a mapped address of a receiving virtual Ethernet driver in a second LPAR is requested. The first mapped address is associated with a buffer of the receiving virtual Ethernet driver. The data packet is copied directly from the first kernel space of the first LPAR to a destination in a second kernel space of the second LPAR. The destination is determined utilizing the mapped address. The direct copying to the destination bypasses (i) a data packet copy operation from the first kernel space to a transmitting virtual Ethernet driver of the first LPAR, and (ii) a data packet copy operation via the hypervisor. The receiving virtual Ethernet driver is notified that the data packet has been successfully copied to the destination in the second LPAR.

    Network adapter hardware state migration discovery in a stateful environment

    公开(公告)号:GB2510508B

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

    申请号:GB201407146

    申请日:2012-09-26

    Applicant: IBM

    Abstract: An approach is provided in which a discovery system receives a migration request to move a virtual machine that executes on a first system. The discovery system identifies a first network adapter corresponding to the first system, and identifies hardware state data used by the first network adapter to process data packets generated by the virtual machine. In turn, the discovery system identifies a second network adapter that is compatible with a native format of the hardware state data, and migrates the virtual machine to a second system corresponding to the identified second network adapter.

    Network adapter hardware state migration discovery in a stateful environment

    公开(公告)号:GB2510508A

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

    申请号:GB201407146

    申请日:2012-09-26

    Applicant: IBM

    Abstract: An approach is provided in which a discovery system receives a migration request to move a virtual machine that executes on a first system. The discovery system identifies a first network adapter corresponding to the first system, and identifies hardware state data used by the first network adapter to process data packets generated by the virtual machine. In turn, the discovery system identifies a second network adapter that is compatible with a native format of the hardware state data, and migrates the virtual machine to a second system corresponding to the identified second network adapter.

    Dynamic network adapter memory resizing and bounding for virtual function translation entry storage

    公开(公告)号:GB2508747A

    公开(公告)日:2014-06-11

    申请号:GB201403417

    申请日:2012-07-13

    Applicant: IBM

    Abstract: An approach is provided which a system selects a first virtual function from a plurality of virtual functions executing on a network adapter that includes a memory area. Next, the system allocates, in the memory area, a memory corresponding to the first virtual function. The system then stores one or more translation entries in the allocated memory partition, which are utilized to send data traversing through the first virtual function. As such, the system sends, utilizing one or more of the translation entries, the data packets from the network adapter to one or more destinations. In turn, the system dynamically resizes the memory partition based upon an amount of the memory partition that is utilized to store the one or more translation entries.

    17.
    发明专利
    未知

    公开(公告)号:AT546940T

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

    申请号:AT08701602

    申请日:2008-01-21

    Applicant: IBM

    Abstract: A computer implemented method and data processing system for the detection and recovery of a network interface card TCP acceleration offload failure. Responsive to a failure to receive an acknowledgement of a transmission control protocol segment containing a request for a transmission control protocol offload function in a network interface card, the transmission control protocol segment is retransmitted without the request for a transmission control protocol offload function. When an acknowledgement of the retransmitted transmission control protocol segment without the request for a transmission control protocol offload function is received, a counter is incremented which indicates a failure of the transmission control protocol offload function. Responsive to the counter exceeding a predefined number of allowed failures, all requests to the transmission control protocol offload function for the network interface card are stopped.

Patent Agency Ranking