A Non-Linear Multi-Objective Technique for Hybrid Peer-to-Peer Communication