http://news.bbc.co.uk/1/hi/technology/6544919.stm

<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head>
<title>BBC NEWS | Technology | Speed boost plan for file-sharing</title>
<meta name="contentFlavor" content="STORY" />


<meta name="keywords" content="BBC, News, BBC News, news online, world, uk, international, foreign, british, online, service" />
<meta name="OriginalPublicationDate" content="2007/04/12 08:33:02" />

    <meta name="UKFS_URL" content="/1/hi/technology/6544919.stm" />
    <meta name="IFS_URL" content="/2/hi/technology/6544919.stm" />

<meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />

<link href="http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/technology/rss.xml" rel="alternate" type="application/rss+xml" title="BBC NEWS | Technology" />
<link href="/1/low/technology/6544919.stm" rel="alternate" type="text/html" title="Low Graphics" />
<meta name="Headline" content="Speed boost plan for file-sharing" />
<meta name="Section" content="Technology" />
<meta name="Description" content="Movies and music could be shared faster over the net thanks to a system pioneered by researchers in the US." />
<meta name="THUMBNAIL_URL" content="http://newsimg.bbc.co.uk/media/images/42788000/jpg/_42788371_fibre_world203.jpg" />
<!-- UKFS Story -->
<link type="text/css" rel="stylesheet" href="/css/screen/nol/story.css" />
<style type="text/css" media="all">
	@import "/css/screen/shared/styles.css";
	@import '/css/screen/shared/toolbar_ukfs.css?v1';
	@import "/css/screen/nol/styles.css?v1";
	@import "/css/screen/nol/furniture.css?v1";
	@import "/css/screen/nol/promo.css";
	@import "/css/screen/nol/programmes.css";
	@import "/css/screen/nol/business.css";	
</style>
<script type="text/javascript">
<!--

var _SERVERLOC="OTHER";

//-->
</script>
<!--newsi library v1.24-->
<script src="/js/newsi/latest/newsi.js?8" type="text/javascript"></script> 
<!--end newsi library-->
<script src="http://newsimg.bbc.co.uk/nol/shared/js/nol4.js?v2" language="JavaScript" type="text/javascript"></script>
<script src="http://newsimg.bbc.co.uk/nol/shared/js/livestats_v1_1.js?v2" language="JavaScript" type="text/javascript"></script>
<script src="http://newsimg.bbc.co.uk/nol/ukfs_news/js/av.js?v2" language="JavaScript" type="text/javascript"></script> 
<script src="http://www.bbc.co.uk/radio/aod/radioplayer.js" type="text/javascript"></script>
</head>

<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">

<!-- bbc toolbar code -->
<div id="accesslinks">
<p><strong>Accessibility Links</strong></p>
<ul>
	<li class="hide"><a href="#startcontent" accesskey="2"><span>Skip to content</span></a></li>
	<li class="hide"><a href="#toolbar"><span>Skip to bbc.co.uk navigation</span></a></li>
	<li class="hide"><a href="#toolbar-search-input" accesskey="4"><span>Skip to search</span></a></li>
	<li class="hide"><a href="http://www.bbc.co.uk/accessibility/accesskeys/keys.shtml" accesskey="0"><span>Access keys help</span></a></li>
</ul>
</div>
<div id="toolbar">
<div id="bbc-logo"><a href="http://www.bbc.co.uk/home/d/" accesskey="1">bbc.co.uk</a><!--- start live stats logic --->
		
		
		
		
		
		
		<img src="http://newsimg.bbc.co.uk/shared/img/o.gif" width="1" height="1" alt="" />
		
		
		<!--- end live stats logic --->
		</div>


	<h2>bbc.co.uk Navigation</h2>
	<div id="toolbar-inner">
		<form action="http://search.bbc.co.uk/cgi-bin/search/results.pl" accept-Charset="UTF-8">
		<input type="hidden" name="scope" value="all" />	
		<input type="hidden" name="edition" value="d" /> 
			<div>				
				<label for="toolbar-search-input">Search</label>				
				<input id="toolbar-search-input" type="text" name="q" title="BBC Search" accesskey="4" value="" />		
					
				<input id="toolbar-search-button" type="submit" name="go" value="Search" />					
			</div>
		</form>
		<ul>
			<li class="first"><a href="http://www.bbc.co.uk/home/d/" accesskey="1">Home</a></li>
			<li><a href="http://www.bbc.co.uk/tv/d/">TV</a></li>
			<li><a href="http://www.bbc.co.uk/radio/d/">Radio</a></li>
			<li><a href="http://www.bbc.co.uk/talk">Talk</a></li>
			<li><a href="http://www.bbc.co.uk/whereilive">Where I Live</a></li>
			<li class="last"><a href="http://www.bbc.co.uk/a-z/" accesskey="3">A-Z Index</a></li>
		</ul>
	</div>
</div>


<script language="JavaScript" type="text/javascript">
function showForm() {
if(document.getElementById){
	   document.getElementById('d_rb').innerHTML='<form action="http://newswm.bbc.co.uk/cgi-bin/change_edition.pl" name="ifhForm" method="get"><input type="hidden" name="qs" value="http://news.bbc.co.uk/1/hi/technology/6544919.stm" /><input type="hidden" name="content" value="nol" /><input name="dest" type="radio" value="Domestic" onclick="submitForm();" id="dfh" checked /><label for="dfh" class="uk" style="font-weight:bold;">UK version</label><input name="dest" type="radio" value="International"  onclick="submitForm();" id="ifh" /><label for="ifh" class="int">International version</label></form>';}
}
var site;
function submitForm() {
			document.ifhForm.submit();
}
</script>

