Google Networking: Infrastructure and Selected Challenges