Dynamische Optimierung einer Multicast-Baumhierarchie für einen verteilten Switch

    公开(公告)号:DE112013001426B4

    公开(公告)日:2020-02-13

    申请号:DE112013001426

    申请日:2013-02-26

    Applicant: IBM

    Abstract: Verfahren zum Weiterleiten eines Multicast-Datenrahmens in einem verteilten Switch, aufweisend:Empfangen (1655) eines Multicast-Datenrahmens an einem Empfangsanschluss eines Eingangs-Switches (1105) in dem verteilten Switch;Bestimmen (1660) eines ersten Surrogat-Switches (1110) in einer ersten Ebene einer Hierarchie (1100), wobei der erste Surrogat-Switch in der Hierarchie zugewiesen ist, um mindestens einen Teil des Multicast-Datenrahmens an mindestens einen weiterzuleiten von: einem Ziel-Switch und einem zweiten Surrogat-Switch (1115) in der Hierarchie, wobei sowohl der Ziel-Switch als auch der zweite Surrogat-Switch in einer zweiten Ebene der Hierarchie sind,wobei die Hierarchie eine zum Weiterleiten des Teils in dem verteilten Switch verfügbare Bandbreite erhöht; undWeiterleiten (1670, 1675) des Teils in dem verteilten Switch derart, dass der Teil von mindestens einem von dem Ziel-Switch und dem zweiten Surrogat-Switch empfangen wird, ohne den Teil an das erste Surrogat weiterzuleiten, wenn bestimmt wird, dass das erste Surrogat mindestens ein Optimierungskriterium erfüllt (1665).

    Dynamische Optimierung einer Multicast-Baumhierarchie für einen verteilten Switch

    公开(公告)号:DE112013001426T5

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

    申请号:DE112013001426

    申请日:2013-02-26

    Applicant: IBM

    Abstract: Ein verteilter Switch kann eine Hierarchie mit einer oder mehreren Ebenen von Surrogat-Sub-Switches (und Surrogat-Brückenelementen) aufweisen, die dem verteilten Switch ermöglichen, die Bandbreite auf der Grundlage der Größe der Mitgliederzahl einer Multicast-Gruppe zu skalieren. Darüber hinaus kann jedes Surrogat die Hierarchie einem oder mehreren Optimierungskriterien entsprechend optimieren. Zum Beispiel kann jedes Surrogat in der Hierarchie die notwendigen Informationen aufweisen, um zu gewährleisten, dass die Daten an ein Sicherungssurrogat geroutet werden können, falls das nächste Surrogat in der Hierarchie nicht verfügbar ist. Die gewählte Hierarchie kann zusätzlich durch Überspringen von Surrogaten (oder einer Surrogat-Ebene) optimiert werden, sodass die Daten, die für ein übersprungenes Surrogat bestimmt sind, an ein Surrogat in einer darunter liegenden Ebene der Hierarchie gesendet werden. Dadurch können die Verbindungsschnittstellen in den übertragenden Sub-Switches besser genutzt werden und unnötige Übertragungen von Surrogat zu Surrogat beseitigt werden.

    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.

    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.

Patent Agency Ranking