Technologie für Netzwerk-Datenübertragung durch ein Computersystem unter Verwendung von mindestens zwei Datenübertragungsprotokollen

    公开(公告)号:DE112013004187B4

    公开(公告)日:2017-06-22

    申请号:DE112013004187

    申请日:2013-08-27

    Applicant: IBM

    Abstract: Verfahren für ein Computersystem, das Daten über erste und zweite Netzwerk-Datenübertragungsprotokolle überträgt, wobei das Verfahren aufweist: ein Ausführen einer ersten Datenübertragung zu und von einem Netzwerk über ein erstes Netzwerk-Datenübertragungsprotokoll, einschließlich ein Ausführen der ersten Datenübertragung über eine erste virtuelle lokale Netzwerk-(„VLAN“)Einheit auf einem ersten physischen Anschluss eines Netzwerkadapters des Computersystems, wobei der Netzwerkadapter auch eine zweite VLAN-Einheit auf dem ersten Anschluss enthält und erste und zweite VLAN-Einheiten auf einem zweiten physischen Anschluss enthält, wobei die zweiten VLAN-Einheiten als logisch verknüpfte virtuelle Einheit für eine Netzwerk-Datenübertragung über ein zweites Netzwerk-Datenübertragungsprotokoll programmiert sind; und ein Ausführen einer zweiten Datenübertragung zu und von dem Netzwerk über das zweite Netzwerk-Datenübertragungsprotokoll, einschließlich ein Ausführen der zweiten Datenübertragung auf dem zweiten physischen Anschluss über die logisch verknüpfte virtuelle Einheit und die zweite VLAN-Einheit des zweiten physischen Anschlusses, wobei die zweite Datenübertragung gleichzeitig mit der ersten Datenübertragung erfolgt, wobei das erste Netzwerk-Datenübertragungsprotokoll ein Remote Direct Memory Access-(„RDMA“)Protokoll enthält und das zweite Netzwerk-Datenübertragungsprotokoll ein Transmission Control Protocol-(„TCP“)Protokoll enthält.

    Ermittlung der Migration des Netzwerkadapter-Hardwarezustands in einer zustandsbehafteten Umgebung

    公开(公告)号:DE112012003808T5

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

    申请号:DE112012003808

    申请日:2012-09-26

    Applicant: IBM

    Abstract: Es wird ein Ansatz bereitgestellt, bei dem ein Ermittlungssystem eine Migrationsanforderung empfängt, um eine virtuelle Maschine zu verlagern, die auf einem ersten System ausgeführt wird. Das Ermittlungssystem erkennt einen ersten Netzwerkadapter, der dem ersten System entspricht, und erkennt Hardwarezustandsdaten, die durch den ersten Netzwerkadapter verwendet werden, um Datenpakete zu verarbeiten, die durch die erste virtuelle Maschine erzeugt wurden. Daraufhin erkennt das Ermittlungssystem einen zweiten Netzwerkadapter, der mit einem systemeigenen Format der Hardwarezustandsdaten kompatibel ist, und migriert die erste virtuelle Maschine auf ein zweites System, das dem erkannten zweiten Netzwerkadapter entspricht.

    Optimized virtual function translation entry memory caching

    公开(公告)号:GB2507454A

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

    申请号:GB201403420

    申请日:2012-08-08

    Applicant: IBM

    Abstract: An approach is provided in which a virtual function, which executes on a network adapter, receives a data packet from a first virtual machine. A translation entry is identified that corresponds to sending the data packet from the first virtual machine to a second virtual machine, and a determination is made as to whether an onboard memory partition assigned to the virtual function includes the identified translation. If the onboard memory location includes the translation entry, the data packet is sent to the destination virtual machine using the translation entry retrieved from the onboard memory partition. Otherwise, if the translation entry is not located in the onboard memory partition, the data packet is sent to the destination virtual machine using a translation entry retrieved from an off board memory location.

    Optimiertes Cachespeichern von Umsetzungseinträgen für virtuelle Funktionen

    公开(公告)号:DE112012003336T5

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

    申请号:DE112012003336

    申请日:2012-08-08

    Applicant: IBM

    Abstract: Es wird ein Ansatz bereitgestellt, bei dem eine virtuelle Funktion, die auf einem Netzwerkadapter ausgeführt wird, ein Datenpaket von einer ersten virtuellen Maschine empfängt. Es wird ein Umsetzungseintrag identifiziert, der einem Senden des Datenpakets von der ersten virtuellen Maschine an eine zweite virtuelle Maschine entspricht, und es wird ermittelt, ob eine interne Speicherpartition, die der virtuellen Funktion zugewiesen ist, die identifizierte Umsetzung beinhaltet. Wenn der interne Speicherort den Umsetzungseintrag beinhaltet, wird das Datenpaket mithilfe des aus der internen Speicherpartition abgerufenen Umsetzungseintrags an die virtuelle Zielmaschine gesendet. Wenn sich der Umsetzungseintrag nicht in der internen Speicherpartition befindet, wird das Datenpaket ansonsten mithilfe eines aus einem externen Speicherort abgerufenen Umsetzungseintrags an die virtuelle Zielmaschine gesendet.

    LINK LAYER RESERVATION OF SWITCH QUEUE CAPACITY

    公开(公告)号:CA2819209A1

    公开(公告)日:2012-09-13

    申请号:CA2819209

    申请日: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.

    FAILOVER IN A HOST CONCURRENTLY SUPPORTING MULTIPLE VIRTUAL IP ADDRESSES ACROSS MULTIPLE ADAPTERS

    公开(公告)号:CA2699314A1

    公开(公告)日:2009-06-25

    申请号:CA2699314

    申请日:2008-11-24

    Applicant: IBM

    Abstract: A host enables any adapter of multiple adapters of the host to concurrently support any VIPA of the multiple VIPAs assigned to the host. Responsive to a failure of at least one particular adapter from among the multiple adapters, the host triggers the remaining, functioning adapters to broadcast a separate hardware address update for each VIPA over the network, such that for a failover in the host supporting the multiple VIPAs the host directs at least one other host accessible via the network to address any new packets for the multiple VIPAs to one of the separate hardware addresses of one of the remaining adapters.

    18.
    发明专利
    未知

    公开(公告)号:DE602004008099T2

    公开(公告)日:2008-05-08

    申请号:DE602004008099

    申请日:2004-08-31

    Applicant: IBM

    Abstract: A graphic user interface of a network client (106) includes a stock ticker from a stock server (110) and a news sidebar from a news server (112) over the IP addresses advertised to the client (106) in its list of multi-homed addresses from the video server (104) specified under Stream Control Transmission Protocol (SCTP). The client accepts real-time data from the stock exchange server and the news agency server on the multi-homed IP addresses designated in the association with the video server (104) without knowing that the data is coming from a different source than the video server (104). The real-time data feeds from the video, stock and news servers are aggregated on the client (106) with enhanced speed because the feeds come directly to the client and not via the video server. The operating systems of the home server and remote servers utilize SCTP and specialized commands to implement the enhanced speed of real-time data aggregation being streamed to network clients without requiring modifications to existing client systems.

    SYSTEM AND METHOD FOR DYNAMICALLY ALTERING CONNECTIONS IN A DATA PROCESSING NETWORK

    公开(公告)号:CA2481686C

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

    申请号:CA2481686

    申请日:2002-10-28

    Applicant: IBM

    Abstract: A data processing network and system in which a network connection is enable d to migrate among a multitude of available servers and/or clients to provide the connection using the most efficient available set of resources. Typicall y a server and client would indicate their respective support of this connecti on migration feature when the connection is established. An operating system or application program would monitor existing connections for characteristics including basic functionality and performance. If an existing connection wer e found to be faulty or low performing and the client and sever associated wit h the connection supported connection migration, the software would then determine if an alternative and more effective connection existed. Upon discovering such a connection, the parameters that define the connection wou ld be altered to migrate the connection to the preferred hardware. In an embodiment in which the network connections are established with a transmission control protocol (TCP), each connection includes a four-tuple that completely defines the connection, namely, a source IP address, a sourc e port number, a destination IP address, and a destination port number. By altering one or more of the connection's defining four-tuple, the invention is configured to migrate the connection to a NIC or system that is functioning more efficiently.

    LINK LAYER RESERVATION OF SWITCH QUEUE CAPACITY

    公开(公告)号:CA2819209C

    公开(公告)日:2021-01-19

    申请号:CA2819209

    申请日: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.

Patent Agency Ranking