Stanford Researchers Discover the 'Anternet'
stoilis writes "A collaboration between Deborah Gordon, a Stanford ant biologist, and Balaji Prabhakar, a computer scientist, has revealed that the behavior of harvester ants, as they forage for food, mirrors the protocols that control traffic on the Internet. From the article: 'Prabhakar wrote an ant algorithm to predict foraging behavior depending on the amount of food – i.e., bandwidth – available. Gordon's experiments manipulate the rate of forager return. Working with Stanford student Katie Dektar, they found that the TCP-influenced algorithm almost exactly matched the ant behavior found in Gordon's experiments.
"Ants have discovered an algorithm that we know well, and they've been doing it for millions of years," Prabhakar said.' The abstract is published in the Aug. 23 issue of PLoS Computational Biology."
the TCP-influenced algorithm almost exactly matched the ant behavior
How close?
They talking about a full implementation of RFC 5681 with all 4 schemes and all the bells and whistles, or just some trendy popular science stuff with "well, there seems to be ACKs".
http://tools.ietf.org/html/rfc5681 (not a rickroll, I promise)
I suppose a RFC 5681 loss recovery mechanism would be something like what happens when you step on an ant. ssthresh TCP setting is like how many ants fit thru the hole at once when you agitate the colony with a stick? We could probably have a lot of fun doing "official slashdot ant analogies" instead of the more common "official slashdot car analogies"
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
"Ants have discovered an algorithm that we know well, and they've been doing it for millions of years," Prabhakar said.
Does anybody else see the problem with this statement?
I think it would have been better said "We have discovered an algorithm that ant know well."
21st Century Renaissance Man
I honestly didn't see a lot of substance here.
Instead of saying ants use TCP, I would say ants and TCP both use common sense.
When I apply for jobs, I contact friends in my network. If someone gets back to me faster, I reply back faster and send my resume to them quickly. Does that mean I am following TCP/IP?
I thought that TCP was largely influenced by the behavior of ants. So the only surprise with this discovery to me is that those researchers seem to be oblivious to that fact