<div id="ift-banner" class="ift-news">
<div id="ift-extra" style="padding:2px 0 0 0;height:1.5em;width:760px;">
	<div class="fl">
			<span id="d_rb"><span class="domestic"><a href="http://newswm.bbc.co.uk/cgi-bin/change_edition.pl?qs=http://news.bbc.co.uk/1/hi/technology/6544919.stm&content=nol&dest=Domestic" style="font-weight:bold;">UK version</a></span><span class="int"><a href="http://newswm.bbc.co.uk/cgi-bin/change_edition.pl?qs=http://news.bbc.co.uk/1/hi/technology/6544919.stm&content=nol&dest=International">International version</a></span></span><script type="text/javascript" language="JavaScript">showForm();</script><span class="pipe">|</span><a href="http://www.bbc.co.uk/iftoolbar/versions.html" onclick="window.open('http://www.bbc.co.uk/iftoolbar/versions.html', 'aboutversion', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=488,height=305,left=280,top=200'); return false;" class="extraLink">About the versions</a>
	</div>
	<div class="fr">
<a href="http://news.bbc.co.uk/text_only.stm" class="extraLink" onClick="goToOtherBandwidth(this);return false;">Low graphics</a><span class="pipe">|</span><a href="http://www.bbc.co.uk/accessibility/" class="extraLink">Accessibility help</a>
	</div>
</div>
<div class="clear"></div>
</div>

<table cellpadding="0" cellspacing="0" border="0" width="760">
	<tr>
		<td width="121" valign="top">
		<a href="http://news.bbc.co.uk/"><img src="http://newsimg.bbc.co.uk/nol/shared/img/v3/bbc_logo.gif" width="121" height="64" border="0" alt="BBC News" /></a></td>
		<td width="436" valign="top">
		
		<table cellpadding="0" cellspacing="0" border="0" width="100%">
		<tr>
		<td valign="middle" class="banmain">					
		<a href="http://news.bbc.co.uk/player/nol/newsid_3690000/newsid_3694000/3694028.stm" onclick="javascript:newsi.utils.av.launch({storyId:3694028, fileLoc: '/player/nol/newsid_3690000/newsid_3694000/', bbram: 1,nbwm: 1,nbram: 1,bbwm: 1});return false;"><img height="13" align="left" vspace="0" border="0" width="57" alt="Launch console" src="http://newsimg.bbc.co.uk/nol/shared/img/v3/icons/video_text.gif" />The News in 2 minutes</a><br clear="all" />
		</td>
		</tr>
		</table>
		
		</td>
		<td width="203" valign="top">	
			<table cellpadding="0" cellspacing="0" border="0" width="100%">
			<tr>
			<td valign="middle" class="banaddition">				
			<div>
			<a href="http://news.bbc.co.uk/go/news/int/banner/story/services/-/1/hi/help/products_and_services/default.stm">
				<img height="50" hspace="0" align="right" vspace="0" border="0" width="50" alt="mobiles" src="http://newsimg.bbc.co.uk/nol/shared/img/v3/icons/services_gen.gif" />                
					<b>News services</b>
					<br />Your news when you want it
			</a>
			<br clear="all" />
			</div>
					
			</td>
			</tr>
			</table>
		</td>
	</tr>
</table>


<table border="0" cellpadding="0" cellspacing="0" width="760">
    <tr>
        <td width="121" valign="top">
    

			

