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
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;
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
DOI :
10.1109/CSE.2009.181