Bees Can Optimize Internet Bottlenecks 128
prostoalex writes "Georgia Tech and University of Oxford scientists claim bees can help up develop a better Internet traffic algorithms. By observing bees, the researchers noticed that bees pass back information on route quality. 'On a basic level, the honeybee's dilemma is a tale of two flower patches. If one patch is yielding better nectar than the other, how can the hive use its workforce most efficiently to retrieve the best supply at the moment? The solution, which earned Austrian zoologist Karl von Frisch a Nobel Prize, is a communication system called the waggle dance.' Any practical applications of that? Well, apparently ad servers, serving banners across a variety of servers, can report back on the time it took to generate the page."
Um... (Score:5, Funny)
Re:Um... (Score:5, Funny)
Re:Um... (Score:5, Funny)
Beers? (Score:3, Funny)
Re: (Score:1)
Re: (Score:1)
And so it begins... (Score:2)
Re: (Score:2)
Re: (Score:2)
What's the MTU of your average Bee? (Score:1)
Re:What's the MTU of your average Bee? (Score:4, Funny)
Re: (Score:1)
I read it as "Beer Can Optimize Internet Bottlenecks", and have been field testing ever since.
It IS faster from tubes than bottlenecks.
The internetsh work fine. I love youse guys...
Shouldn't this have been obvious... (Score:3, Funny)
Re: (Score:2, Informative)
Behold the power of bees (Score:4, Funny)
Re: (Score:1)
This won't work (Score:1)
Re: (Score:1)
ads are the culprit (Score:5, Funny)
Did you ever notice (Score:3, Funny)
1) war
2) advertising on the net
Re: (Score:3, Informative)
0) porn
No joking... (Score:4, Funny)
Freakin' hazard going anywhere near the thing.
And my internet is freakin' fast. They might be onto something.
Re: (Score:1, Funny)
Re: (Score:1)
Many an internet argument have been had over this one.
(I take neither side as I don't particularly care. Just pointing it out since you'll probably be disheartened if your post is not modded 5, Funny.)
Trying to take the sting out of this news, (Score:5, Funny)
Re: (Score:2)
Slashdot Uses Bees to generate faster Dupes (Score:5, Funny)
Reasearch vs reality (Score:5, Insightful)
Re: (Score:1)
And if I, as Verizon, wanted to get the YouTube off of my back, I could route YouTube requests around my network, and force others to carry the data.
Controlling and manipulating the route would end up much like getting to the top of a search result.
But hey - as it is, I have Cox Cable, and am free to browse the websites of their competitors.
Maybe it isn't all that bad...yet
Who cares? (Score:2)
As noted before on /., if there's a bottleneck, other cost-effective means are available. [notes.co.il]
Re: (Score:2)
Re: (Score:2)
This innovation is truly... (Score:2)
OMG! Bees! (Score:2)
What will they think of next, EBGP?
Re:OMG! Bees! (Score:4, Funny)
Now we'll have routers do the wiggly bee dance
If a big Cisco or Juniper is running WDRP (Wiggly Dance Routing Protocol), does each line card do a different dance from the other cards in the chassis? What would such a router be called then, a hoedown? If the line cards started dancing "Thriller", will the router turn white and start chatting to young boys on IM?
True breakthrough (Score:2, Funny)
Web 2.0 (Score:5, Funny)
Re: (Score:2)
Re: (Score:2)
captcha: ascends
Danger Will Robinson (Score:2)
Re:Danger Will Robinson (Score:4, Interesting)
What I got from reading the article was that they weren't optimizing the 'net at large but the services in one data center. By making the individual servers in the data center allocate themselves to the various hosted sites/services based on demand. Because of this, it's basically immune to external cheating, after all there is no point. If they were changing who's packets went through their network on the way to somewhere else, there would be a reason to cheat.
The article makes perfect sense, but the domain seems a little limited to me. You have to be able to quantize things. You have to be able to shift things around (make server A be able to pick role X, Y, or Z based on which is better at the moment). In some problem sets this would be easy. For example the /. setup that was described a while back where they have a few boxes doing this, a few doing that, and they all work off the same read only NSF share. It would be easy to move the boxes that run user pages between that and static pages. It could help there.
On the other hand, the boxes couldn't switch between being web and DB boxes very fast (you would have to load up all that data) so you couldn't let the boxes choose between those two roles (you'd lose most all your benefit from the expense of the switch).
The choices have to be relatively homogeneous.
Re: (Score:2)
In fact the internet at large can't be mapped to the behavior of bees. Bees try just to be efficient as possible, they don't need to drive traffic to a particular site.
Re: (Score:2)
Yep, and not only that but also most of the practical applications of this are already solved using load balancing devices. They can keep a pool of available servers, and allocate new connections to them either by dumb round-robin type behaviour, but also by monitoring how long each takes to respond and using that to gauge their respective load.
There might be some classes of work where the server is actually best placed to determine its ability to perform the task, but for most things it doesn't matter if
Re:Danger Will Robinson (Score:4, Interesting)
Oh no, what's next? (Score:3, Funny)
Did anyone else read that as... (Score:5, Funny)
I'm not sure what the alcohol has to do with network optimization, but I'll just say right now that I'm for it.
Re: (Score:2, Funny)
And, sure, beer can optimize networks. Drink enough and watch how fast everything whizzes by you!
Re: (Score:1)
(Hmm, since when do you have to be legally allowed to drink beer in order to VIEW DETAILS of a beer?)
Re: (Score:2)
Nice, but definitely a summer drink.
Re: (Score:2)
With enough beers, you forget why you were waiting for
a particular webpage to load, so it seems faster when
you discover that the page is already loaded.
Oh, wait, maybe it's pot that does that. I forget.
Power saving data center (Score:4, Insightful)
Are other web data centers able to shut down some servers at night to save power, or is it just because this data center seems configured to allow the servers to each serve any number of websites?
Re: (Score:2)
Re: (Score:2)
This works great... (Score:2, Funny)
Re: (Score:2, Funny)
My Idea (Score:2)
Lets say that there is a server farm hosting 1000 different websites for people to host pictures of their cats. Most of these people are not going to need a full server for their cat pictures, so lets say we have 100 web servers total. Now lets say that www.omfgmycats.com gets posted to the slashdot frontpag
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
MUHAHHAHAHAHA!
Re: (Score:2)
Re: (Score:2)
modeling on biological systems (Score:1)
Bees... Hum (Score:1)
bees at GT, eh? (Score:2, Funny)
http://ramblinwreck.cstv.com/ [cstv.com]
Re: (Score:1)
What's the deal with honey bees? (Score:1)
Re: (Score:3, Funny)
Seriously (Score:1)
There's got to be a better way (Score:2)
There are better carriers than bees... (Score:1, Funny)
The Future of IT (Score:1)
Bees more than inspiring ... (Score:3, Interesting)
Not that they seem to have ways to resolve aspects of the tragedy of the commons, no
"Honey-bee mating optimization (HBMO) algorithm for optimal reservoir operation" ( link [sciencedirect.com])
They help to improve otherways too.
CC.
stingers? (Score:2)
Re: (Score:2)
bees (Score:1)
Pa...ZING! n/t (Score:1)
blurb misleading (Score:5, Informative)
The methodology used is this:
you have a server farm, this server farm is serving up many different sites. Internal to the server farm is an "ad board" for lack of a better term. When Site A's load spikes it's dedicated server can post an ad to the "ad board" which other servers in the farm can see. Then, servers which are dedicated to other sites, but are basically sitting idle can pick up the ad, say "oh I can help out this site over here" and somehow join the load balancing cluster that is server Site A's content. If necessary, the second (and however many other servers) can also place an ad on the board, getting more and more servers included serving up Site A.
As Site A's traffic decreases, less and less servers will be needed, so they will stop posting ads, and fewer and fewer servers will be serving Site A.
This is about dynamically allocating resources across a large data center/cluster not serving ads on the internet or even about optimal routing of traffic on the internet, instead of having a single server dedicated to serving 1 site, you have many servers which dynamically based on load decide which sites to serve.
Re: (Score:2)
Re: (Score:2)
Will the Telco's stop at nothing? (Score:1)
http://news.nationalgeographic.com/news/2007/02/070223-bees.html [nationalgeographic.com]
btw - has anyone made a honeypot joke yet?
Re: (Score:1)
it already exists (Score:2, Interesting)
It was developed by Marco Dorigo at the Free university of brussels http://iridia.ulb.ac.be/~mdorigo/HomePageDorigo/ [ulb.ac.be]
Ants have a similar behavior (Score:5, Informative)
Re: (Score:2)
Slightly off-topic: Bee vs. Giant Hornet Video (Score:1)
The only thing this video is missing is a tiny bee Wilhelm scream
If I ever see my routers... (Score:1)
I for one.... (Score:1)
there's my 2 bits of dry humor for the day...forgive me
"Algorithms" is singular? (Score:2)
Huh?
Beers, bottlenecks, WTF? (Score:1)
Old old news (Score:1)
Google is going to be pissed (Score:2)
Gagh. (Score:2)
Can we please have a more productive example of a practical application?
No love for my tag (Score:2)
swarming (Score:2)
This is part of swarm intelligence [wikipedia.org] research, which is in fact also my own area of academic research (specifically business applications of swarm intelligence and effects on adaptability and implications for non-hierarchical self-organised companies). This journal [springerlink.com] is nice reading if you want to learn more. This conference [computelligence.org] (organised by the IEEE Computational Society where I am a member) is also of interest, but the "classic" workshop is ANTS [ulb.ac.be]. Swarm intelligence is so important that one of the first resear [wikipedia.org]
This might work in an ideal system.. (Score:2)
Hrm. (Score:2)
Waggle Dance? (Score:1)
It'll never work. (Score:2)
Link to the real article on Bee Strategy (Score:2)
Here is the link to the real article at the Georgia Institute of Technology entitled Bee Strategy Helps Servers Run More Sweetly [gatech.edu].
It's a shame that /. posted that link from a spammer instead. That spammer always copies a story 1 - 3 months after it was fresh. Probably has something to do with Google-jamming.
So we have some Eddie Izzard fans then? (Score:2)
The coveredinbees tag seems to be a reference to a skit of his he did during his Glorious [imdb.com] tour:
Classic.