Solving the challenges of globally distributed networks