Decentralized Cooperation: Engineering Scalable Self-Organizing Networks