-
公开(公告)号:DE102016103733A1
公开(公告)日:2016-09-08
申请号:DE102016103733
申请日:2016-03-02
Applicant: IBM
Inventor: AGARWAL KANAK B , BOHRER PATRICK J , GHEITH AHMED , KISTLER MICHAEL , RAJAMONY RAMAKRISHNAN
IPC: H04N21/00
Abstract: Um Kanaleigentum in einer Veröffentlichungs-/Abonnier-Datenverarbeitungsumgebung zu verwalten, wird auf einem ersten Server ermittelt, dass sich eine Abonnementanforderung von einem Client auf einen Kanal bezieht, wobei der Kanal eine Kanalkennung aufweist. An einer Vermittlungskomponente in einer Messaging-Middleware wird eine Sitzungswarteschlange, die dem Client zugehörig ist, an den Kanal gebunden. Eine Konfiguration wird so durchgeführt, dass eine obligatorische Übermittlungsnachricht mithilfe einer Veröffentlichungskomponentenkennung durch die Vermittlungskomponente weitergeleitet wird, wobei die Veröffentlichungskomponentenkennung mit der Kanalkennung in Beziehung steht. Die obligatorische Übermittlungsnachricht wird so von dem ersten Server zu der Vermittlungskomponente ausgetauscht, dass eine Absicht des ersten Servers angegeben wird, zu einer Veröffentlichungskomponente des Kanals zu werden. Die obligatorische Übermittlungsnachricht bewirkt, dass das Kanaleigentum des Kanals auf eine einzige Veröffentlichungskomponente beschränkt wird.
-
公开(公告)号:GB2512762A
公开(公告)日:2014-10-08
申请号:GB201409981
申请日:2012-11-12
Applicant: IBM
Inventor: AGARWAL KANAK B , HOFSTEE HARM P , JAMSEK DAMIR A , MARTIN ANDREW K
IPC: H03M7/40
Abstract: Mechanisms are provided for decoding a variable length encoded data stream. A decoder of a data processing system receives an input line of data. The input line of data is a portion of the variable length encoded data stream. The decoder determines an amount of bit spill over of the input line of data onto a next input line of data. The decoder aligns the input line of data to begin at a symbol boundary based on the determined amount of bit spill over. The decoder tokenizes the aligned input line of data to generate a set of tokens. Each token corresponds to an encoded symbol in the aligned next input line of data. The decoder generates an output word of data based on the set of tokens. The output word of data corresponds to a word of data in the original set of data.
-
公开(公告)号:DE102016103733B4
公开(公告)日:2021-08-19
申请号:DE102016103733
申请日:2016-03-02
Applicant: IBM
Inventor: AGARWAL KANAK B , BOHRER PATRICK J , GHEITH AHMED , KISTLER MICHAEL , RAJAMONY RAMAKRISHNAN
IPC: H04N21/00 , G06F15/163 , H04L29/06 , H04L29/08
Abstract: Verfahren zum Verwalten von Kanaleigentum in einer Veröffentlichungs-/ Abonnier-Datenverarbeitungsumgebung, wobei das Verfahren aufweist:Ermitteln auf einem ersten Server (314) mithilfe eines Prozessors (206) und eines Speichers (208), dass sich eine Abonnementanforderung (320) von einem Client (306) auf einen Kanal bezieht (604), wobei der Kanal eine Kanalkennung aufweist;Bewirken an einer Vermittlungskomponente (324) in einer Messaging-Middleware, dass eine Sitzungswarteschlange (426), die dem Client (306) zugehörig ist, an den Kanal gebunden wird;Konfigurieren, dass eine obligatorische Übermittlungsnachricht mithilfe (320) einer Veröffentlichungskomponentenkennung durch die Vermittlungskomponente (324) weitergeleitet wird, wobei die Veröffentlichungskomponentenkennung mit der Kanalkennung in Beziehung steht;Kommunizieren der obligatorischen Übermittlungsnachricht (320) von dem ersten Server zu der Vermittlungskomponente (324) so, dass eine Absicht des ersten Servers (314) angegeben wird, zu einer Veröffentlichungskomponente des Kanals zu werden, wobei die obligatorische Übermittlungsnachricht (320) bewirkt, dass das Kanaleigentum des Kanals auf eine einzige Veröffentlichungskomponente beschränkt wird,Empfangen einer Abbruchnachricht an dem ersten Server (314) von einem zweiten Server (314), wobei die Abbruchnachricht entsprechend einer Veröffentlichungskomponentenkennung weitergeleitet wird und eine Rangangabe aufweist, die dem zweiten Server entspricht, und wobei sowohl der erste Server als auch der zweite Server versuchen, zu Veröffentlichungskomponenten von Inhalt in dem Kanal zu werden;Ermitteln, ob der erste Server (314) die Veröffentlichungskomponente des Kanals bleibt, durch Vergleichen der Rangangabe, die dem zweiten Server (314) entspricht, aus der Abbruchnachricht mit einer Rangangabe, die dem ersten Server (314) entspricht; undin Reaktion darauf, dass der zweite Server (314) einen höheren Rang als der erste Server (314) hat, der nicht die Veröffentlichungskomponente des Kanals bleibt, Aufheben der Bindung einer Server-Instanzenwarteschlange, die dem ersten Server (314) zugehörig ist, an die Vermittlungskomponente (324, 524).
-
公开(公告)号:DE112012004873T5
公开(公告)日:2014-08-21
申请号:DE112012004873
申请日:2012-11-12
Applicant: IBM
Inventor: AGARWAL KANAK B , JAMSEK DAMIR A , HOFSTEE HARM P , MARTIN ANDREW K
IPC: H03M7/40
Abstract: Es werden Mechanismen bereitgestellt zum Entschlüsseln eines mit variabler Länge verschlüsselten Datenstroms. Eine Entschlüsselungseinheit eines Datenverarbeitungssystems empfängt eine Daten-Eingabezeile. Die Daten-Eingabezeile ist ein Abschnitt des mit variabler Länge verschlüsselten Datenstroms. Die Entschlüsselungseinheit ermittelt eine Bit-Überlaufmenge der Daten-Eingabezeile auf eine nächste Daten-Eingabezeile; Die Entschlüsselungseinheit richtet die nächste Daten-Eingabezeile aus, sodass sie auf der Grundlage der ermittelten Bit-Überlaufmenge an einer Grenze eines verschlüsselten Symbols beginnt. Die Entschlüsselungseinheit zerlegt die Daten-Eingabezeile in Token, um einen Satz von Token zu erzeugen. Jedes Token entspricht einem verschlüsselten Symbol in der ausgerichteten nächsten Daten-Eingabezeile. Die Entschlüsselungseinheit erzeugt ein Daten-Ausgabewort auf der Grundlage des Satzes von Token. Das Daten-Ausgabewort entspricht einem Datenwort in dem ursprünglichen Satz von Daten.
-
-
-