• DocumentCode
    3017014
  • Title

    Exploiting Unsupervised Learning in Publish Subscribe System Design

  • Author

    Chyouhwa Chen ; Po-Chung Tung ; Wei-Chung Teng

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ. of Sci. & Technol., Taipei, Taiwan
  • fYear
    2013
  • fDate
    2-5 July 2013
  • Firstpage
    32
  • Lastpage
    39
  • Abstract
    Skewed ness in popularity among subscriptions and events is an inherent property in publish/subscribe systems. In this paper, we propose to exploit the popularity skew by utilizing unsupervised machine learning techniques in the design of publish/subscribe systems. The design comprises three main ideas. First, similar subscriptions are clustered together using unsupervised machine learning methods, and the resulting cluster membership information is then distributed to all the brokers in the system. Secondly, the brokers apply unsupervised learning methods again to partition the published events they receive. By grouping similar events together, the events can be delivered in batches, instead of single event-based delivery as commonly employed in publish/subscribe systems. Thirdly, the event batches are delivered either as a single message using traditional publish/subscribe system delivery process, or using application level multicast trees maintained by the system. We explore the traditional delivery process case in this paper. Our design admits a spectrum of possible accuracy and efficiency choices in the design of publish/subscribe systems. Using an extensive set of experiments, our proposal is shown to deliver events using the collective resources of the overlay network effectively, while achieving reasonable accuracy.
  • Keywords
    message passing; middleware; pattern clustering; trees (mathematics); unsupervised learning; application level multicast trees; cluster membership information; event batch; overlay network collective resources; popularity skewedness; publish subscribe system design; publish-subscribe system delivery process; similar subscription clustering; single event-based delivery; unsupervised machine learning techniques; Clustering algorithms; Overlay networks; Peer-to-peer computing; Routing; Servers; Subscriptions; Unsupervised learning; publish/subscribe services; published event; structured P2P Networks; subscription; unsupervised machine learning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Biometrics and Security Technologies (ISBAST), 2013 International Symposium on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-0-7695-5010-7
  • Type

    conf

  • DOI
    10.1109/ISBAST.2013.8
  • Filename
    6597663