A case study in building layered DHT applications

作者: Yatin Chawathe , Sriram Ramabhadran , Sylvia Ratnasamy , Anthony LaMarca , Scott Shenker

DOI: 10.1145/1080091.1080104

关键词:

摘要: Recent research has shown that one can use Distributed Hash Tables (DHTs) to build scalable, robust and efficient applications. One question is often left unanswered of simplicity implementation deployment. In this paper, we explore a case study building an application for which ease deployment dominated the need high performance. The focus on Place Lab, end-user positioning system. We evaluate whether it feasible DHTs as application-independent block implement key component Lab: its "mapping infrastructure." present Prefix Trees, data structure used by Lab geographic range queries built entire top standard DHT. By strictly layering Lab's structures generic DHT service, were able decouple management from underlying identify characteristics made amenable deploying in layered manner, comment effect

参考文章(34)
Emil Sit, Frank Dabek, James Robertson, UsenetDHT: a low overhead usenet server international workshop on peer to peer systems. pp. 206- 216 ,(2004) , 10.1007/978-3-540-30183-7_20
David Mazières, Eric Freudenthal, Michael J. Freedman, Democratizing content publication with coral networked systems design and implementation. pp. 18- 18 ,(2004)
Athicha Muthitacharoen, Seth Gilbert, Robert Morris, None, Etna: A Fault-tolerant Algorithm for Atomic Mutable DHT Data ,(2005)
Ranjita Bhagwan, George Varghese, Geoffrey M Voelker, Cone: Augmenting DHTs to Support Distributed Resource Discovery ,(2003)
Peter Druschel, Paul Willmann, Alan Mislove, Pierre Sens, Jean-Michel Busca, Ansley Post, Dan S. Wallach, Charles Reis, Luciana Arantes-Bezerra, Xavier Bonnaire, POST: a secure, resilient, cooperative messaging system hot topics in operating systems. pp. 11- 11 ,(2003)
Chunqiang Tang, Zhichen Xu, Mallik Mahalingam, pSearch: information retrieval in structured overlays acm special interest group on data communication. ,vol. 33, pp. 89- 94 ,(2003) , 10.1145/774763.774777
H. V. Jagadish, Linear clustering of objects with multiple attributes international conference on management of data. ,vol. 19, pp. 332- 342 ,(1990) , 10.1145/93597.98742
Athicha Muthitacharoen, Robert Morris, Thomer M. Gil, Benjie Chen, Ivy ACM SIGOPS Operating Systems Review. ,vol. 36, pp. 31- 44 ,(2002) , 10.1145/844128.844132
Leslie Lamport, The part-time parliament ACM Transactions on Computer Systems. ,vol. 16, pp. 133- 169 ,(1998) , 10.1145/279227.279229