Dynamic optimization of a multicast tree hierarchy for a distributed switch

    公开(公告)号:GB2513510B

    公开(公告)日:2015-05-13

    申请号:GB201414388

    申请日:2013-02-26

    Applicant: IBM

    Abstract: A distributed switch may include a hierarchy with one or more levels of surrogate sub-switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. Moreover, each surrogate may optimize the hierarchy according to one or more optimization criteria. For example, each surrogate in the hierarchy may have the necessary information to ensure that if the next surrogate in the hierarchy is unavailable, the data may be routed to a backup surrogate. The selected hierarchy may be further optimized by skipping surrogates (or a surrogate level) such that the data intended for a skipped surrogate is sent to a surrogate in a lower-level of the hierarchy. This may better utilize the connection interfaces in the transmitting sub-switches and eliminate any unnecessary surrogate-to-surrogate transfers.

    Flexible and scalable enhanced transmission selection method for network fabrics

    公开(公告)号:GB2515643A

    公开(公告)日:2014-12-31

    申请号:GB201408988

    申请日:2012-12-13

    Applicant: IBM

    Abstract: IEEE 802.1Q and Enhanced Transmission Selection provide only eight different traffic classes that may be used to control bandwidth in a particular physical connection (or link). Instead of relying only on these eight traffic classes to manage bandwidth, the embodiments discussed herein disclose using an Enhanced Transmission Selection scheduler that permits a network device to set the bandwidth for an individual virtual LAN. Allocating bandwidth in a port based on a virtual LAN ID permits a network device to allocate bandwidth to, e.g., millions of unique virtual LANs. Thus, this technique may increase the granular control of the network fabric and its performance.

    Dynamic optimization of a multicast tree hierarchy for a distributed switch

    公开(公告)号:GB2513510A

    公开(公告)日:2014-10-29

    申请号:GB201414388

    申请日:2013-02-26

    Applicant: IBM

    Abstract: A distributed switch may include a hierarchy with one or more levels of surrogate sub- switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. Moreover, each surrogate may optimize the hierarchy according to one or more optimization criteria. For example, each surrogate in the hierarchy may have the necessary information to ensure that if the next surrogate in the hierarchy is unavailable, the data may be routed to a backup surrogate. The selected hierarchy may be further optimized by skipping surrogates (or a surrogate level) such that the data intended for a skipped surrogate is sent to a surrogate in a lower-level of the hierarchy. This may better utilize the connection interfaces in the transmitting sub-switches and eliminate any unnecessary surrogate-to-surrogate transfers.

    Changing configuration of processors for data packet distribution based on metric

    公开(公告)号:GB2496958A

    公开(公告)日:2013-05-29

    申请号:GB201219658

    申请日:2012-11-01

    Applicant: IBM

    Abstract: A data processing component contains multiple processing resources. Data packets are distributed to the processors for processing their tasks. A metric for the current configuration of the processing resources is identified 306, which may take into account demand, temperature, component wear-out, or similar values. If the metric values are appropriate 312, a new configuration of the processing resources is selected 314. The processing resources are adapted to the new configuration 316 and newly-received data packets are distributed accordingly 318. The configuration may also be changed based on its ability to match the workload demand. This allows the multi-processor system to operate more efficiently.

    26.
    发明专利
    未知

    公开(公告)号:DE602006007827D1

    公开(公告)日:2009-08-27

    申请号:DE602006007827

    申请日:2006-03-15

    Applicant: IBM

    Abstract: A method for reducing latency in a host Ethernet adapter (HEA) includes the following. First, the HEA receives a packet with an internet protocol (IP) header and data in the HEA. The HEA parses a connection identifier from the IP header and accesses a negative cache in the HEA to determine if the connection identifier is not in a memory external to the HEA. The HEA applies a default treatment to the packet if the connection identifier is not in the memory, thereby reducing latency by decreasing access to the memory.

    GESTION DE DIRECCIONES EN REDES PNNI JERARQUICAS.

    公开(公告)号:ES2255923T3

    公开(公告)日:2006-07-16

    申请号:ES00115178

    申请日:2000-07-13

    Applicant: IBM

    Abstract: Un método de gestión de direcciones en un nodo que sirve como líder de grupo paritario para un grupo paritario de nodos en un nivel de la jerarquía de una red jerárquica de PNNI por la que el líder del grupo paritario representa el grupo paritario para uno o más nodos próximos en el siguiente nivel superior de la jerarquía, teniendo el líder del grupo paritario una memoria (2) para almacenar datos de topología de grupo paritario (4), que comprende datos de dirección que son suministrados al líder del grupo paritario desde nodos en el grupo paritario y representan direcciones para acceso a través de la red, y datos de topología (5) de líder del grupo paritario, que comprenden datos de dirección que son suministrados a dichos nodos próximos por el líder del grupo paritario y representan direcciones accesibles a través del grupo paritario, caracterizado el método por: comprobar si las direcciones representadas por dichos datos de dirección son accesibles a través del grupo paritario; notificara dichos nodos próximos los cambios en la accesibilidad de direcciones así identificadas; y actualizar dichos datos de topología (5) de líder del grupo paritario de acuerdo con dichos cambios.

    29.
    发明专利
    未知

    公开(公告)号:AT331370T

    公开(公告)日:2006-07-15

    申请号:AT01921542

    申请日:2001-04-05

    Applicant: IBM

    Abstract: In a distributed networking environment employing several general purpose processors (i.e., control point processors) for controlling one or more network processor devices, a mechanism for distributing processing across several general purpose processors and interface for configuring a network processor so that specific general purpose processors handle specific operations in a large networking environment, thus, reducing requirement for provisioning a plurality of protocol stacks on each general purpose processor.

    30.
    发明专利
    未知

    公开(公告)号:DE60117063D1

    公开(公告)日:2006-04-20

    申请号:DE60117063

    申请日:2001-03-16

    Applicant: IBM

    Abstract: A system for providing a scalable processor and operating system independent network processor services architecture. The system includes a plurality of portable and individualised functional components representing particular segments of the control processor's device driver. The functional components, which include lower level and external APIs, carry out the various network processor functions such as the receipt and transfer of packets on the network, and other functions required by the control processor to communicate with and direct the network processor. The functional components are designed to be adaptable to the various types of processor architecture and operating systems available and to permit customers or developers to customise and expand the available network services.

Patent Agency Ranking