Technology Review - Published By MIT
Advertisement

Spare Some Bandwidth?

Continued from page 1

By Mason Inman

Monday, August 18, 2008

smaller text tool iconmedium text tool iconlarger text tool icon

DonateBandwidth works in much the same way but lets people share more than just large files. When users try to access a website or download a file, a DonateBandwidth program running on their machine checks first with the peer-to-peer cache to see if the data is stored there. If so, it starts downloading chunks of the file from peers running the same software, while also getting parts of the file through the usual Internet connection. The software could allow people in countries that have better Internet connections to donate their bandwidth to users in the developing world.

DonateBandwidth also manipulates an ISP's cache. "Say a person with a dial-up connection wants to download a file," Saif says. "When running DonateBandwidth, their computer starts downloading part of a file, while also sending a request for other DonateBandwidth users who have access through the same ISP, and whose computers have spare bandwidth, to trigger them to start downloading other parts of the same file." The file is then loaded into the ISP's cache, so it can be downloaded more quickly.

Saif compares the project to distributed computing schemes such as SETI@Home, which uses volunteers' spare computer power to collaboratively analyze radio signals from space, looking for signs of intelligent life. "DonateBandwidth permits sharing of unused Internet bandwidth, which is much more valuable in the developing world, compared to computing cycles or disk space," he says.

The more people who use DonateBandwidth within the same country, the more websites and files could be cached, freeing up the international link. In the developed world, "typical bandwidth savings due to caching are around 30 to 40 percent," Saif says. The program is not publicly available yet, but Saif's team is currently testing a proof-of-concept version and will collaborate with Eric Brewer and colleagues at the University of California, Berkeley, to implement it in Pakistan.

"In Pakistan and a lot of developing countries, they are building a good local network, but the international network is not very good," says computer scientist Saman Amarasinghe of MIT. "Having a system like what [Saif] proposed is very valuable."

"Misconfiguration of caches rings true with our experiences in Kenya and Ghana," adds Tariq Khokar of Aptivate, a nonprofit group in Cambridge, U.K., that works on improving connectivity in developing countries. "I doubt anybody outside of a developing country would have come up with DonateBandwidth."

Aptivate created another system, called Loband, that strips photos and formatting from Web pages to make them load faster for users in developing countries. "Loband helps with bandwidth but not latency," Khokar says, but "having content cached in country means the latency associated with an international hop is eliminated."

Comments

  • security?
    What sort of security systems are in place within this scheme to prevent forged information from being supplied by nefarious members of the network?
    Rate this comment: 12345

    ms
    08/18/2008
    Posts:129
    Avg Rating:
    4/5

  • ipeuropean
    10/03/2008
    Posts:1
    Avg Rating:
    1/5

Log In

Forgot your password?     Register »
Advertisement

Videos

Making 3D Maps on the Move
Technology Review November/December 2009

Current Issue

Natural Gas Changes the Energy Map
The United States has vast supplies of this cleaner fossil fuel. But how should we use it?
Featured Content
Sponsored by:
White Papers

Twelve ways to reduce costs with SQL Server 2008
Find out how to reduce costs and get more efficient

Download

Total Economic Impact of SQL Server 2008 Upgrade
Forrester reports on increasing productivity and management capabilities

Download 

Achieving Cost and Resource Savings with UC
How Office Communications Server R2 and Exchange Server can make your business smarter and more efficient

Download 

The Compelling Case for Conferencing
Read how you can improve workload support and find IT efficiencies

Download

How Windows Server 2008 R2 Helps Optimize IT and Save you Money
Read how you can improve workload support and find IT efficiencies

Download

Windows Server 2008 R2 Hyper-V Live Migration
See how Windows Server 2008 R2 and Hyper-V enable virtualization and Live Migration

Download
Advertisement
Subscribe to Technology Review's daily e-mail update. Enter your e-mail address

TECHNOLOGY RESOURCES
Advertisement
MIT Massachusetts Institute of Technology © 2009 Technology Review. All Rights Reserved.