Method, computer program, and apparatus for link transition of ethernet (r) with sufficient energy efficiency to prevent packet loss using high speed failover
    1.
    发明专利
    Method, computer program, and apparatus for link transition of ethernet (r) with sufficient energy efficiency to prevent packet loss using high speed failover 有权
    方法,计算机程序和以太网连接转换(R)具有足够的能源效率以防止使用高速失败的分组丢失的设备

    公开(公告)号:JP2011097587A

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

    申请号:JP2010239306

    申请日:2010-10-26

    Abstract: PROBLEM TO BE SOLVED: To provide a mechanism for link transition of ETHERNET (R) that prevents packet loss, having sufficient energy efficiency using high speed failover.
    SOLUTION: By default, the mechanism employs a first adapter that operates at a low speed using low energy and operation of a second adapter is disabled. During a period of low link utilization, this default setting is employed. When a system or an input/output load needs high-speed response, the mechanism activates the second adapter at its maximum support-link speed. Ongoing all transmission traffic executed on the first adapter is completed. After completion, a driver creates an address solution request to transmit it via the second adapter. After the completion of the processing, the first adapter transits to link down and the transition is completed in such a way that packet loss is prevented.
    COPYRIGHT: (C)2011,JPO&INPIT

    Abstract translation: 要解决的问题:提供防止分组丢失的ETHERNET(R)的链路转换机制,具有使用高速故障转移的足够的能量效率。

    解决方案:默认情况下,该机制采用第一个适配器,其使用低能量低速运行,第二个适配器的操作被禁用。 在低链路利用率期间,采用该默认设置。 当系统或输入/输出负载需要高速响应时,机构以其最大支持链路速度激活第二个适配器。 正在执行在第一个适配器上执行的所有传输流量已完成。 完成后,驱动程序创建地址解决方案请求,以通过第二个适配器传输。 在处理完成之后,第一适配器转接到下行,并且转换完成,以防止分组丢失。 版权所有(C)2011,JPO&INPIT

    RESSOURCENAFFINITÄT DURCH DYNAMISCHES HINZUFÜGEN ODER ENTFERNEN VON WARTESCHLANGENPAAREN FÜR NETZADAPTER MIT SOFTWARE ZUR EMPFANGSSEITIGEN SKALIERUNG (RSS)

    公开(公告)号:DE112011100392B4

    公开(公告)日:2019-02-21

    申请号:DE112011100392

    申请日:2011-03-01

    Applicant: IBM

    Abstract: Verfahren, in einem Datenverarbeitungssystem (400), zur Bereitstellung von Ressourcenaffinität für einen Netzadapter mit mehreren Warteschlangen durch dynamische Rekonfigurierung von Hardware Ressourcen das Datenverarbeitungssystems, wobei das Datenverarbeitungssystem einen Speicher (408) und den Netzadapter (412) umfasst, wobei das Verfahren umfasst:das Zuweisen, durch einen Einheitentreiber (402) im Datenverarbeitungssystem, eines anfänglichen Warteschlangenpaars (406a) in dem Speicher;das Bestimmen, durch den Einheitentreiber, ob die Auslastung des Datenverarbeitungssystems über einen vorbestimmten oberen Schwellenwert gestiegen ist;wenn die Auslastung über den vorbestimmten oberen Schwellenwert gestiegen ist, das Zuweisen und Initialisieren, durch den Einheitentreiber, eines zusätzlichen Warteschlangenpaars (406b-406n) in dem Speicher;das Programmieren, durch den Einheitentreiber, eines Mechanismus zur empfangsseitigen Skalierung (RSS) (414) in dem Netzadapter (412), um ein Hashing von Sendetupeln in das anfängliche Warteschlangenpaar, durch den Einheitentreiber zu aktivieren um das dynamische Einfügen einer zusätzlichen Verarbeitungsengine zu erlauben, die dem zusätzlichen Warteschlangenpaar und dem anfänglichen Warteschlangenpaar zugeordnet ist; unddas Aktivieren, durch den Einheitentreiber, des Hashings von Sendetupeln in das zusätzliche Warteschlangenpaar.

    DER ENTFERNEN VON WARTESCHLANGENPAAREN FÜR NETZADAPTER MIT SOFTWARE ZUR EMPFANGSSEITIGEN SKALIERUNG (RSS)

    公开(公告)号:DE112011100392T5

    公开(公告)日:2012-12-20

    申请号:DE112011100392

    申请日:2011-03-01

    Applicant: IBM

    Abstract: Es wird ein Mechanismus bereitgestellt, um Ressourcenaffinität für Netzadapter mit mehreren Warteschlangen durch dynamische Rekonfigurierung bereitzustellen. Ein Einheitentreiber weist ein anfängliches Warteschlangenpaar in einem Speicher zu. Der Einheitentreiber bestimmt, ob die Auslastung des Datenverarbeitungssystems über einen vorbestimmten oberen Schwellenwert gestiegen ist. Wenn die Auslastung über den vorbestimmten oberen Schwellenwert gestiegen ist, weist der Einheitentreiber ein zusätzliches Warteschlangenpaar im Speicher zu und initialisiert es. Der Einheitentreiber programmiert einen Mechanismus zur empfangsseitigen Skalierung (RSS) in einem Netzadapter, um das dynamische Einfügen einer zusätzlichen Verarbeitungsengine, die dem zusätzlichen Warteschlangenpaar zugeordnet ist, zu erlauben. Der Einheitentreiber aktiviert das Hashing von Sendetupeln in das zusätzliche Warteschlangenpaar.

    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.

Patent Agency Ranking