Title :
Scalable, structured data placement over P2P storage utilities
Author :
Zhang, Zheng ; Mahalingam, Mallik ; Xu, Zhichen ; Tang, Wenting
Abstract :
P2P overlays offer a convenient way to host an infrastructure that can scale to the size of the Internet and yet be manageable. Current proposals, however, do not offer support for structuring data, other than assuming a distributed hash table. In reality, both applications and users typically organize data in a structured form. One such popular structure is the tree as employed in a file system, and a database. A naive approach such as hashing the pathname not only ignores locality in important operations such as file/directory lookup, but also results in uncontrollable, massive object relocations when rename on a path component occur. In this paper, we investigate policies and strategies that place a tree onto the flat storage space of P2P systems. We found that, in general, there exists a tradeoff between lookup performance and balanced storage utilization, and attempt to balance these two requirements calls for an intelligent placement decision.
Keywords :
Internet; client-server systems; tree data structures; Internet; P2P overlays; P2P storage utilities; balanced storage utilization; database; flat storage space; lookup performance; scalable structured data placement; tree structure; Data structures; Databases; File systems; IP networks; Indexing; Intelligent structures; Internet; Peer to peer computing; Proposals; XML;
Conference_Titel :
Distributed Computing Systems, 2004. FTDCS 2004. Proceedings. 10th IEEE International Workshop on Future Trends of
Print_ISBN :
0-7695-2118-5
DOI :
10.1109/FTDCS.2004.1316623