Towards adaptive, resilient and self-organizing peer-to-peer systems