• DocumentCode
    1825999
  • Title

    2T-DHT: A Two Tier DHT for Implementing Publish/Subscribe

  • Author

    Pandey, Mayank ; Ahmed, Syed Mushtaq ; Chaudhary, Banshi Dhar

  • Author_Institution
    Motilal Nehru Nat. Inst. of Technol., Allahabad, India
  • Volume
    2
  • fYear
    2009
  • fDate
    29-31 Aug. 2009
  • Firstpage
    158
  • Lastpage
    165
  • Abstract
    In this paper, we propose a two-tiered distributed hash table (DHT) based overlay for an implementation of publish/subscribe. In this overlay, upper tier consists of stable nodes with more resources whereas lower tier contains less stable nodes with limited resources. In our design, all nodes are required to join at lower tier and nodes with better uptime and resources may dynamically migrate to upper tier. Further, taking the advantage of prevalent skewness in subscription patterns, popular subscriptions are cached at upper tier nodes, which leads to better lookup efficiency. Overlay construction and maintenance costs in our scheme are also less compared to flat implementations as we are required to update finger tables and successor lists of upper tier nodes with less frequency. Experimental and analytical results indicate that our proposed infrastructure scales well with increasing number of nodes, suggesting its applicability for large scale distributed applications.
  • Keywords
    cache storage; message passing; middleware; cache storage; distributed hash table; large scale distributed application; overlay construction cost; overlay maintenance cost; publish/subscribe; two tier DHT; Costs; Distributed computing; Fingers; Frequency synchronization; Large-scale systems; Network topology; Peer to peer computing; Routing; Scalability; Subscriptions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering, 2009. CSE '09. International Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-5334-4
  • Electronic_ISBN
    978-0-7695-3823-5
  • Type

    conf

  • DOI
    10.1109/CSE.2009.181
  • Filename
    5284245