<div class="lhs">
	
		
	
	
	
	
		
			
			
				<div class="lhsb">
					
					<a href="/1/hi/default.stm">News Front Page</a>
				</div>
				
			
			
			
		
		
	
	
	




	
	
	
	
		
			
			
				<div class="lhsb">
					
					<a href="/1/hi/world/default.stm">World</a>
				</div>
				
			
			
			
		
		
	
	
	




	
	
	
	
		
			
			
				<div class="lhsb">
					
					<a href="/1/hi/uk/default.stm">UK</a>
				</div>
				
			
			
			
		
		
	
	
	




	
	
	
	
		
			
			
				<div class="lhsb">
					
					<a href="/1/hi/england/default.stm">England</a>
				</div>
				
			
			
			
		
		
	
	
	




	
	
	
	
		
			
			
				<div class="lhsb">
					
					<a href="/1/hi/northern_ireland/default.stm">Northern Ireland</a>
				</div>
				
			
			
			
		
		
	
	
	




	
	
	
	
		
			
			
				<div class="lhsb">
					
					<a href="/1/hi/scotland/default.stm">Scotland</a>
				</div>
				
			
			
			
		
		
	
	
	




	
	
	
	
		
			
			
				<div class="lhsb">
					
					<a href="/1/hi/wales/default.stm">Wales</a>
				</div>
				
			
			
			
		
		
	
	
	




	
	
	
	
		
			
			
				<div class="lhsb">
					
					<a href="/1/hi/business/default.stm">Business</a>
				</div>
				
			
			
			
		
		
	
	
	




	
	
	
	
		
			
			
				<div class="lhsb">
					
					<a href="/1/hi/uk_politics/default.stm">Politics</a>
				</div>
				
			
			
			
		
		
	
	
	




	
	
	
	
		
			
			
				<div class="lhsb">
					
					<a href="/1/hi/health/default.stm">Health</a>
				</div>
				
			
			
			
		
		
	
	
	




	
	
	
	
		
			
			
				<div class="lhsb">
					
					<a href="/1/hi/education/default.stm">Education</a>
				</div>
				
			
			
			
		
		
	
	
	




	
	
	
	
		
			
			
				<div class="lhsb">
					
					<a href="/1/hi/sci/tech/default.stm">Science/Nature</a>
				</div>
				
			
			
			
		
		
	
	
	




	
	
	
	
		
			
				<div class="lhssqs">
					
					<a href="/1/hi/technology/default.stm">Technology</a>
				</div>
				
				

			
			
			
			
		
		
	
	
	




	
	
	
	
		
			
			
				<div class="lhsb">
					
					<a href="/1/hi/entertainment/default.stm">Entertainment</a>
				</div>
				
			
			<div class="lhsdl">-----------------</div>
			
		
		
	
	
	




	
	
	
	
		
			
			
				<div class="lhsl">
					
					<a href="/1/hi/video_and_audio/default.stm">Video and Audio</a>
				</div>
				
			
			<div class="lhsdl">-----------------</div>
			
		
		
	
	
	




	
	
	
	




	
	
	
	
		
			
			
				<div class="lhsl">
					
					<a href="/1/hi/talking_point/default.stm">Have Your Say</a>
				</div>
				
			
			
			
		
		
	
	
	




	
	
	
	
		
			
			
				<div class="lhsl">
					
					<a href="/1/hi/magazine/default.stm">Magazine</a>
				</div>
				
			
			
			
		
		
	
	
	




	
	
	
	
		
			
			
				<div class="lhsl">
					
					<a href="/1/hi/in_pictures/default.stm">In Pictures</a>
				</div>
				
			
			
			
		
		
	
	
	




	
	
	
	
		
			
			
				<div class="lhsl">
					
					<a href="/1/hi/country_profiles/default.stm">Country Profiles</a>
				</div>
				
			
			
			
		
		
	
	
	




	
	
	
	
		
			
			
				<div class="lhsl">
					
					<a href="/1/hi/in_depth/default.stm">Special Reports</a>
				</div>
				
			
			
			
		
		
	
	
	




	
	
	
	





	
</div>




    

		<div class="lhsad"><script language="JavaScript">getRssUrl()</script></div>
<div class="lhsad">
<div class="lhsnlp">RELATED BBC SITES</div>
<ul id="lhsOtherSites">
	<li><a href="http://news.bbc.co.uk/sport1/hi/default.stm" title="Home of BBC Sport on the internet" class="relatedSitesLink">SPORT</a></li>
	<li><a href="http://www.bbc.co.uk/weather/d/" title="Weather information from around the world" class="relatedSitesLink">WEATHER</a></li>
	<li><a href="http://news.bbc.co.uk/cbbcnews/default.stm" title="CBBC News" class="relatedSitesLink">CBBC NEWSROUND</a></li>
	<li><a href="http://www.bbc.co.uk/onthisday" title="BBC On This Day" class="relatedSitesLink">ON THIS DAY</a></li>
	<li><a href="http://www.bbc.co.uk/blogs/theeditors/" title="Editors' Blog" class="relatedSitesLink">EDITORS' BLOG</a></li>	
</ul>
</div>



	
		
<img alt="" id="livestats" src="http://stats.bbc.co.uk/o.gif?~RS~s~RS~News~RS~t~RS~HighWeb_Story~RS~i~RS~6544919~RS~p~RS~41245~RS~a~RS~Domestic~RS~u~RS~/1/hi/technology/6544919.stm~RS~r~RS~(none)~RS~q~RS~~RS~z~RS~26~RS~"/></td>
        <td width="10"><img src="http://newsimg.bbc.co.uk/shared/img/o.gif" width="10" height="1" alt="" border="0" vspace="0" hspace="0"></td>
        <td width="629" valign="top">
            <table width="629" border="0" cellpadding="0" cellspacing="0">
                <tr>
                    <td valign="top" width="629">
			
                        
                        
