New Google Tools Determine if Your ISP Is Blocking BitTorrent

Next time you’re dealing with a dreadfully slow internet connection, you can ask Google what’s causing the trouble.

The company announced a new open platform Wednesday called Measurement Lab, or M-Lab for short. As part of the initial launch, M-Lab includes three publicly accessible tools, including a tool called Glasnost that tests whether BitTorrent traffic is being blocked, throttled or otherwise impeded on your broadband connection.

Also part of M-Lab’s launch are a tool to test your connection’s overall speed and a diagnostic tool that will tell you if you’re suffering from speed barriers common to last-mile broadband-network infrastructures.

In a post on Google’s official blog, the company’s chief internet evangelist Vint Cerf says M-Lab was launched to help the academic community. Researchers at institutions like Georgia Tech and Germany’s Max Planck Institute have been working on these projects, but they’ve been hampered by infrastructure problems.

"Unfortunately, researchers lack widely distributed servers with ample connectivity," he writes. "This poses a barrier to the accuracy and scalability of these tools. Researchers also have trouble sharing data with one another."

To provide a suitable testing environment, Google will roll out 36 servers over the course of 2009. Also, all data collected by the project will be made publicly available for anyone to cite or reuse.

In addition to the three tools launching Wednesday, there are two more currently listed as "coming soon" on M-Lab’s site. The first is called DiffProbe, and it’s described as network probe that will determine if your ISP is shuffling certain kinds of traffic onto a slower pipe. The other tool still in development is Nano, which will tell you if your ISP is purposely throttling traffic from a particular group of customers, traffic from specific applications or traffic bound for specific destinations.

It’s interesting to see Google stepping up into the role of a proactive net-neutrality watchdog. As a company that’s banking on the internet eventually being put to use by all of us for everything above the operating system level — applications, data storage and communications — the move makes sense. But rather than push for open, reliable connections in the courts or through legislation, Google is taking the fight to the streets.

For years, ISPs have been notoriously shady about what they’re throttling or blocking. The industry needs a healthy dose of transparency. Right now, we’re just a bunch of pissed-off users complaining about our Skype calls getting dropped and our YouTube videos sputtering to a halt. But when it comes to placing blame, most of us are in the dark.

Google and the academic institutions its partnered with are empowering users to find out for themselves who’s to blame when their service turns lousy, and helping them figure out where to direct their anger. And not just the command line jockeys, but everyone — tools like Glasnost are aimed at novices, the only requirement being a current version of Java.

With access to the data that tools like this can provide, we’ll be able to suss out the culprits and force them to own up to the true nature of their traffic-shaping policies.