Slashdot Log In
New Algorithm Boosts Network Efficiency
Posted by
Soulskill
on Thursday August 28, @10:35AM
from the more-is-better dept.
from the more-is-better dept.
palegray.net writes "Researchers at the University of California have developed a new network routing algorithm that has the potential to significantly boost Internet traffic routing efficiency. This new approach focuses on the needs of dynamic networks, where connections are frequently transient. From the article: 'What the team did with their new routing algorithm, according to Savage's student Kirill Levchenko, was to reduce the "communication overhead" of route computation — by an order of magnitude.' For the technically inclined, the full research publication (PDF) is available."
Related Stories
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.

Network efficiency algorithm (Score:5, Funny)
if($hostname==slashdot.org)
connection.drop();
Reply to This
routers in perl? (Score:3, Funny)
That would make them blazing fast!
Re:Network efficiency algorithm (Score:4, Funny)
fixed it for you:
if($hostname=="slashdot.org")
connection.drop();
What no compile/test cycle prior to submitting your post?
Reply to This
Parent
significant boost to algorithm (Score:5, Insightful)
Reply to This
Parent
Interesting ...I'd think it would've been... (Score:5, Funny)
{
route_to_local_garbage()
}
else{
on_its_way()
}
Reply to This
Re:Interesting ...I'd think it would've been... (Score:5, Funny)
Actually, I bet spam outnumbers even the pr0n. Imagine a world without spam! All the pretty butterflies playing tag, and cute puppies rolling in the sunshine! Ahhh :)
Reply to This
Parent
fp (Score:5, Funny)
Reply to This
Re:fp (Score:5, Funny)
Maybe your ISP hasn't updated its routers yet...
Reply to This
Parent
Re:fp (Score:5, Funny)
Somebody give the guy at least a Score:1 Funny...
I mean, c'mon, "it was a sinch". Kind of like spelling better than most of /. is a cinch, only with more S's.
Reply to This
Parent
nearly as good? (Score:4, Interesting)
so if my packets don't make it I know why. Not a skeptic but the Internet is already barely holding together and I'm not confident that "nearly as good" routing info can help. Of course if trying 2-3 times using this is still faster than first time hit using the old one then sure, why not?
Reply to This
Is this really new? (Score:5, Interesting)
I guess that means the achievement here is to have a link-state protocol that automatically limits your routing domain by limiting propagation of routes. This however seems like it could lead to seriously suboptimal routing which is probably a bad idea in most network environments today.
Reply to This
Re:Is this really new? (Score:5, Informative)
Reply to This
Parent
Re:Is this really new? (Score:5, Informative)
The challenges he states are real challenges, and many modern networks are defined by the limits of the link-state protocols. In essence, this is like auto-summarization of prefixes in bgp, only applied to links in the link-state database - a possible slight loss in accuracy for a large boost in routing performance. This would allow the (faster converging) link-state protocols to scale to larger networks, rather then having to divide them into areas or use BGP to route between different sections of the network (resulting in loss of convergence time).
To the end user, this would mean that the internet would respond faster to outages, and better route around congestion on any one link.
Reply to This
Parent
Re: (Score:3, Informative)
By posting, you have removed your moderation, so you already did it yourself ;)
You can't post and moderate in the same story, otherwise you could post and then mod yourself, or mod down people who disagree with you etc.
Re: (Score:3, Funny)
Re:Is this really new? (Score:4, Interesting)
Ok, you seem to know what the hell is going on, so I'll ask you.
The summary talks about it being a huge boost to network efficiency and how it cuts overhead, but it seems like that wouldn't necessarily make a huge difference for most people's network use unless overhead is large and networks are hugely inefficient. I mean, if overhead is .0001%, then cutting it in half isn't going to give you too much of a boost in your ability to transmit data unless you're pushing around huge amounts of data and really need to squeeze every last bit of bandwidth. Right?
So I trust I'll get yelled at by someone if that logic is wrong, but just let me ask, what kind of benefit would this improvement actually yield? Do I get much better bandwidth, much lower latency, both? Or is it the sort of improvement than only a real network guru could love?
Reply to This
Parent
Patent? (Score:5, Interesting)
So has the team applied for a patent? We wouldn't want just any ISP to be able to use this algorithm, would we? And if they don't patent it, one of the many patent-troll companies will, denying the researchers the right to use the results of their own work.
Reply to This
Re: (Score:3, Insightful)
And unless they have millions to fight it out in court this is perfectly possible.
Re:Patent? (Score:5, Funny)
You must be new here.
Prior art is like kryptonite to the Patent Office.
Reply to This
Parent
Re:Patent? (Score:5, Funny)
Redundant, I know, but when has the law ever stopped a patent troll?
Reply to This
Parent
Re: (Score:3, Interesting)
Except in the US, where you have up to 1 year to file after initial public disclosure. Of course, the problem is that you can't get a foreign patent (because while the initial filing date is recognized by them, the fact it was published potentially nullifies any foreign patent. However, there are probably tons of except
The most important part (Score:4, Informative)
Finally, we argue that existing link-state protocols, such as OSPF, can incorporate XL routing in a backwards compatible and incrementally deployable fashion.
My first question upon reading the summary was, but is it backwards compatable... and they appear to answer that in the thesis statement. Looks like some good lunch reading here.
Reply to This
Re:The most important part (Score:4, Funny)
They meet the âoecentral challengeâ of determining which updates are important and which can be suppressed by using three rules for update propagation, said team member Ramamohan Paturi.
1. The routing algorithm may not injure the network or, through inaction, allow the network to come to harm.
2. The routing algorithm must obey orders given to it by human beings, except where such orders would conflict with the First Rule.
3. The routing algorithm must protect its own existence as long as such protection does not conflict with the First or Second Rules.
Seems pretty foolproof to me.
Reply to This
Parent
Re: (Score:3, Funny)
Nah, you just present it with a situation where acting will harm one human and failing to act will harm another. Then it jams up and starts vibrating and sparks shoot out of its ears. (Or at least that's how it works for robots. To be honest I don't know where a routing algorithm's ears are, but this seems as good a way as any to find out.)
A new Al Gore rhythm (Score:4, Funny)
A new and improved Al Gore rhythm would dramatically boost network efficiency. Since he invented the internets, and actually routes every single packet on the internets by hand, if he learned how to work in a syncopated rhythm the efficiency of the network would nearly double.
Check and mate!
Reply to This