<a name="startcontent"></a><span class="ds"><span class="lu">Last Updated: </span>Thursday, 12 April 2007, 08:33 GMT 09:33 UK</span>
<img src="http://newsimg.bbc.co.uk/shared/img/o.gif" width="2" height="2" alt="" border="0" vspace="0" hspace="0">
<div class="mvb"><img src="http://newsimg.bbc.co.uk/nol/shared/img/v3/dot_629.gif" width="629" height="1" alt="" border="0" vspace="0" hspace="0"></div>

	


                        
    
        <div class="mvtb"><table cellspacing="0" width="416" border="0" cellpadding="0"><tr>
            <td width="213"><a class="epl" onClick="popUpPage('http://newsvote.bbc.co.uk/mpapps/pagetools/email/news.bbc.co.uk/1/hi/technology/6544919.stm','status=no,scrollbars=yes,resizable=yes,width=370,height=445','Mailer')" href="http://newsvote.bbc.co.uk/mpapps/pagetools/email/news.bbc.co.uk/1/hi/technology/6544919.stm" target="Mailer">
                <img src="http://newsimg.bbc.co.uk/nol/shared/img/v3/email.gif" align="left" width="17" height="11" alt="" border="0" vspace="0" hspace="3">
                E-mail this to a friend
            </a></td>
            <td width="203"><a class="epl" onClick="popUpPage('http://newsvote.bbc.co.uk/mpapps/pagetools/print/news.bbc.co.uk/1/hi/technology/6544919.stm','status=no,scrollbars=yes,toolbar=yes,resizable=yes,menubar=yes,width=600,height=445','Printer')" href="http://newsvote.bbc.co.uk/mpapps/pagetools/print/news.bbc.co.uk/1/hi/technology/6544919.stm" target="Printer">
	       	<img src="http://newsimg.bbc.co.uk/nol/shared/img/v3/print.gif " align="left" width="17" height="11" alt="" border="0" vspace="0" hspace="3">
	 	Printable version
            </a></td>
        </tr></table></div>
    
    


                        
                    </td>
                </tr>
            </table>
            <table width="629" border="0" cellpadding="0" cellspacing="0">
		
                
		<tr>
		<td colspan="3">
			
			<div class="mxb">
				<div class="sh">
					Speed boost plan for file-sharing
				</div>
			</div>
		</td>
		</tr>
    		
		

                <tr>
                    <td valign="top" width="416">
                        
	
		
                    	<font size="2">
		
			<!-- S BO -->
<!-- S IIMA -->
	
		<table border="0" cellspacing="0" align="right" width="203" cellpadding="0">
			<tr><td>
			<div>
				<img src="http://newsimg.bbc.co.uk/media/images/42788000/jpg/_42788371_fibre_world203.jpg" width="203" height="152" alt="World map with fibre optic cable " border="0" vspace="0" hspace="0">
				<div class="cap">Millions of files are being shared via peer to peer sites</div>
			</div>
			</td></tr>
		</table>
		
	

	
<!-- E IIMA -->
<!-- S SF -->
<B>Movies and music could be shared faster over the net thanks to a system pioneered by researchers in the US.</B>
<P>
The speed of current services, like BitTorrent, is limited by the number of people sharing a specific file, such as a movie or song.
<P>
Similarity-Enhanced Transfer (SET) works by spotting chunks of identical data in files that are an exact or near match to the one needed.
<P>
Using SET the researchers have seen speed increases of up to 500%.
<!-- E SF -->
<P>
<B>Looks familiar</B>
<P>
The findings are outlined in a paper, Exploiting Similarity for Multi-Source Downloads Using File Handprints, written by David Andersen of Carnegie Mellon University, Himabindu Pucha, of Purdue University, and Michael Kaminsky of Intel Research.
<P>
Current file-sharing systems, like BitTorrent work best when there are multiple sources of a specific shared file.
<P>
When a file is shared it is divided into chunks and those parcels of data are distributed to groups of people who are searching for that file.
<P>
The more sources of those chunks there are, the more information there is that can be sent to a user, resulting in faster download speeds.
<P>
<b>Identical pieces</b>
<P>
But these services often fail to deliver fast speeds because there are not enough users sharing the chunks of the specific file wanted. 
<P>
"A big limitation of BitTorrent is that it only lets clients share data if they're downloading the exact same file," said Professor Andersen. "This means that the available client pool for any particular file is smaller than it needs to be."
<P>
SET works faster because the trio realised that many files being shared on the net contain identical pieces of data even though they appear to be different.
<P>
Professor Andersen said he was "shocked" by this discovery.
<P>
"In retrospect, of course, the causes of the similarity (different audio tracks, different artist names, etc.) make a lot of sense, but I honestly didn't expect it at all," he told the BBC News website.
<P>
The SET system assigns files a similarity ranking and can take chunks of data from files which are both identical and similar to the one being searched for.
<P>
The lower similarity ranking that SET searches for, the more sources for that data are likely to be found.
<P>

<!-- S IIMA -->
	
		<table border="0" cellspacing="0" align="right" width="203" cellpadding="0">
			<tr><td>
			<div>
				<img src="http://newsimg.bbc.co.uk/media/images/42788000/jpg/_42788343_lost203.jpg" width="203" height="152" alt="Lost" border="0" vspace="0" hspace="0">
				<div class="cap">TV programmes like Lost are popular files to share</div>
			</div>
			</td></tr>
		</table>
		
	

	
<!-- E IIMA -->

<P>
"The extra overhead of locating these sources does not out-weigh the benefit of using them to help saturate the recipient's available bandwidth," wrote the scientists. "Indeed, exploiting similar sources can significantly improve download time," it added.
<P>
SET uses a technique called handprinting - which has been used to filter junk e-mails - to seek out files that contain some of the data needed by the one a file-sharing program has requested.
<P>
For example, a search for a particular Madonna song may result in a wide range of titles because the tags, or labels, have been filled in differently, or incorrectly.
<P>
SET knows that the music data of a number of differently-labelled Madonna songs is identical and that chunks of data from those files can be shared between users.
<P>
In tests, SET improved the transfer time of an MP3 music file by 71% and a 55Mb movie trailer went 30% faster using the researchers' techniques to draw from movie trailers that were 47% similar.
<P>
Prof Andersen said that SET could help most with less popular files.
<P>
"It gives clients a larger pool of other clients to draw from," he said "This probably won't matter much for super-popular data, where there is already a huge set of people downloading it, but our experiments suggest that in the other cases, SET can help a lot."
<P>
Retro-fitting BitTorrent to use SET could be quite straightforward, said Prof Andersen, though he added that some of its techniques would need much more work to make it very good at finding files that have some, but not all, of the data that a user wants. 
<P>
He said he hoped developers would take the ideas and build on them.
<P>
"This is a technique that I would like people to steal," he said and added that he hopes to use SET in a service for sharing software or academic papers.
<P>
"It would make P2P transfers faster and more efficient," he added, "and developers should just take the idea and use it in their own systems."<!-- E BO -->
		
                    	</font>
		
	
	
