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...

Full description

Bibliographic Details
Main Author: Rufino, José (author)
Other Authors: Pina, António Manuel Silva (author), Alves, Albano Agostinho Gomes (author), Exposto, José (author)
Format: conferencePaper
Language:eng
Published: 2007
Subjects:
Online Access:http://hdl.handle.net/1822/18898
Country:Portugal
Oai:oai:repositorium.sdum.uminho.pt:1822/18898
Description
Summary: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.