Network Infrastructures for Highly Distributed Cloud-Computing