<br /><br clear="all" />
                        
    
        <div class="mvtb"><table cellspacing="0" width="416" border="0" cellpadding="0"><tr>
            <td width="213"><a class="epl" onClick="popUpPage('http://newsvote.bbc.co.uk/mpapps/pagetools/email/news.bbc.co.uk/1/hi/technology/6544919.stm','status=no,scrollbars=yes,resizable=yes,width=370,height=445','Mailer')" href="http://newsvote.bbc.co.uk/mpapps/pagetools/email/news.bbc.co.uk/1/hi/technology/6544919.stm" target="Mailer">
                <img src="http://newsimg.bbc.co.uk/nol/shared/img/v3/email.gif" align="left" width="17" height="11" alt="" border="0" vspace="0" hspace="3">
                E-mail this to a friend
            </a></td>
            <td width="203"><a class="epl" onClick="popUpPage('http://newsvote.bbc.co.uk/mpapps/pagetools/print/news.bbc.co.uk/1/hi/technology/6544919.stm','status=no,scrollbars=yes,toolbar=yes,resizable=yes,menubar=yes,width=600,height=445','Printer')" href="http://newsvote.bbc.co.uk/mpapps/pagetools/print/news.bbc.co.uk/1/hi/technology/6544919.stm" target="Printer">
	       	<img src="http://newsimg.bbc.co.uk/nol/shared/img/v3/print.gif " align="left" width="17" height="11" alt="" border="0" vspace="0" hspace="3">
	 	Printable version
            </a></td>
        </tr></table></div>
    
    


                        <div class="mvtb">
    


    
</div><br />
                    </td>
                    <td width="10" valign="top"><img src="http://newsimg.bbc.co.uk/shared/img/o.gif" width="10" height="1" alt="" border="0" vspace="0" hspace="0"></td>
                    <td width="203" valign="top">
			
			
                        
        

        


        
        	

	
                
                        <div class="seeAlsoH">
                                SEE ALSO
                        </div>
                
                
		
			
				<div class="arr">
					
	
		<a href="/1/hi/technology/6396733.stm">
			
			
			
			BitTorrent download portal debuts
			
		</a>
		
			<br />
		
	

					
						
							<span class="sad">
								26 Feb 07&nbsp;|&nbsp;
								Technology
								
							</span>
						
					
					
				</div>
			
				<div class="arr">
					
	
		<a href="/1/hi/programmes/click_online/4905660.stm">
			
			
			
			BitTorrent battles over bandwidth
			
		</a>
		
			<br />
		
	

					
						
							<span class="sad">
								13 Apr 06&nbsp;|&nbsp;
								Click
								
							</span>
						
					
					
				</div>
			
				<div class="arr">
					
	
		<a href="/1/hi/technology/6194929.stm">
			
			
			
			BBC moves to file-sharing sites
			
		</a>
		
			<br />
		
	

					
						
							<span class="sad">
								20 Dec 06&nbsp;|&nbsp;
								Technology
								
							</span>
						
					
					
				</div>
			
				<div class="arr">
					
	
		<a href="/1/hi/technology/4368387.stm">
			
			
			
			Rolling out next generation's net
			
		</a>
		
			<br />
		
	

					
						
							<span class="sad">
								26 Mar 05&nbsp;|&nbsp;
								Technology
								
							</span>
						
					
					
				</div>
			
				<div class="arr">
					
	
		<a href="/1/hi/business/6525537.stm">
			
			
			
			High-speed web boost for Africa
			
		</a>
		
			<br />
		
	

					
						
							<span class="sad">
								04 Apr 07&nbsp;|&nbsp;
								Business
								
							</span>
						
					
					
				</div>
			
		
		
	

	

 

<img src="http://newsimg.bbc.co.uk/shared/img/o.gif" width="1" height="10" alt=""><br />
        
        	
        	
	

	
		
		
                        
                                <div class="nlp">
                                        RELATED INTERNET LINKS
                                        
                                </div>
                        
                        
                                
                                        <div class="arr">
                                                <a href="http://www.cs.cmu.edu/~dga/papers/nsdi2007-set/">
                                                        Exploiting Similarity for Multi-Source Downloads Using File Handprints
                                                        
                                                </a>
                                        </div>
                                
                                        <div class="arr">
                                                <a href="http://www.cs.cmu.edu/~dga/">
                                                        David Andersen
                                                        
                                                </a>
                                        </div>
                                
                                        <div class="arr">
                                                <a href="http://www.bittorrent.com/">
                                                        BitTorrent
                                                        
                                                </a>
                                        </div>
                                
                        
                        
                                
                                        <div class="di">
                                                The BBC is not responsible for the content of external internet sites
                                        </div>
                                        
                                
                        
                
	



