Slashdot Mirror


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.

131 comments

  1. Oblig by crowbarsarefornerdyg · · Score: 4, Funny

    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
    1. Re:Oblig by phillips321 · · Score: 1

      they don't look that clever to me.....http://www.forumpix.co.uk/uploads/1195460893.jpg

    2. Re:Oblig by digitig · · Score: 4, Funny

      "Bzz"

      "What's that, Bumbly?"

      "Bzz"

      "Network bottleneck at the 4th-floor router? How did that happen?"

      "Bzz"

      "Faulty ethernet card in room 402? Quick! We'd better get down there and save them!"

      --
      Quidnam Latine loqui modo coepi?
    3. Re:Oblig by Pollardito · · Score: 1

      and that smoke rising from the webservers of our overlords is just an attempt to calm down the swarm

    4. Re:Oblig by Anonymous Coward · · Score: 0

      It boggles my mind that this canned statement is _still_ continually moderated as funny.

    5. Re:Oblig by jimbojw · · Score: 1

      There was nothing obligatory about that, you insensitive clod!

    6. Re:Oblig by davidsyes · · Score: 1

      Then, you better get ... bizzzzzz-zeee

      --
      Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
    7. Re:Oblig by Varun+Soundararajan · · Score: 1

      Check this out: Wiki on Swarm Computing.
      Learn to write program to simulate your swarm overlords here: Swarm Computing Research at Univ of Virginia

      --
      In Soviet, swarms program you :-)..

    8. Re:Oblig by HasselhoffThePaladin · · Score: 1

      Imagine a "bee"owulf cluster of these.

  2. Bees flee by Anonymous Coward · · Score: 0, Flamebait

    All the researchers now need to do is to sell the technology to Microsoft and IIS will fly away from the net into the unknown.

  3. clusters ? by jacquesm · · Score: 4, Interesting

    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.

    1. Re:clusters ? by crowbarsarefornerdyg · · Score: 1

      Microsoft probably already tried; the text of the patent is simply 1 Microsoft Way, Redmond, WA.

      --
      "Slapping lipstick on a pig does NOT make it Natalie Portman. Paris Hilton, maybe, but not Portman." - UncleTogie
    2. Re:clusters ? by blahplusplus · · Score: 1

      "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."

      Actually I think their "higher intelligence" isn't actually higher, I think it is combined by sheer "raw ability" of each individual bee to optimally find the correct path along a geometry. In my mind it's actually a function of little minds, navigating a geometric space optimally.

    3. Re:clusters ? by G-News.ch · · Score: 1

      So, if I spray some pheromones onto my servers, will they work together much better?

    4. Re:clusters ? by poot_rootbeer · · Score: 4, Funny

      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.

      Which is not to say that there isn't any room for improvement. There's a lot to be learned from wolves, for example, where each member of the pack serves a unique and important role.

      It's quite likely that by combining aspects of many of these ecologies, we could create a system even more efficient than any individual one.

      Imagine a Bee-Wolf cluster...

    5. Re:clusters ? by Bat+Country · · Score: 1

      Imagine a Bee-Wolf cluster...

      That is the single best pun-based abuse of a /. meme that I have yet seen.

      Bravo!
      --
      The land shall stone them with the bread of his son.
    6. Re:clusters ? by daem0n1x · · Score: 2, Interesting

      Very much the opposite of humans who are very intelligent but, as a crowd, behave in a very stupid way.

    7. Re:clusters ? by HardCase · · Score: 1

      I don't know...the evidence is pretty clear that their last attempt at using the legal system to their advantage didn't work out so well.

  4. Compulsory Comcast comment by BestNicksRTaken · · Score: 4, Funny

    Its not good making a new internet protocol, Comcast will only block it!

    --
    #include <sig.h>
  5. Round Robin and Bittorrent by shawn443 · · Score: 1

    Combining them is now called a virtual dance floor. Either that or I don't get this article.

  6. Nanny nanny boo boo. by rice_burners_suck · · Score: 4, Funny

    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.

    1. Re:Nanny nanny boo boo. by jacquesm · · Score: 0, Flamebait

      I was following you until the 'god' bit... somehow that is a turn-off for me in any argument.

    2. Re:Nanny nanny boo boo. by stranger_to_himself · · Score: 5, Funny

      cuz you can study those bees all day long and it won't make you a better web programmer.

      No, but you'll be a web programmer who knows a lot about bees. Think of the possibilities!

    3. Re:Nanny nanny boo boo. by Anonymous Coward · · Score: 1, Funny

      yeah, a bee-owulf cluster of those !

    4. Re:Nanny nanny boo boo. by Colin+Smith · · Score: 1

      was following you until the 'god' bit... somehow that is a turn-off for me in any argument. Doesn't believe in science you see... Observations aren't relevant to him...

      So ha ha ha... cuz you can study those bees all day long and it won't make you a better web programmer. Even though the results of science keep smacking him round the head every day.

      --
      Deleted
    5. Re:Nanny nanny boo boo. by ch0ad · · Score: 1

      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. is that not a complete contradiction?
    6. Re:Nanny nanny boo boo. by Derosian · · Score: 1

      You of course realize, people reverse engineer software all the time, right?

    7. Re:Nanny nanny boo boo. by Anonymous Coward · · Score: 0

      Hey, nobody's perfect.

    8. Re:Nanny nanny boo boo. by Dr.+Cody · · Score: 1, Funny
    9. Re:Nanny nanny boo boo. by arevos · · Score: 5, Funny

      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. I'll say. This God character has put together something pretty impressive in only a week, but it's all indecipherable spaghetti code. Where are the comments? The well-named functions? The bloody documentation? We're stuck with this system, and working out what the hell is does is pretty much a full time job for millions of experts. You think you've seen bad COBOL systems? Take a look at Universe 1.0; it's got so many quirks and undocumented features that it'll make your head spin just trying to understand what the hell it's doing half the time. I mean, sure, maybe quantum superposition made sense as an optimization feature at the time, but some, any, documentation on it might help!
    10. Re:Nanny nanny boo boo. by egamma · · Score: 1

      Documentation? Haven't you heard of the Bible? It may not cover HOW Universe 1.0 was created, or how it works, but then again, neither does Science. The Bible does cover the WHO (God), What (Universe 1.0), and WHY (a God of love needs somebody to love) questions. We've been given a Manual, because we're the Users, not the programmers.

      Science can't tell you WHY H20 becomes less dense as it approaches 0 degrees Celcius, when H and 0 separately do become denser as they get colder. Science can't tell you WHY 1 proton equals hydrogen, a gas, and 3 protons equals Lithium, a metal. Science can't even tell you WHY different numbers of protons create liquids, gases, and solids--it just says that "at X temp, Y element is in state Z."

    11. Re:Nanny nanny boo boo. by McD · · Score: 2, Insightful

      This God character has put together something pretty impressive in only a week, but it's all indecipherable spaghetti code.

      In Lisp or Perl?

      I have a theory: As time goes on, the odds of any slashdot thread becoming an XKCD comic, or vice-versa, approaches one.

      --
      "Given the pace of technology, I propose we leave math to the machines and go play outside." -- Calvin
    12. Re:Nanny nanny boo boo. by blahplusplus · · Score: 1

      "I'll say. This God character has put together something pretty impressive in only a week, but it's all indecipherable spaghetti code."

      Actually, if (hypothetically) a god exists, we all know it's not the christian god. If the universe is spaghetti code, (indistinguishable, not distinct, not equal to anything) then it can't exist. Even if the code is "bad" you cannot judge if the code is bad if you are inside the simulation because you don't have access to the code.

    13. Re:Nanny nanny boo boo. by Anonymous Coward · · Score: 0

      > The bloody documentation?

      http://www.biblegateway.com/

    14. Re:Nanny nanny boo boo. by Polymorphic_X · · Score: 1

      we all know it's not the christian god. We do? Speak for yourself.

    15. Re:Nanny nanny boo boo. by daem0n1x · · Score: 1

      Possibilities of getting layed? zero!

    16. Re:Nanny nanny boo boo. by blahplusplus · · Score: 1

      Actually yes, the Christian god makes a claim he cannot lie, if he falsifies that claim to have that attribute, then he doesn't exist. An unintelligible communication means an unintelligable definition, and anything that cannot be defined distinctly cannot exist. Therefore the existence of the "Christian god" is not intelligible.

      Either way, a god that gets his facts wrong (i.e. creation in 7 days vs billions of years), cannot be a god, since a god would KNOW that the universe is old. His godhood is conditional upon him always being correct.

    17. Re:Nanny nanny boo boo. by SomeGuyTyping · · Score: 1

      you say that we all know that a god couldn't be the Christian idea of a god. Why?

      --
      My posts are definitive. Reality is frequently inaccurate.
    18. Re:Nanny nanny boo boo. by Anonymous Coward · · Score: 0

      This reply made my day. Thank you.

    19. Re:Nanny nanny boo boo. by Anonymous Coward · · Score: 0

      From the few code samples I've seen (this being the best example), he seems to do a pretty good job with the comments and readability.

      Are you sure you haven't been looking at Satan's code? He wrote a lot of user-space code after God finished his work on the kernel.

    20. Re:Nanny nanny boo boo. by JWSmythe · · Score: 1


          Much like Godwin's Law, some people invoke the name "God" because they don't have an intelligent argument to make.

          He was right, the bee network doesn't really do much. You're taking several simple units, and utilizing them into a functional unit. It's the same as one solider is to a battalion, or one cell is to a whole person. The coordination of the elements in the functional unit must be customized for that task. If you have servers behave as bees or ants or soldiers, they may (and probably won't) accomplish the intended task as well as you would hope.

          But, to follow the successes and failures of previous generations, regardless of their species, you can learn through their inherited intelligence.

          Ahhh, and I didn't use God anywhere in it. :)

          I was accosted by a God freak in a night time drinking and socializing area. Actually, my wife was first. This girl came up and was praying for her soul. Then she asked if she could pray for my soul. My wife played along, but I told her it was probably better that she didn't. I'm blasphemous enough by myself. I'd hate to think that when God finally tries to shove a lightning bolt up my @$$, it may hit someone else.

      --
      Serious? Seriousness is well above my pay grade.
    21. Re:Nanny nanny boo boo. by arevos · · Score: 1

      Documentation? Haven't you heard of the Bible? Meh, that's just the user's manual, and it's not exactly a good example of clear and precise technical writing.

      We've been given a Manual, because we're the Users, not the programmers. Clearly you don't subscribe to the ideals of the free software movement, sir! Besides which, have you seen the number of bugs in the system? Shocking!

      And don't let me get started on how many errors crop up in Homo Sapiens that we regularly have to patch. It would be a lot easier if the programmer would just provide some docs.

      Science can't even tell you WHY different numbers of protons create liquids, gases, and solids--it just says that "at X temp, Y element is in state Z." I suspect we'll find a comment to explain that:

      /* Horrible hack to get it working, but I'm sure as hell not going to work Sunday to fix it */
      #define PROTON_MASS 1.00727646688
    22. Re:Nanny nanny boo boo. by arevos · · Score: 1

      Are you sure you haven't been looking at Satan's code? He wrote a lot of user-space code after God finished his work on the kernel. Satan's just an errant daemon process :P
  7. no central command ? by permaculture · · Score: 4, Interesting

    Don't tell that to the queen.

    --
    Environmentalism is the new Victorianism. Everyone ties on a green corset and pretends we're virtuous.
    1. Re:no central command ? by Anonymous Coward · · Score: 0

      As far as I know, the queeen does nothing more than starting a nest, produces fertile eggs and get fed by workers. Thats all. No central commanding involved.

    2. Re:no central command ? by Nazlfrag · · Score: 3, Funny

      You forgot the part where she controls their mind them from birth to become virtual extensions of her hive mind and assimilate all the nectar in the cosmos to build more Hive Cubes.

    3. Re:no central command ? by Anonymous Coward · · Score: 3, Insightful

      I know that's supposed to be funny, but lest someone take it seriously, the queen isn't supposed to (and she doesn't) command anyone or anything - she exists for reproduction purposes only. The workers seem to "serve" her because of her unique function on the colony, that is necessary for the colony continued existence. After all, the workers are just doing their part for the survival of the colony, as much as the queen is. There's no such thing as an hierarchy on a colony, everyone works for everyone.

    4. Re:no central command ? by Anonymous Coward · · Score: 0

      Bloody communists!

    5. Re:no central command ? by operagost · · Score: 1

      She gives them beegasms?

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    6. Re:no central command ? by gstoddart · · Score: 1

      Don't tell that to the queen.

      Not really. I don't think the queen actually gives specific directions about what needs to be done by the workers. The workers feed her, and help her breed, and when she's getting old and failing they look at making a new queen. The determination that they need more food, or have found a new source, or there's an incursion from another species, or what have you is really handled by the workers.

      She's not the master controller, she's just sort of the focal point of everything. Somehow, the bees just sorta "know" or decide amongst themselves what needs doing.

      It's actually rather impressive that all of those little bees can sort of collectively run the hive without any single one controlling everything. They just all seem to have a built in idea of what's gotta be done, and how to do it.

      It really is a lot more distributed and instinctual for the bees than any sort of chain of command structure.

      Cheers
      --
      Lost at C:>. Found at C.
    7. Re:no central command ? by steveb3210 · · Score: 1

      bee1: Who's the queen bee2: I'm the queen bee1: No your not Freedom! horrible horrible freedom.

  8. Bees by archeopterix · · Score: 2, Funny

    Honeybee method? Now that's a good buzzword.

    1. Re:Bees by pwilli · · Score: 1

      We need a new buzzword for those heavy, google page rank increasing, spam link invested websites. I vote for "honeypot"

  9. After all... by Burpmaster · · Score: 4, Funny

    The Internet is basically a series of bees.

    1. Re:After all... by FinchWorld · · Score: 2, Funny

      Forced through tubes? So basically too many bee's cause the tubes to jam up? So bascally what we are trying to avoid is bees in swarms entirely? Because as far as I can tell I've avoided contact with swarms of bees due to a healthy regard for my own well being...

      --
      "I may be full of crap about this game, and I may be wrong, and that's fine." -Jack Thompson
    2. Re:After all... by RuBLed · · Score: 1

      So now we know why site admins fear botnet attacks...

    3. Re:After all... by mrbluze · · Score: 1

      Forced through tubes? So basically too many bee's cause the tubes to jam up? Actually, I think the correct terminology is 'honey up'. Maybe the internet is a bunch of honeypots and we're all like Winnie the Pooh trying to get up at them with balloons and.. uhh.. ohh look.. it's past my bed time.
      --
      Do it yourself, because no one else will do it yourself. [beta blockade 10-17 Feb]
  10. Almost historical concept ... by foobsr · · Score: 3, Interesting

    Quote (Lem, The Invincible, paraphrased):
    "A powerful military space ship a "second-class cruiser" called Invincible, lands on the planet Regis III to investigate the loss of sister ship, Condor. During the investigation, the crew finds evidence of a new form of life, born through evolution of autonomous, self-replicating machines. The evolution was controlled by "robot wars", and the only form that survived were swarms of minuscule, insect-like machines. Individually, or in small groups, they are quite harmless to humans and capable of only very simple behavior. However, when bothered, they can assemble into huge swarms displaying complex behavior arising from self-organization, and are able to defeat an intruder by--what could have been called today--a powerful surge of EMI. Some members of the spacecraft crew suffered a complete memory wipe-out as consequence. The angered crew attempts to fight the enemy, but eventually recognizes the meaninglessness of their efforts in the most direct sense of the word." (emphasis mine)

    Hint for a scientific career; Revive old stuff!

    CC.

    --
    TaijiQuan (Huang, 5 loosenings)
    1. Re:Almost historical concept ... by Thanshin · · Score: 1

      So they translated it wrong to English too, it seems.

      The book's name should be "The Unvanquished", not "The Invincible". There's quite a difference.

    2. Re:Almost historical concept ... by foobsr · · Score: 1
      --
      TaijiQuan (Huang, 5 loosenings)
    3. Re:Almost historical concept ... by Thanshin · · Score: 1

      Niezwyciezony i inne opowiadania / The unvanquished and other stories, Warsaw: MON, 1964

      Webster offers both translations.
      http://www.websters-dictionary-online.org/translation/Polish/niezwyci%25C4%2599%25C5%25BCony

      I think we would need a polish slashdotter to clarify if they understand Niezwyciezony as "the one who never lost" or "the one who'll never lose".

    4. Re:Almost historical concept ... by umghhh · · Score: 1

      come to think of it - Mr Stanislaw L. (the author of the story) has invented many things. One of the inventions which I am still waiting for are washing machines you can have sex with. When this becomes true mr. Stanislaw can be officially pronounced as a (_working_) oracle.

    5. Re:Almost historical concept ... by zippthorne · · Score: 2, Funny

      We need Polish pros to polish Polish prose?

      --
      Can you be Even More Awesome?!
    6. Re:Almost historical concept ... by foobsr · · Score: 1

      I think we would need a polish slashdotter to clarify

      Seems so (my family's Polish got lost somewhere in the course of time :)

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
    7. Re:Almost historical concept ... by babblefrog · · Score: 1

      Spin cycle, baby!

  11. Not going to work outside of individual systems by vux984 · · Score: 4, Insightful

    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.

    1. Re:Not going to work outside of individual systems by elmartinos · · Score: 1

      the individuals don't necessarily need to work toward the good of the swarm. In fact they usually just act selfish, but the resulting emergent behavior is good for the whole swarm. For example, when huge locust swarms run out of food, they begin to eat each other. The effect is that each bird tries to fly away from its followers and eat the one flying before him, which results in the whole swarm moving to a new area where they can find more food.

    2. Re:Not going to work outside of individual systems by RSA7474 · · Score: 1

      It may be for the good of the swarm however there is still several behaviors to observe.. such as when we observe ants, generally each ant is involved with a specific "job", and they are required to do for the good of the hive. They drop pheromones along the path they choose and eventually the paths that contain the most amount of pheromones become the most desirable and taken, eventually finding the most optimal path (this happens because pheromones disappear after time, so the longer path gradually becomes less favorable as the shorter).

      We can observe this same behavior with bees and finding pollen. We can observe how they communicate individually and as a whole, how they find the most optimal paths to pollen, and how they know how to get back directly and efficiently.

      There does not necessarily have to include rogue nodes to gain benefit from studying this phenomenon. But even then, what if you were to create several smaller hives, and a single large hive to control them all, and one smaller hive gets "killed", it would be interesting to see how the "bees" would respond in finding the other hives, or rebuilding process; and if they would bring new information to the others. Think of comparing this with to a cell phone company with several hot spots.

    3. Re:Not going to work outside of individual systems by c6gunner · · Score: 1

      All you need is giant Bee Overseers to police the workers, and kill off any rouge nodes. The actual implementation of the killings is left as an exercise for the reader.

    4. Re:Not going to work outside of individual systems by Dr.+Smoove · · Score: 1

      I totally agree with this- I think Innarwebs is not the place for this theory to be tested. Believe it or not, I've had a similar idea for some time now, but I am not in academia, so it'd be tough for me to work it out. I think they could some up with something if they moved the idea elsewhere in computing.

      --
      "If you plant ice, you're gonna harvest wind."
    5. Re:Not going to work outside of individual systems by Anonymous Coward · · Score: 0
      ... and a single large hive to control them all ...

      Or a one ring!

    6. Re:Not going to work outside of individual systems by Anonymous Coward · · Score: 0
      "kill off any rouge nodes"

      Rouge as in commie red or as in cheek blush?

    7. Re:Not going to work outside of individual systems by vux984 · · Score: 1

      It may be for the good of the swarm however there is still several behaviors to observe.. such as when we observe ants, generally each ant is involved with a specific "job", and they are required to do for the good of the hive...

      Have you ever heard of ant slavery? Where one species of ants enslaves another colony to feed its own queen. They do this by copying and disrupting the enslaved ant colonies pheromone markers to 'trick' the ants into working for them.

      This would not the a good foundation to build the internet on. You think the bot nets are a problem now? Just wait until you build an internet that uses 'swarm' principles to self optimize. They'll deliberately poison the network, and cause routers and servers to make the LEAST optimal choices.

    8. Re:Not going to work outside of individual systems by vux984 · · Score: 1

      the individuals don't necessarily need to work toward the good of the swarm. In fact they usually just act selfish, but the resulting emergent behavior is good for the whole swarm.

      The point is that emergent behaviour results because the members of the swarm are all behaving a certain way.

      Imagine a botnet of locusts that DIDN'T behave like other locusts, and instead were maliciously intent on disrupting the swarm. Perhaps they'd NEVER eat, and ONLY chase other locusts around in order to get the swarm to move long before all the food was good, leading it to expend more energy moving than it should be, making it operate much less efficiently. Or maybe they'd even be able to divert the swarm in the 'wrong' direction.

  12. Someone has to say it. by greenguy · · Score: 0

    Sweet!

    --
    What if I do the same thing, and I do get different results?
    1. Re:Someone has to say it. by greenguy · · Score: 1

      Or, as I should have said...

      This gives a whole new meaning to office sweet!

      --
      What if I do the same thing, and I do get different results?
  13. See: MUTE by trawg · · Score: 4, Interesting

    MUTE is a privacy-protecting p2p application: MUTE's routing mechanism is inspired by ant behavior.

    1. Re:See: MUTE by jacquesm · · Score: 1

      thank you, that was a very interesting read.

  14. Obligatory by sw155kn1f3 · · Score: 2, Funny

    So it's a lot like beowulf cluster of bees, right?

    --
    - Arwen, I'm your father, Agent Smith.
    - Well, you're just Smith, but my father is Aerosmith!
  15. Two bees or not two bees by Guerilla*+Napalm · · Score: 1

    That is the question

    1. Re:Two bees or not two bees by background+image · · Score: 1

      Surely it must be either one bee or zero bees? Good god, I've just invented Beenary!

      This will go nicely with my upcoming suite of organic IT products that already includes the bean array (which can double as an alternate fuel source, but which is not well suited to use in cubicles...)

      I have no idea where all that came from. Sorry. Please move on to the next comment.

  16. This is all just a clever trick to gain publicity for Buzz and possibly even to provide more work for the mascot during the off season!

  17. New protocol to bee named "TCB/IB" by Eternal+Vigilance · · Score: 1

    Better hope the RIAA/MPAA don't hear about it, though, or in four years we'll all be dead....

    "Silly bunt."

  18. Doomed by CmdrGravy · · Score: 1

    Given the current problems ( mentioned on /. somewhere previously ) with bee colonies mysteriously disappearing I'm not sure its a good idea to base something as serious as web servers on their behaviour. It's all well and good whilst they behave themselves and work away as they should but what happens when they decide to mysteriously vanish ? What then ?

    I say that nature and technology do not mix and only disaster awaits for mankinds foolish attempts to dally in that which it cannot understand.

  19. Nope. Humans won that one years ago by Colin+Smith · · Score: 2, Insightful

    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. The human brain is by far the best example of that.

    --
    Deleted
    1. Re:Nope. Humans won that one years ago by polar+red · · Score: 1

      yes, but bees predate homo pseudo-sapiens pseudo-sapiens, Probably by 200 million years.

      --
      Yes, I'm left. You have a problem with that?
    2. Re:Nope. Humans won that one years ago by polar+red · · Score: 1

      Sorry, that should read 'at least 80 million years' (oldest bee-fossil found: Cretotrigona prisca)

      --
      Yes, I'm left. You have a problem with that?
    3. Re:Nope. Humans won that one years ago by Thanshin · · Score: 1

      clustering a number of not so intelligent nodes into something that exhibits a higher degree of intelligence. The human brain is by far the best example of that. So you've clustered a number of unintelligent human brains to build something that exhibits a higher degree of intelligence?

      I, for one, welcome our fungus from Yuggoth overlord.
    4. Re:Nope. Humans won that one years ago by TuringTest · · Score: 1

      So you've clustered a number of unintelligent human brains to build something that exhibits a higher degree of intelligence? I thought he was talking about Wikipedia.
      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    5. Re:Nope. Humans won that one years ago by Thanshin · · Score: 1

      So you've clustered a number of unintelligent human brains to build something that exhibits a higher degree of intelligence? I thought he was talking about Wikipedia. No, that would be using a number of human brains that exhibit a higher degree of intelligence to build something that exhibits.

      (Probably, in soviet russia)
    6. Re:Nope. Humans won that one years ago by gstoddart · · Score: 1

      The human brain is by far the best example of that.

      Well, the human brain does what every other brain does, even bees -- a bunch of small parts build up into something more complicated.

      In this case, we're talking about discrete organisms which collectively are smarter than any of the individuals could ever be. That's gotta count for something. :-P

      Cheers
      --
      Lost at C:>. Found at C.
    7. Re:Nope. Humans won that one years ago by Colin+Smith · · Score: 1

      In this case, we're talking about discrete organisms which collectively are smarter than any of the individuals could ever be. That's gotta count for something. :-P Ok, yeah. However, the principle is the same. The intelligence is in the network, not the nodes.
      --
      Deleted
    8. Re:Nope. Humans won that one years ago by mstahl · · Score: 1

      He said the human brain, which is comprised of millions and millions of neurons. Neurons themselves are pretty useless but put enough of them in one place, connected and pathed out over years and years of learning and practice, and they're a lot smarter than a hive of bees.

  20. Company Intelligence by zaydana · · Score: 4, Insightful

    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".

  21. Similar to collecting nectar? by mrbluze · · Score: 1

    Such swarm intelligence of these amazingly organized bees can also be used to improve the efficiency of Internet servers faced with similar challenges."

    ... for example it will help our local apiarists' internet servers to organize honey collections so much more efficiently. Sweet!

    --
    Do it yourself, because no one else will do it yourself. [beta blockade 10-17 Feb]
  22. ACO for corpse recovery by Thanshin · · Score: 2, Interesting

    I used an ACO algorithm in a system to direct cow corpse recovery trucks. http://en.wikipedia.org/wiki/Ant_colony_optimization

    I wonder if the people at the The Georgia Institute of Technology (git?) has nightmares with bees running through a series of tubes as I had about giant cow-corpse-eating zombie ants.

  23. The post to end all posts by doyoulikeworms · · Score: 0, Offtopic

    Sweet! There certainly is a buzz around this technology, but I'll beelieve it when a beowulf cluster of linux-running overlords, with questionable Vista support, is welcomed by, for one, me in Soviet Russia.

    Flux capacitor.

  24. Sometimes swarm behavior is inefficient by MichaelCrawford · · Score: 2, Interesting
    Several times I've seen flocks of birds flying in circles. One time I watched this for several minutes. The birds were flying really fast but going nowhere.

    --
    Request your free CD of my piano music.
    1. Re:Sometimes swarm behavior is inefficient by Channing · · Score: 1

      perhaps they were herding insects or gaining altitude on thermals?

    2. Re:Sometimes swarm behavior is inefficient by TheGoodSteven · · Score: 2, Interesting

      Those birds you speak of are doing something called "updrafting". Basically, they find a spot where warm air is rising from the ground and glide around in circles in order to attain a higher altitude using much less energy. You might see this over highways quite often, since the black pavement sometimes causes warm air drafts. I think the best demonstration of inefficient swarm behavior is when it arises in humans.

    3. Re:Sometimes swarm behavior is inefficient by Anonymous Coward · · Score: 1, Funny

      This is a common scheme you'll often see played out in subways and other heavily trafficated areas.
      You'll have a group of birds (the 'flock') flying over you in circles, trying to get your attention. Meanwhile, while you're not paying attention, an accomplice on the ground (the 'duck') will swipe your wallet.
      This happened to me while visiting London, and while it sucked to be stranded in the city without any cash, it is a very good example of how so-called 'gang behaviour' can show considerable street smarts even though each individual member isn't very intelligent. (A lot of these birds were hatched on the street, and never even learned to read and write.)

    4. Re:Sometimes swarm behavior is inefficient by Anonymous Coward · · Score: 0

      You are assuming that the birds share your objective, that they want to go somewhere, or worse, that they want to go where you think they think they want to go.

    5. Re:Sometimes swarm behavior is inefficient by Clandestine_Blaze · · Score: 1

      They were looking for your car ;)

  25. Good also for politics and economy by VincenzoRomano · · Score: 1

    Honeybees somehow manage to efficiently collect a lot of nectar with limited resources and no central command.
    This sounds good also in applications other than internet and datacenters. Like politcs and economy.
    Maybe someday we'll get ruled by bees or ants.
    --
    Maybe Computers will never be as intelligent as Humans.
    For sure they won't ever become so stupid. [VR-1988]
    1. Re:Good also for politics and economy by gstoddart · · Score: 1

      Maybe someday we'll get ruled by bees or ants.

      Hmmmm ... might this be the one time where I can say "I for one welcome our new ant overlords" and actually be on topic? :-P

      Cheers
      --
      Lost at C:>. Found at C.
  26. that's what you think... by Anonymous Coward · · Score: 0

    that's what you think...

  27. Potential optimization by jpfed · · Score: 1

    Could this process be accelerated by allowing the bees to shoot from the mouths of barking dogs?

  28. I don't get what the buzz is... by FeebleOldMan · · Score: 0, Redundant

    ...isn't this article a bit beehind? I mean, don't we already have BEEttorrent?

    Okay mods, don't let this bug you too much, but somebody has to stick out his nectar entertain the crowds.

    *gets bricked*

  29. The basis of these ideas by shungi · · Score: 0

    has been around for a while. See for example discussion in the book Out Of Control, http://www.kk.org/outofcontrol/contents.php . Kinda brings to mind the matrix movies.

  30. p2p by psychicsword · · Score: 1

    Isn't this kind of what bittorrent does for us? Instead of 1 strained server we have one person or thousands of people that we download the information from.

  31. pffff. by Anonymous Coward · · Score: 0

    ...but then again, it might not. I'm getting bored to death with these 'might' attention attacking press releases. funny:5 is heavily overrated

  32. RFC by Anonymous Coward · · Score: 0

    Is there an RFC for IP over Apian carriers?

  33. Maybe not by 192939495969798999 · · Score: 1

    Then again, honeybees unexpectedly disappeared/died this year in large quantities, an event that I would not like to see our servers duplicate.

    --
    stuff |
    1. Re:Maybe not by canUbeleiveIT · · Score: 0, Troll

      Insert standard Slashdot comment here:
      OMG!!! GWB and Dick Cheney kilt teh honeybeez.
      done.

  34. Honeypots? by Anonymous Coward · · Score: 0

    There's gotta be a joke about honeypots hidden in there somewhere, if anyone can find it...

  35. sounds like danger to me.... by pablo_max · · Score: 1

    I mean really, can you imagine how many people would be killed when you have billions of honeybees employed to carry data packets around. Also, I dont think it would be faster either. Just imagine the lag time when you connect to a server 1000 miles away. You would keep saying, "Oh man, hurry up you shitty bees!!"

  36. The manual says "Let's BEE Friends!" by Rob+T+Firefly · · Score: 1

    And there's a picture of a bee!

  37. Nothing new by Anonymous Coward · · Score: 0

    Google has set the precedent of using the animal kingdom to improve technology. Their PigeonRank technology is second to none! http://www.google.com/technology/pigeonrank.html

  38. spaghetti code by jefu · · Score: 3, Funny

    Obviously if the universe is mostly spaghetti code, it is a clear indication that the Creator must have been somehow involved in, well, spaghetti. Like say the Flying Spaghetti Monster. Talk about Occam's Razor - there is no simpler hypothesis available. Pasta -> Pasta. QED.

  39. Honeybees, honeypots. Where is Winnie? by Mathness · · Score: 1

    Honeybees? About time really, we have had honeypots for ages, and they don't fill themselves on their own you know.

    Now all we need is to figure out some tech based on Winnie the pooh, so we can get to the honey. Mmmmm, honey.

    --
    Carbon based humanoid in training.
  40. God didn't program a thing by hlomas · · Score: 1

    Natural selection programmed bees.

  41. I'm sure nobody finds it surprising... by foxtrot · · Score: 1

    ...that the school whose mascot is Buzz would think bees might be the solution for, well, anything...

    -Proud Georgia Tech alum

  42. Colony Collapse Syndrome? by Jeremiah+Cornelius · · Score: 3, Funny

    Does this mean my servers will now be subject to sudden, massive die-off?

    It's a plot by HP, I tell you!

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  43. Three words... by bennomatic · · Score: 1
    ...that tell you why bee swarm-sourcing works and human swarm-sourcing never will:

    Bees Don't Lie.

    --
    The CB App. What's your 20?
  44. Learning from God by CustomDesigned · · Score: 1

    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. It is the glory of God to conceal a matter, But the glory of kings is to search out a matter. So clearly, God *intended* for us to learn from His creation, contrary to the parent (which could be either a sarcastic dig against a straw man, or a troll). In fact, one of the criticisms offered by Intelligent Design against Materialism is that science is sometimes hindered when it is assumed that some aspect of the world has no design or function, when it turns out later that there is a well hidden design/function. "Junk" DNA comes to mind. (Of course, with ID, one is sometimes tempted to provide hand waving "God did it" explanations without actually trying to *understand how* He did it.)
  45. Remarkably incoherent summary - and article by jc42 · · Score: 1

    My first reaction to the summary was that there's been lots written on this topic, and it's all about routing. So it doesn't apply to web servers at all, because they're not the modules doing the routing. (At least not in any system with a minimally intelligent design. ;-) Ant- and bee-inspired algorithms are useful, and have been used by routing code, of course, but why would one be talking about web servers?

    So I took the radical step of actually reading the article. And I found it remarkably incoherent. It talks about web servers, not routers, and many of what should be the most informative sentences are just bizarre. They read as if written by someone who listened to a talk, picked out a lot of keywords, and jumbled them together in sentences that are only minimally grammatical English, but basically undecodable.

    So I followed a few links. Sure enough, all the examples were about ants and bees giving each other travel direction, via pheromones or sun-oriented dances. This is nothing new, and has obvious application to decentralized packet routing. The critters are, after all, picking up packets (of food) and delivering them to a destination. You'd expect their algorithms to be useful in networks of data packets.

    But I couldn't find any clue about how one might apply ant/bee algorithms to a web server's tasks. Did the folks writing the articles just invent this idea?

    The closest was the mention of a flock of servers trying to do load balancing (though the writer didn't call it that). But that's not really a web-server task, even if implemented inside a web server. And that would be a poor place to put the code, since it's an orthogonal task that, if done by a separate task, would be useful for most other network apps. Putting it inside the web server makes it useless for all the other tasks that could benefit from it.

    Of course, such poor system design is rather common inside computers. We do a lot of things in an entirely wrong way. Maybe someone really is doing ant/bee routing inside a web server. Anyone have a link to an actual description of this?

    Maybe the authors just don't understand the distinction between a server, a task manager, and a router?

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  46. Collectively intelligent? by Anonymous Coward · · Score: 0

    In this case, we're talking about discrete organisms which collectively are smarter than any of the individuals could ever be.
    To state the obvious, the converse appears to be true with human beings. :)
  47. Bee swarm by A+New+Normalcy · · Score: 1

    Don't most bees quit work at sundown? "What are you doing?" "I'm on the internet honey" ...Lorenzo

    --
    ...Lorenzo / I'm into kinky crustaceans. I just discovered internet praWn.
  48. Elementary, Watson! by s1d · · Score: 1

    Sherlock Holmes was regarded as an expert bee keeper. So...was it his innate analytical mind, or just his pet bees?

    --
    In Soviet Russia, everything runs linux.
  49. what about bears?? by nerdyalien · · Score: 1

    Becareful from BEAR attacks !!!