Canya - An autonomous P2P Service Provider