<img src="http://newsimg.bbc.co.uk/shared/img/o.gif" width="1" height="10" alt=""><br />
        

        


        
        	
    

			

    
        
		
                    
                        <div class="topStoryH">
                            <a class="lp" href="/1/hi/technology/default.stm">TOP TECHNOLOGY STORIES</a>
                        </div>
                    
                    
                        
                            <div class="arr">
	
		<a href="/1/hi/technology/6549717.stm">
			
			
			
			Online child abuse complaints up
			
		</a>
		
			<br />
		
	
</div>
                        
                            <div class="arr">
	
		<a href="/1/hi/technology/6562823.stm">
			
			
			
			'Fatal' blow to web broadcasters
			
		</a>
		
			<br />
		
	
</div>
                        
                            <div class="arr">
	
		<a href="/1/hi/england/hereford/worcs/6565079.stm">
			
			
			
			Two cautioned over wi-fi 'theft'
			
		</a>
		
			<br />
		
	
</div>
                        
			<script language="JavaScript">getRssUrlStory('/rss/newsonline_uk_edition/technology/rss.xml')</script>
                    
		
        

	
    




    
<img src="http://newsimg.bbc.co.uk/shared/img/o.gif" width="1" height="10" alt=""><br />
        
        
        <div id="nav1">
<div id="popStory">
<h4><a href="/1/shared/bsp/hi/live_stats/html/map.stm" class="lp">MOST POPULAR STORIES NOW</a></h4>

</div>
</div>

<script>
	function liveStatsTabs(newTab,oldTab) {
	
	if (document.getElementById)
	{
		document.getElementById(newTab).style.display = "inline";
		document.getElementById(oldTab).style.display = "none";
		return false;
	}
	else if (document.all)
	{
		document.all[oldTab].style.display = "none";
		document.all[newTab].style.display = "inline";
		return false;
	}
	else {
		return true;
	}
	}
</script>

<div id="livestats1451" class="statsStory">	
	<ul id="tabpopStory">
		<li id="livestats2451" class="tabpopHead">MOST E-MAILED</li>
		<li id="livestats2452"><a href="/1/shared/bsp/hi/live_stats/html/map.stm" onclick="return liveStatsTabs('livestats1450','livestats1451')">MOST READ</a></li>
	</ul>
<ul
  class="popstoryList">
  <li
    class="mp1">
    <a
      href="http://news.bbc.co.uk/1/hi/magazine/6563639.stm">What can the Danes teach us about happiness?</a>
  </li>
  <li
    class="mp2">
    <a
      href="http://news.bbc.co.uk/nol/ukfs_news/hi/newsid_4740000/newsid_4748200/4748292.stm">Sudan man forced to 'marry' goat</a>
  </li>
  <li
    class="mp3">
    <a
      href="http://news.bbc.co.uk/1/hi/entertainment/6562757.stm">'New' Tolkien novel goes on sale</a>
  </li>
  <li
    class="mp4">
    <a
      href="http://news.bbc.co.uk/1/hi/health/6560121.stm">Too much bacon 'bad for lungs'</a>
  </li>
  <li
    class="mp5">
    <a
      href="http://news.bbc.co.uk/1/hi/sci/tech/6561391.stm">Einstein was right, probe shows</a>
  </li>
</ul>
<a href="/1/shared/bsp/hi/live_stats/html/map.stm" class="arr">Most popular now, in detail</a>
</div>
<div id="livestats1450" class="statsStory">
<ul id="tabpopStory">
		<li id="livestats2451"><a href="/1/shared/bsp/hi/live_stats/html/map.stm" onclick="return liveStatsTabs('livestats1451','livestats1450')">MOST E-MAILED</a></li>
		<li id="livestats2452" class="tabpopHead">MOST READ</li>
	</ul>
<ul
  class="popstoryList">
  <li
    class="mp1">
    <a
      href="http://news.bbc.co.uk/1/hi/world/americas/6563565.stm">Virginia massacre gunman is named</a>
  </li>
  <li
    class="mp2">
    <a
      href="http://news.bbc.co.uk/1/hi/world/asia-pacific/6565885.stm">Nagasaki city mayor is shot dead</a>
  </li>
  <li
    class="mp3">
    <a
      href="http://news.bbc.co.uk/1/hi/uk_politics/6561989.stm">Win for Brown in confidence vote</a>
  </li>
  <li
    class="mp4">
    <a
      href="http://news.bbc.co.uk/1/hi/uk/6563775.stm">'High-speed damage' to train loos</a>
  </li>
  <li
    class="mp5">
    <a
      href="http://news.bbc.co.uk/1/hi/magazine/6563639.stm">What can the Danes teach us about happiness?</a>
  </li>
</ul>
<a href="/1/shared/bsp/hi/live_stats/html/map.stm" class="arr">Most popular now, in detail</a>
</div>
<div class="clear"></div>
<br/>
<script>
	liveStatsTabs('livestats1450','livestats1451');
</script>


                    </td>
                </tr>
                 <tr><td colspan="3"> 
    

	<div class="o">
      
    
        
        
	
            
            
		
            
            <div><img src="http://newsimg.bbc.co.uk/media/images/41755000/gif/_41755376_story_foot_shadow.gif" width="629" height="7" alt="" border="0"></div>
            
                
                    
                
            
	
	
    
