Implementation of a framework for a DHT-based Distributed Location Service