I've been thinking about this 24 Mb/s limit on the iBurst towers and it makes me worry. In a densely populated area with a lot of people downloading a lot of multimedia and large files, things are going to get slow soon - and the impact is felt on the international line as well. We're not even past trials yet and people are already saying they're "feeling" the degredation from December.
Seeing that iBurst is a broadcast medium, why not consider the following:
- Set up a proxy at each tower (co-op with WBS)
- All users around the tower points to the proxy, or use transparent proxy
- Proxies communicate with each other over the fixed infrastructure (tower to tower)
- When you download something via the proxy, it prompts you "do you want to be a magnificent individual and share this download with your fellow tower squatters?"
- If you say yes, a database is updated and the file stored on the proxy
- If someone else downloads the exact same thing, it comes from cache
- If they download something very similar, the proxy tells them there's a possible alternative (porn is porn, XPSP2 is XPSP2 - who cares where it comes from)
- Now, allow users to record their preferences on downloads. When something passes through the proxy, and matches the preference, it is multicasted to all interested parties - no harm done - it must travel over the air anyway.
- Have a "next feature starting 12:00" where you can select any items in the library and it is multicasted to interested parties at a specific time. Seeing that the connection is alway on, who cares when it arrives?
If WBS would agree to supply this kind of data "cap free", we all can benefit, not so? They score because they can have more users on one tower and they save megabucks on international bandwidth. We score because we get a wider selection of goodies, and don't burn our cap. The content providers score because they don't have to serve the same thing over and over again and ultimately the latency-sensitive traffic (voIP, gaming) works better because you can predict your traffic flows a little better.
Has this been done before?
Seeing that iBurst is a broadcast medium, why not consider the following:
- Set up a proxy at each tower (co-op with WBS)
- All users around the tower points to the proxy, or use transparent proxy
- Proxies communicate with each other over the fixed infrastructure (tower to tower)
- When you download something via the proxy, it prompts you "do you want to be a magnificent individual and share this download with your fellow tower squatters?"
- If you say yes, a database is updated and the file stored on the proxy
- If someone else downloads the exact same thing, it comes from cache
- If they download something very similar, the proxy tells them there's a possible alternative (porn is porn, XPSP2 is XPSP2 - who cares where it comes from)
- Now, allow users to record their preferences on downloads. When something passes through the proxy, and matches the preference, it is multicasted to all interested parties - no harm done - it must travel over the air anyway.
- Have a "next feature starting 12:00" where you can select any items in the library and it is multicasted to interested parties at a specific time. Seeing that the connection is alway on, who cares when it arrives?
If WBS would agree to supply this kind of data "cap free", we all can benefit, not so? They score because they can have more users on one tower and they save megabucks on international bandwidth. We score because we get a wider selection of goodies, and don't burn our cap. The content providers score because they don't have to serve the same thing over and over again and ultimately the latency-sensitive traffic (voIP, gaming) works better because you can predict your traffic flows a little better.
Has this been done before?