pDomus: a prototype for cluster-oriented distributed hash tables

The Domus architecture for Distributed Hash Tables (DHTs) is specially designed to support the concurrent de- ployment of multiple and heterogeneous DHTs, in a dy- namic shared-all cluster environment. The execution model is compatible with the simultaneous access of several dis- tributed/parallel c...

ver descrição completa

Detalhes bibliográficos
Autor principal: Rufino, José (author)
Outros Autores: Pina, António Manuel Silva (author), Alves, Albano Agostinho Gomes (author), Exposto, José (author)
Formato: conferencePaper
Idioma:eng
Publicado em: 2007
Assuntos:
Texto completo:http://hdl.handle.net/1822/18898
País:Portugal
Oai:oai:repositorium.sdum.uminho.pt:1822/18898
Descrição
Resumo:The Domus architecture for Distributed Hash Tables (DHTs) is specially designed to support the concurrent de- ployment of multiple and heterogeneous DHTs, in a dy- namic shared-all cluster environment. The execution model is compatible with the simultaneous access of several dis- tributed/parallel client applications to the same or different running DHTs. Support to distributed routing and storage is dynamically configurable per node, as a function of appli- cations requirements, node base resources and the overall cluster communication, memory and storage usage. pDomus is a prototype of Domus that creates an envi- ronment where to evaluate the model embedded concepts and planned features. In this paper, we present a series of experiments conduced to obtain figures of merit i) for the performance of basic dictionary operations, and ii) for the storage overhead resulting from several storage technolo- gies. We also formulate a ranking formula that takes into account access patterns of clients to DHTs, to objectively select the most adequate storage technology, as a valuable metric for a wide range of application scenarios. Finally, we also evaluate client applications and services scalabil- ity, for a select dictionary operation. Results of the overall evaluation are promising and a motivation for further work.