A new bio-inspired location search algorithm for peer to peer network based internet telephony - EUDL