Kanaleigentum in einem Veröffentlichungs-/Abonnier-System

    公开(公告)号:DE102016103733A1

    公开(公告)日:2016-09-08

    申请号:DE102016103733

    申请日:2016-03-02

    Applicant: IBM

    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.

    High bandwidth decompression of variable length encoded data streams

    公开(公告)号:GB2512762A

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

    申请号:GB201409981

    申请日:2012-11-12

    Applicant: IBM

    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.

    Kanaleigentum in einem Veröffentlichungs-/Abonnier-System

    公开(公告)号:DE102016103733B4

    公开(公告)日:2021-08-19

    申请号:DE102016103733

    申请日:2016-03-02

    Applicant: IBM

    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).

    Hohe Bandbreitendekomprimierung von mit variabler Länge verschlüsselten Datenströmen

    公开(公告)号:DE112012004873T5

    公开(公告)日:2014-08-21

    申请号:DE112012004873

    申请日:2012-11-12

    Applicant: IBM

    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.

Patent Agency Ranking