-
公开(公告)号:WO2014141006A9
公开(公告)日:2014-12-18
申请号:PCT/IB2014059459
申请日:2014-03-05
Applicant: IBM , IBM UK , IBM CHINA INVEST CO LTD
Inventor: DECUSATIS CASIMER , KRISHNAMURTHY RAJARAM , PETRINI FABRIZIO
IPC: H04L12/26
Abstract: A method of performing congestion management in a network includes monitoring a congestion status at a switch in the network. It is determined at the switch that the congestion status indicates that there is congestion at the switch. Based on the congestion being related to data received at the switch from a source at a first rate, a first message is transmitted from the switch to the source requesting the source to send the data at a second rate that is slower than the first rate. Based on the congestion being related to data requests received at the switch from a destination at third rate, a second message is transmitted from the switch to the destination requesting the destination to request the data at a fourth rate slower than the third rate.
Abstract translation: 在网络中执行拥塞管理的方法包括监视网络中的交换机处的拥塞状态。 在交换机处确定拥塞状态指示交换机处拥塞。 基于与在源交换机处以第一速率接收的数据有关的拥塞,从交换机向源发送第一消息,请求源以比第一速率慢的第二速率发送数据。 基于与以第三速率从目的地接收的数据请求有关的拥塞,从交换机向目的地发送第二消息,请求目的地以比第三速率慢的第四速率请求数据。
-
公开(公告)号:EP2676388A4
公开(公告)日:2017-12-20
申请号:EP12747233
申请日:2012-02-09
Applicant: IBM
Inventor: DECUSATIS CASIMER , GREGG THOMAS , KRISHNAMURTHY RAJARAM
IPC: H04J3/00
CPC classification number: H04B10/07 , H04J3/14 , H04J2203/006 , H04J2203/0085
Abstract: An Ethernet adapter system may include a transmitter to insert a payload type identifier sequence in a generic frame procedure header to indicate that a network is a converged enhanced Ethernet network. The transmitter may insert idle sequences in a stream of data frames transmitted along a link. The system may include a receiver to recognize a condition and to force a loss of synchronization condition on the link that will be converted by the receiver into a loss of light condition. The receiver may scan the transmitted stream of data frames for invalid data frames and introduce a code into the stream of data frames whenever an invalid data frame is detected.
-
公开(公告)号:GB2512785A
公开(公告)日:2014-10-08
申请号:GB201412801
申请日:2013-01-22
Applicant: IBM
Inventor: CHAPMAN DAVID GARY , KRISHNAMURTHY RAJARAM , PARRIS CARL JOSEPH , SCHMIDT DONALD WILLIAM , SEGAL BENJAMIN PATRICK
IPC: G06F9/50
Abstract: A method includes processing an application by a host including one or more processors and distributing at least a portion of the application to an accelerator for execution. The method includes instructing the accelerator to create a buffer on the accelerator and instructing the accelerator to execute the portion of the application, wherein the accelerator writes data to the buffer. The method also includes instructing the accelerator to transmit the data in the buffer to the host before the application requests the data in the buffer. The accelerator aggregates the data in the buffer before transmitting the data to the host based upon one or more runtime conditions in the host.
-
4.
公开(公告)号:DE112010004808T5
公开(公告)日:2012-10-04
申请号:DE112010004808
申请日:2010-11-18
Applicant: IBM
Inventor: KRISHNAMURTHY RAJARAM , PARRIS CARL JOSEPH , BOICE CHARLES EDWARD , LIU LURNG-KUO
IPC: G06F9/46
Abstract: Eine Anforderungsverarbeitung innerhalb einer Computerumgebung wird vereinfacht. Eine Anforderungsverarbeitung und eine analytische Verarbeitung für die Anforderung werden im Wesentlichen gleichzeitig durchgeführt, um die Wirksamkeit der Anforderungsverarbeitung zu verbessern. Vor einem Empfangen einer Anzeige von Erfolg oder Fehlschlag der Anforderungsverarbeitung wird die analytische Verarbeitung zumindest begonnen und kann abgeschlossen werden. Wenn die Anforderungsverarbeitung fehlschlägt, endet die analytische Verarbeitung, wenn sie noch nicht abgeschlossen ist, und Ergebnisse der analytischen Verarbeitung werden nicht verwendet.
-
公开(公告)号:DE112010004809B4
公开(公告)日:2021-10-07
申请号:DE112010004809
申请日:2010-11-25
Applicant: IBM
Inventor: KRISHNAMURTHY RAJARAM , PARRIS CARL JOSEPH , BOICE CHARLES EDWARD , LIU LURNG-KUO
Abstract: Eine Datenstromverarbeitung wird vereinfacht, indem die Verantwortung für die Verarbeitung des Datenstroms auf mehrere Komponenten einer Computerumgebung aufgeteilt wird. Eine programmierbare Einheit empfängt einen oder mehrere Datenströme und bestimmt die für den einen oder die mehreren Datenströme durchzuführenden Operationen sowie, von welchen Komponenten der Computerumgebung diese Operationen durchzuführen sind. Sie leitet die Daten bezüglich des einen oder der mehreren Datenströme zu Verarbeitungs- und/oder Informationszwecken an eine oder mehrere Komponenten der Computerumgebung weiter.
-
公开(公告)号:DE112010004809T8
公开(公告)日:2012-10-11
申请号:DE112010004809
申请日:2010-11-25
Applicant: IBM
Inventor: KRISHNAMURTHY RAJARAM , PARRIS CARL JOSEPH , BOICE CHARLES EDWARD , LIU LURNG-KUO
-
公开(公告)号:DE112014000322B4
公开(公告)日:2018-06-07
申请号:DE112014000322
申请日:2014-03-05
Applicant: IBM
Inventor: PETRINI FABRIZIO , DECUSATIS CASIMER , KRISHNAMURTHY RAJARAM
IPC: H04L47/30 , H04L45/42 , H04L47/21 , H04L47/265
Abstract: Verfahren zum Durchführen einer Überlastungsverwaltung in einem Netzwerk, das Verfahren aufweisend:Überwachen von Datenpaketen und Datenanfragen, die an einer Vermittlungseinheit über eine oder mehrere Verbindungen in dem Netzwerk empfangen werden;beruhend auf der Überwachung, Festellen eines Überlastungszustands an der Vermittlungseinheit;Feststellen an der Vermittlungseinheit, dass der Überlastungszustand anzeigt, dass es an der Vermittlungseinheit eine Überlastung gibt, wobei das Feststellen ein Untersuchen einer Mehrzahl von Flags in einem Kopfinformationsfeld eines dem Datenfluss zugehörigen Eintrags in einer Flusstabelle an der Vermittlungseinheit beinhaltet, wobei die Mehrzahl von Flags ein Vorwärtsüberlastungs-Flag umfasst, welches, wenn es gesetzt ist, anzeigt, dass eine Datenquelle für den Datenfluss Daten schneller sendet, als die Vermittlungseinheit die Daten verarbeiten kann, und ein Rückwärtsüberlastungs-Flag, welches, wenn es gestzt ist, anzeigt, dass ein Datenziel für den Datenfluss Datenanforderungen schneller sendet, als die Vermittlungseinheit die Datenanforderungen verarbeiten kann;beruhend darauf, dass das Vorwärtsüberlastungs-Flag dort gesetzt wird, wo die Überlastung Daten betrifft, die an der Vermittlungseinheit mit einer ersten Geschwindigkeit von einer Quelle empfangen werden, Übertragen einer ersten Nachricht von der Vermittlungseinheit an die Quelle, in der die Quelle dazu aufgefordert wird, die Daten mit einer zweiten Geschwindigkeit zu senden, die geringer als die erste Geschwindigkeit ist; undberuhend darauf, dass das Rückwärtsüberlastungs-Flag dort gesetzt wird, wo die Überlastung Datenanfragen betrifft, die an der Vermittlungseinheit mit einer dritten Geschwindigkeit von einem Ziel empfangen werden, Übertragen einer zweiten Nachricht von der Vermittlungseinheit an das Ziel, in der das Ziel dazu aufgefordert wird, die Datenanforderungen mit einer vierten Geschwindigkeit zu senden, die geringer als die dritte Geschwindigkeit ist.
-
公开(公告)号:DE112014000322T5
公开(公告)日:2015-11-05
申请号:DE112014000322
申请日:2014-03-05
Applicant: IBM
Inventor: DECUSATIS CASIMER , KRISHNAMURTHY RAJARAM , PETRINI FABRIZIO
IPC: H04L47/30 , H04L45/42 , H04L47/21 , H04L47/265
Abstract: Ein Verfahren zum Durchführen einer Überlastungsverwaltung in einem Netzwerk beinhaltet das Überwachen eines Überlastungszustands an einer Vermittlungseinheit in dem Netzwerk. An der Vermittlungseinheit wird festgestellt, dass der Überlastungszustand anzeigt, dass es an der Vermittlungseinheit eine Überlastung gibt. Beruhend darauf, dass die Überlastung mit einer ersten Geschwindigkeit an der Vermittlungseinheit von einer Quelle empfangene Daten betrifft, wird von der Vermittlungseinheit eine erste Nachricht an die Quelle übertragen, in der die Quelle dazu aufgefordert wird, die Daten mit einer zweiten Geschwindigkeit zu senden, die geringer als die erste Geschwindigkeit ist. Beruhend darauf, dass der Überlastungszustand mit einer dritten Geschwindigkeit an der Vermittlungseinheit von einem Ziel empfangene Datenanfragen betrifft, wird von der Vermittlungseinheit eine zweite Nachricht an das Ziel übertragen, in der das Ziel dazu aufgefordert wird, die Daten mit einer vierten Geschwindigkeit anzufordern, die geringer als die dritte Geschwindigkeit ist.
-
公开(公告)号:GB2506048A
公开(公告)日:2014-03-19
申请号:GB201322089
申请日:2012-06-18
Applicant: IBM
Inventor: KRISHNAMURTHY RAJARAM , PARRIS CARL JOSEPH , SCHMIDT DONALD WILLIAM , SEGAL BENJAMIN PATRICK
IPC: G06F11/00
Abstract: A method, system, and computer program product for maintaining reliability in a computer system. In an example embodiment, the method includes performing a first data computation by a first set of processors, the first set of processors having a first computer processor architecture. The method continues by performing a second data computation by a second processor coupled to the first set of processors, the second processor having a second computer processor architecture, the first computer processor architecture being different than the second computer processor architecture. Finally, the method includes dynamically allocating computational resources of the first set of processors and the second processor based on at least one metric while the first set of processors and the second processor are in operation such that the accuracy and processing speed of the first data computation and the second data computation are optimized.
-
公开(公告)号:DE112010004809T5
公开(公告)日:2012-09-20
申请号:DE112010004809
申请日:2010-11-25
Applicant: IBM
Inventor: KRISHNAMURTHY RAJARAM , PARRIS CARL JOSEPH , BOICE CHARLES , LIU LURNG-KUO
Abstract: Eine Datenstromverarbeitung wird vereinfacht, indem die Verantwortung für die Verarbeitung des Datenstroms auf mehrere Komponenten einer Computerumgebung aufgeteilt wird. Eine programmierbare Einheit empfängt einen oder mehrere Datenströme und bestimmt die für den einen oder die mehreren Datenströme durchzuführenden Operationen sowie, von welchen Komponenten der Computerumgebung diese Operationen durchzuführen sind. Sie leitet die Daten bezüglich des einen oder der mehreren Datenströme zu Verarbeitungs- und/oder Informationszwecken an eine oder mehrere Komponenten der Computerumgebung weiter.
-
-
-
-
-
-
-
-
-