DoI: 10.1145/1461928.1461944
5
Today, the first mile—that is, origin infrastructure— tends to get most of the attention when it comes to designing Web applications. This is the portion of the problem that falls most within an application
architect’s control. Achieving good first-mile performance and reliability is now a fairly well-understood and tractable problem. From the end user’s point of view, however, a robust first mile is necessary, but not sufficient, for achieving strong application performance and reliability.
This is where the middle mile comes in. Difficult to tame and often ignored, the Internet’s nebulous middle mile injects latency bottlenecks, throughput constraints, and reliability problems into the Web application performance equation. Indeed, the term middle mile is itself a misnomer in that it refers to a heterogeneous infrastructure that is owned by many competing entities and typically spans hundreds or thousands of miles.
This article highlights the most serious challenges the middle mile presents today and offers a look at the approaches to overcoming these challenges and improving performance on the Internet.
44 CommunICatIons of the aCm | feBRuaRY2009 | vol. 52 | No. 2
References:
Archives