If you have ever done a trace route on where information goes when it travels over the Internet to your computer, it is actually pretty staggering to see how far it goes. It is pretty funny sometimes to see an e-mail travels half way around the world and back just to get to your neighbor!

I got thinking about this and an idea came to mind that could change how we look at file sharing.

How It’s Done Now

Let’s say, for example, I want to share a 600 Mb ISO file with my neighbor. There are several different ways of doing this but let’s say that the easiest way to do this would be to transfer the file via a peer to peer program.

Copy Via Internet

This would cost both of us about 600 MB of bandwidth that we would have to pay each of our Internet provider’s for.

WiFi Transfer

Now, my neighbor gets smart when he realizes that both of us have WiFi networks available to our systems. So we connect our two WiFi networks and decide to transfer the file over our WiFi networks.

Copy Via WiFi

We’ve now transfered the file between the two of us and it didn’t use any of our Internet bandwidth. In fact, we were able to transfer that file much faster because we were not limited by the upload speed of our Internet connections (Upload speeds are usually less that download speeds.).

WiFi Hops

Now, let’s say that I want to get a file from a second neighbor. But, he is unfortunately outside the range of my WiFi signal. But, my first neighbor, who is located between us, is in range of both of our WiFi signals. He connect to both of our WiFi networks and acts like a relay connection between our two networks.

WiFi MultiHop

So, we have now transfered a file using WiFi between two systems that are outside of each other’s WiFi signal range.

Spreading the Quilt

Theoretically, the more people we connect together with this WiFi quilt, the more access we have to information and data.

Metro Coverage

Each one of these systems would have access to information on each of the other systems, allowing for data to be shared freely without the need or restrictions of their Internet connections.

Stitching Together the Quilt

Just like a quilt is made up of separate pieces of cloth, each metro WiFi network will be limited to the range of its WiFi area. This is where we use the Internet to make data available to each of the metro areas.

Internet Gateway and Cache

Whenever a system needs to go outside of its metro area to access information via the Internet, it can maintain a cache of the information so that it now becomes available to the rest of the metro area.

Concerns and Issues

This idea is not without its problems. For example, I do not think I would give just anyone unfettered access to my home computer or network. Rather, I would probably want to segment my network so that only a certain computer works on the shared.

Another problem is coverage. In order for this idea to work well, there needs to be a relatively large percentage of area covered to see a benefit. But, this might be one of those things where you do not see a lot of benefit at the beginning of the project but, as time goes on, it becomes more and more feasible and useful

The other issue is with this project is just how do people find the information that they want and how does the system go about determining which is the best route to access the information?

Discussion

Even though there are some definite challenges with this idea, I still think that it would be a really interesting thing to try and set up. It could even include some contributions from things like the OpenWRT project, DIY WISP, and cantennas.

But, I’ve talked enough.  Time for you to add your two cents.  What do you think of this type of an idea?

If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?