approximate query processing in peer to peer networks free source code 31860