<img src="http://newsimg.bbc.co.uk/shared/img/ffffff.gif" width="629" height="10" alt="" border="0"><br />
    
        <div class="nwfiller2">
        
	
            
            
		
            
            
	<div class="nlp">
		
                    
                    FEATURES, VIEWS, ANALYSIS
		
	</div>

            
                
                    
                
            
	
	</div>
    

    

  <table cellspacing="0" border="0" cellpadding="0" width="629">
    <tr>
      <td valign="top" width="203">
    
        
        
	
            
            
		
            
            
	
    
    

			




<div class="pb">
<div class="o">

		<a class="pbl" href="/1/hi/entertainment/6564953.stm">
			<img src="http://newsimg.bbc.co.uk/media/images/42812000/jpg/_42812935_tolkien_ap66promo.jpg" align="left" width="66" height="66" alt="JRR Tolkien" border="0" vspace="0" class="imvr" hspace="0">
			
                        
				<b>Talking Tolkien</b><br />Tolkien's pulling power still strong as author's 'new' book is launched
			
		</a>
		<br clear="all" />

</div>
</div>



            
                
                    
                
            
	
	
    
</td><td valign="top" class="gpromo" width="10"><img src="http://newsimg.bbc.co.uk/shared/img/o.gif" width="10" height="1" alt="" border="0" vspace="0" hspace="0"></td><td valign="top" width="203">
    
        
        
	
            
            
		
            
            
	
    
    

			




<div class="pb">
<div class="o">

		<a class="pbl" href="/1/hi/magazine/6563639.stm">
			<img src="http://newsimg.bbc.co.uk/media/images/42810000/jpg/_42810997_hcclose_prom_getty_6666.jpg" align="left" width="66" height="66" alt="Danes are the happiest people in Europe, a survey suggests. But what is the secret of their contentedness?" border="0" vspace="0" class="imvr" hspace="0">
			
                        
				<b>Shiny, happy Danes</b><br />Europe's happiest folk. What's the secret of cheery Denmark?
			
		</a>
		<br clear="all" />

</div>
</div>



            
                
                    
                
            
	
	
    
</td><td valign="top" class="gpromo" width="10"><img src="http://newsimg.bbc.co.uk/shared/img/o.gif" width="10" height="1" alt="" border="0" vspace="0" hspace="0"></td><td valign="top" width="203">
    
        
        
	
            
            
		
            
            
	
    
    

			




<div class="pb">
<div class="o">

		<a class="pbl" href="http://www.bbc.co.uk/blogs/theeditors/">
			<img src="http://newsimg.bbc.co.uk/media/images/41902000/gif/_41902008_ed_blog_new_6666.gif" align="left" width="66" height="66" alt="'The Editors' logo" border="0" vspace="0" class="imvr" hspace="0">
			
                        
				<b>Editors' blog</b><br />Alan Johnston is still missing - here's one way you can help
			
		</a>
		<br clear="all" />

</div>
</div>



            
                
                    
                
            
	
	
    
</td>
    </tr>
  </table>
<img src="http://newsimg.bbc.co.uk/shared/img/ffffff.gif" width="629" height="10" alt="" border="0"><br />
  <table cellspacing="0" border="0" cellpadding="0" width="629">
    <tr>
      <td valign="top" class="gffffff" width="10"><img src="http://newsimg.bbc.co.uk/shared/img/o.gif" width="10" height="1" alt="" border="0" vspace="0" hspace="0"></td><td valign="top" class="gffffff" width="10"><img src="http://newsimg.bbc.co.uk/shared/img/o.gif" width="10" height="1" alt="" border="0" vspace="0" hspace="0"></td>
    </tr>
  </table>

</div>

    
 </td></tr> 
            </table>
        </td>
    </tr>
</table>

	
        <div id="footer1">
<div class="serviceStripStory">
	<h4>PRODUCTS AND SERVICES</h4>
	<ul>
		<li><a href="http://newsvote.bbc.co.uk/go/news/int/index/services/-/email/news">E-mail news</a></li>
		<li><a href="http://news.bbc.co.uk/go/news/int/story/services/-/1/hi/help/6207366.stm">Mobiles</a></li>
		<li><a href="http://news.bbc.co.uk/go/news/int/story/services/-/1/hi/help/4735697.stm">Alerts</a></li>
		<li><a href="http://news.bbc.co.uk/go/news/int/story/services/-/1/hi/help/3223484.stm">News feeds</a></li>
		<li><a href="http://news.bbc.co.uk/go/news/int/story/services/-/1/hi/help/5092618.stm">Interactive TV</a></li>
		<li><a href="http://news.bbc.co.uk/go/news/int/story/services/-/1/hi/programmes/4977678.stm">Podcasts</a></li>
	</ul>
</div>
</div>
        
        <div id="footer1">
	<ul id="serviceBar">
		<li class="copyright2"><div class="logo"><a href="http://news.bbc.co.uk/1/hi/help/3281849.stm">BBC Copyright Notice</a></div><div class="copyrightdate">MMVII</div></li>
		<script language="JavaScript">
<!--

