Honeybees Might Prompt Faster Internet Server Technology
coondoggie writes "The Georgia Institute of Technology is working on the theory that honeybees can give us hints about how to improve the speed and efficiency of Internet servers. Honeybees somehow manage to efficiently collect a lot of nectar with limited resources and no central command. Such swarm intelligence of these amazingly organized bees can also be used to improve the efficiency of Internet servers faced with similar challenges." This has some similarities to the rules of the swarm discussion we had last week.
I for one welcome our new swarming server overlords!
"Slapping lipstick on a pig does NOT make it Natalie Portman. Paris Hilton, maybe, but not Portman." - UncleTogie
I think bees (or ants) should get the all-time patent rights to clustering a number of not so intelligent nodes into something that exhibits a higher degree of intelligence.
It's still quite hard to come up with stuff that is not in some way already present in nature. If you are prepared to accept a certain level of metaphor.
MP3 Search Engine
Its not good making a new internet protocol, Comcast will only block it!
#include <sig.h>
heh heh. This so-called "swarm intelligence" will do nothing to teach us how to make efficient web servers. The hive and the swarm of bees operate efficiently but not because they have some sort of innate intelligence that allows them to do so. They operate in this manner because they are programmed to do so. The actions of each bee are based on something akin to a computer program. This program is designed in such a manner that when many units are executing it in parallel, with each unit operating on its own timer, so that statistically all parts of the program are being executed simultaneously across the bees in the swarm, the result is the efficient overall operation that we witness. However the point is that the individual program is designed so that the overall program will execute efficiently, regardless of where any particular instance of the individual program might be in its program code. Who did this programming? God. And the crazy thing is that beehives are only one tiny part of it. The overall program encompasses the entire universe. So ha ha ha... cuz you can study those bees all day long and it won't make you a better web programmer.
Don't tell that to the queen.
Environmentalism is the new Victorianism. Everyone ties on a green corset and pretends we're virtuous.
The Internet is basically a series of bees.
Honeybees, and swarm intelligence in general assumes that the other members are working towards the good of the swarm. That is the polar opposite of what we need for a robust internet.
Rogue nodes would be able to disrupt the swarm in the same way that scientists are able to wreak havoc on hives, ants, and other 'swarms' by deliberately injecting fake disruptive markers/signals etc.
This technology sounds about as bright as cooperative multitasking. Suitable for a closed system (e.g. a single application) but an utter disaster if applied in an environment where some threads are just defective, or worse, hostile.
MUTE is a privacy-protecting p2p application: MUTE's routing mechanism is inspired by ant behavior.
This sounds like the opposite to today's corporate culture, where a whole lot of smart people are part of a swarm, and the end product is utter stupidity...
"None of us is as stupid as all of us".