A method for monitoring, adjusting, and utilizing latency associated with accessing distributed computing resources, the method comprising:
- measuring a first latency associated with accessing a first computing resource located at a first site;
- measuring a second latency associated with accessing a second computing resource located at a second site different from the first site;
- and
- selectively impairing transmission of packets to or processing of packets by at least one of the first and second computing resources to adjust latency associated with accessing at least one of the first and second computing resources in accordance with a performance, diagnostic, or network security goal.