The topic for Friday's CTO Breakfast was local exchanges. We had a great discussion and several new people Hope to see you there next month. Don't know what an exchange is or why its important? Keep reading.
In the days of railroad, dead end rail lines, called spurs, were built to connect small communities to the main rail line. This allowed farmers to ship their wares to market and small businesses to more easily get supplies. If you were a big business with lots of shipping needs, you didn't locate at the end of a spur, you located in a big city with a railroad switching yard and lines going out to multiple locations.
This situation with the Internet today is similar. There are major switching locations, called exchange points, and there are spurs. Much as we like to refer to the Internet as a "network" it more closely resembles a group of connected trees with lots of dead end branches.
This has worked pretty well, so far, but let's face it, the current network was built for dial up. The main problem with a group of connected trees is not bandwidth--you can always make the branches bigger--its latency. With dial-up, latency isn't really an issue. The latency issues can be ignored because more low-bandwidth applications aren't latency sensitive. Broadband changes that equation however. When I'm viewing live streams or playing an interactive game, latency can ruin the entire experience.
An exchange is a place where networks meet. Some of these meeting places are private, that is they are just an arrangement between two or three players, but some exchanges are more open and neutral. Exchange points are a central physical location where Internet traffic is handed off from the source carrier to the destination carrier. The are primarily used for peering, the free exchange of traffic between Internet backbones.
So why does this matter? If you live in a place without an exchange point, all of the Internet traffic that you generate and consume likely goes through some large city that does have an exchange point. The result is high latency as every packet has to go to this junction first before starting the journey to where its really headed. People who live in places like San Francisco or Washington DC, don't see this, but everyone else does. In Salt Lake, packets go to Denver, LA, or Chicago usually. If that's where I'm headed, no problem. When I'm trying to get to something in Utah however, that can be a problem.
Keeping local traffic local is good for the consumer, but is it good for the carriers? Well, yes and no. The good news for a carrier is that they don't pay money to backhaul traffic out of Utah and then back in. But unless that traffic is significant, the downside of exchange--leveling the playing field between competitors--is too great.
In the past, Utah's population hasn't been large enough for major carriers to want to play ball since the cost of backhauling what traffic there is remains small. The rise of fiber to the home broadband projects in Utah such as Utopia and iProvo, however, could change things in several ways:
- First, more broadband makes Utah's 2 million users look like 20 million.
- Second, there are a few large consumers who can create a market if they band together.
With that in mind, I'm going to be putting together a meeting soon to make a game plan for how we can create a marketplace and invite the carriers to participate. We've two of the four big players in Utah on board to give this a go and hope to convince the others soon. It will likely be an open meeting, so if you've got an interest, let me know and I'll put your name on the list.