function randomLiveStats(){
var liveStatsFacts=new Array()

liveStatsFacts[0]="<a href=/1/shared/bsp/hi/live_stats/html/map.stm?lsf>Most Popular Now</a> | The most read story in the UK is: <a href=http://news.bbc.co.uk/1/hi/world/americas/6563565.stm?lsf>Virginia massacre gunman is named</a>";
liveStatsFacts[1]="<a href=/1/shared/bsp/hi/live_stats/html/map.stm?lsf>Most Popular Now</a> | The most read story in Africa is: <a href=http://news.bbc.co.uk/1/hi/world/africa/6562539.stm?lsf>Abubakar to contest Nigeria poll</a>";
liveStatsFacts[2]="<a href=/1/shared/bsp/hi/live_stats/html/map.stm?lsf>Most Popular Now</a> | The most read story in Europe is: <a href=http://news.bbc.co.uk/1/hi/world/americas/6563565.stm?lsf>Virginia massacre gunman is named</a>";
liveStatsFacts[3]="<a href=/1/shared/bsp/hi/live_stats/html/map.stm?lsf>Most Popular Now</a> | The most read story in North America is: <a href=http://news.bbc.co.uk/1/hi/world/americas/6563565.stm?lsf>Virginia massacre gunman is named</a>";
liveStatsFacts[4]="<a href=/1/shared/bsp/hi/live_stats/html/map.stm?lsf>Most Popular Now</a> | The most read story in Australasia is: <a href=http://news.bbc.co.uk/1/hi/world/americas/6563565.stm?lsf>Virginia massacre gunman is named</a>";
liveStatsFacts[5]="<a href=/1/shared/bsp/hi/live_stats/html/map.stm?lsf>Most Popular Now</a> | The most e-mailed story right now is: <a href=http://news.bbc.co.uk/1/hi/magazine/6563639.stm?lsf>What can the Danes teach us about happiness?</a>";
liveStatsFacts[6]="<a href=/1/shared/bsp/hi/live_stats/html/map.stm?lsf>Most Popular Now</a> | <a href=/1/shared/bsp/hi/live_stats/html/map.stm?lsf>Traffic to this site is currently 27% above normal</a>";
liveStatsFacts[7]="<a href=/1/shared/bsp/hi/live_stats/html/map.stm?lsf>Most Popular Now</a> | <a href=/1/shared/bsp/hi/live_stats/html/map.stm?lsf>15,857 pages were read in the last minute.</a>";
liveStatsFacts[8]="<a href=/1/shared/bsp/hi/live_stats/html/map.stm?lsf>Most Popular Now</a> | <a href=/1/shared/bsp/hi/live_stats/html/map.stm?lsf>42,343 people are reading stories on the site right now.</a>";

document.write('<li class="footermostpop">' + liveStatsFacts[Math.floor(Math.random()*liveStatsFacts.length)] + '</li>');
}
randomLiveStats()
//-->
</script>

<noscript>
<li class="footermostpop"><a href=/1/shared/bsp/hi/live_stats/html/map.stm?lsf>Most Popular Now</a> | <a href=/1/shared/bsp/hi/live_stats/html/map.stm?lsf>15,857 pages were read in the last minute.</a></li>
</noscript>
		<li class="footertotop"><a href="#top">Back to top ^^</a></li>
	</ul>
	<ul id="footList">
		<li><a href="http://news.bbc.co.uk/1/hi/help/default.stm">Help</a></li>
		<li><a href="http://www.bbc.co.uk/privacy/">Privacy and cookies policy</a></li>
		<li><a href="http://news.bbc.co.uk/1/hi/help/3281815.stm">News sources</a></li>
		<li><a href="http://www.bbc.co.uk/info/">About the BBC</a></li>
		<li><a href="http://news.bbc.co.uk/newswatch/ukfs/hi/feedback/default.stm" class="none">Contact us</a></li>		
	</ul>
</div>


<map name="world_map" id="world_map">
<area alt="Americas" coords="0,0,34,53" href="/1/hi/world/americas/default.stm" />
<area alt="Africa" shape="poly" coords="37,25,37,51,52,51,52,33,48,33,48,31,40,31" href="/1/hi/world/africa/default.stm" />
<area alt="Europe" shape="poly" coords="35,2,66,2,66,12,56,12,56,20,37,20" href="/1/hi/world/europe/default.stm" />
<area alt="Middle East" shape="poly" coords="44,24,57,24,58,50,55,50,55,31,52,28,44,28" href="/1/hi/world/middle_east/default.stm" />
<area alt="South Asia" coords="60,24,67,49" href="/1/hi/world/south_asia/default.stm" />
<area alt="Asia Pacific" shape="poly" coords="71,2,89,3,88,51,69,51,69,20,62,20,62,16,71,16" href="/1/hi/world/asia-pacific/default.stm" />
</map>

    <br />
	

<script language="JavaScript">
<!--
var gmt = "<img src=\"http://newsimg.bbc.co.uk/sol/shared/img/timezone/x.zzz\" width=\"0\" height=\"0\" />";
var not_gmt = "<img src=\"http://newsimg.bbc.co.uk/sol/shared/img/timezone/y.zzz\" width=\"0\" height=\"0\" />";
function showContent(d,c){for(var x=0;x<d.length;x++){if(d[x].className==c)d[x].style.display = "block";}}
function doDocWrite(img){document.write(img);}
if(document.getElementById){
var d = document.getElementsByTagName("span");
if(new Date().getTimezoneOffset()<=0&&new Date().getTimezoneOffset()>=-60){showContent(d,"t1");}else{showContent(d,"t2");}
}
//-->
</script>


   
    <br />
        <br />
	

</body>
</html>
