发明名称 CACHING POTENTIALLY REPETITIVE MESSAGE DATA IN A PUBLISH-SUBSCRIPTION ENVIRONMENT
摘要 In general, embodiments of the present invention provide an approach for caching potentially repetitive data in a publication-subscription (pub/sub) system. Specifically, in a typical embodiment, when a message is received on a broker system from a publisher system, the broker system analyzes the message for potentially repetitive data. Such data can be determined from historical messages (e.g., determining that a certain set of data appeared in multiple messages and is thus flagged in a database or the like), a set of rules (e.g., if data set “Y” appears, flag it as potentially repetitive), etc. Regardless, once such a set of data has been identified, the set of data will be tagged/marked in the message with a unique identifier. The message and inserted unique identifier is then sent to the relevant subscriber system(s). Upon receiving the message, the subscriber system(s) will analyze the message, identify the unique identifier, and cache the tagged data. Thereafter, when the publisher system receives another message that contains the same set of data that was previously tagged, the publisher system will substitute the unique identifier for the repeated data to yield an abbreviated message. The publisher system will then send the abbreviated message to the subscriber system(s), which will analyze the abbreviated message, identify the unique identifier, and retrieve the associated data from cache. Thus, the substitution of unique identifiers for potentially repetitive data can avoid unnecessary communication of data and reduce overall network bandwidth consumption.
申请公布号 US2012215858(A1) 申请公布日期 2012.08.23
申请号 US201113032974 申请日期 2011.02.23
申请人 BHOGAL KULVIR S.;GALE MARTIN J.;HAMILTON, II RICK A.;JONES ANDREW R.;O'CONNELL BRIAN M.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BHOGAL KULVIR S.;GALE MARTIN J.;HAMILTON, II RICK A.;JONES ANDREW R.;O'CONNELL BRIAN M.
分类号 G06F15/16 主分类号 G06F15/16
代理机构 代理人
主权项
地址