Title :
NL-DHT: A Non-uniform Locality Sensitive DHT Architecture for Massively Multi-user Virtual Environment Applications
Author :
Ratti, Saurabh ; Hariri, Behnoosh ; Shirmohammadi, Shervin
Author_Institution :
Distrib. & Collaborative Virtual Environments Res. Lab., Univ. of Ottawa, Japan
Abstract :
DHT networks offer a scalable structure for use in massively multi-user virtual environments (MMVEs). However, an issue with DHT structures is their use of uniform location-independent ID assignment. This conflicts with the locality-sensitive non-uniform ID assignment needed to achieve efficient latency-aware routing in MMVE applications. Our proposed solution is to use a modified version of the Hilbert space-filling curve in order to map users¿ locations from three dimensional VE space into single dimensional DHT ID space in the best locality preserving way. The need for such modified Hilbert curve is due to the fact that users are not typically homogeneously distributed in MMVEs while Hilbert curves fill space in a uniform manner. Generation of, and mapping to, an entire Hilbert curve can be very expensive in terms of computational complexity. Thus we present a fast dynamic mapping of MMVE locations to the modified Hilbert curve to reduce the mapping complexity.
Keywords :
Hilbert spaces; Internet; computational complexity; curve fitting; file organisation; telecommunication network routing; Hilbert space-filling curve; Internet; computational complexity; distributed hash table; latency-aware routing; massive multiuser virtual environment application; nonuniform locality sensitive DHT architecture; uniform location-independent ID assignment; Buildings; Computational complexity; Computer architecture; Hilbert space; IP networks; Information technology; International collaboration; Internet; Telecommunication traffic; Virtual environment; DHT; Hilbert curve mapping; Massively Multi User Virtual Environments;
Conference_Titel :
Parallel and Distributed Systems, 2008. ICPADS '08. 14th IEEE International Conference on
Conference_Location :
Melbourne, VIC
Print_ISBN :
978-0-7695-3434-3
DOI :
10.1109/ICPADS.2008.32