Computing in communication networks – From theory to practice