Slashdot Mirror


Bees Can Optimize Internet Bottlenecks

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

128 comments

  1. Um... by varmittang · · Score: 5, Funny

    You know the tubes thing is a joke, right? You can't send live bees down it to figure out how to make it faster.

    --
    -----BEGIN PGP SIGNATURE-----
    12345
    -----END PGP SIGNATURE-----
    1. Re:Um... by cgenman · · Score: 4, Funny

      Then what is going to the honeypots?

    2. Re:Um... by NatasRevol · · Score: 1

      Yeah, the honey makes the tubes sticky, then the bees get stuck. Pretty soon, no more ads! The horror!!

      --
      There are two types of people in the world: Those who crave closure
    3. Re:Um... by Selfbain · · Score: 1

      So you're going with the big truck model of the internet?

      --
      Well, it has never been successfully tested.
    4. Re:Um... by maxwell+demon · · Score: 5, Funny

      Bears.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    5. Re:Um... by Anonymous Coward · · Score: 0

      Everybody was wondering where all the bees went. Apparently the went into the tubes.

    6. Re:Um... by Anonymous Coward · · Score: 0

      You can't send live bees down it to figure out how to make it faster.
      Yet.
    7. Re:Um... by morgan_greywolf · · Score: 2, Informative

      Not sure what the link is, but this asshat threw the same one in the last story. The javascript is massive and slowed my browser to a crawl.

    8. Re:Um... by Anonymous Coward · · Score: 0

      How dumb do you think we are? It was pretty obvious from the summary that the bees are sent to the person generating the most traffic to kill them off thus restoring bandwidth.

    9. Re:Um... by ozmanjusri · · Score: 1
      You know the tubes thing is a joke, right?

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

      --
      "I've got more toys than Teruhisa Kitahara."
    10. Re:Um... by pinchhazard · · Score: 1

      PBF

      --
      Do you love freedom??? Do you love freedom!!! DO YOU LOVE FREEDOM!!!!!!!!
    11. Re:Um... by Anonymous Coward · · Score: 0

      Georgia Tech and University of Oxford scientists claim bees can help up develop a better Internet traffic algorithms.
      Help up develop? What in the fuck does that mean?
    12. Re:Um... by aqk · · Score: 1

      double-um...

      It depends upon what your beewidth is.


    13. Re:Um... by Hal_Porter · · Score: 1

      Congratulations you have passed a Turing test!

      Our judges were split, but the majority opinion found that

      "A script Googling for relevant cartoons could plausibly search for strings from the summary like "bees" but it's unlikely it would be smart enough to infer the objects flying round Grumbles in the last frame are bees. Please note that advances in image processing, Cyc like databases and/or Google indexing may cause post like this to fail a Turing test in the near future as the information from the inference becomes available in machine accessible format"

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  2. Behold the power of bees by Sciros · · Score: 3, Funny

    Man I'm not even going to read the summary or TFA no time for that time to hire a ton of bees! Forget outsourcing to China and India and Eastern Europe, teh beehive is where it's at.

    --
    I like basketball!!1!
    1. Re:Behold the power of bees by JPriest · · Score: 1

      It is valid though. Current routing protocols mostly calculate the best path, then send 100% of traffic over the best path even if it is congested and there is another unused path. Traffic is only shared when the paths are equal in cost, but if you have 1.3 gig or traffic destined to be sent over a 1 gig link, sending some of the traffic over a second 500 meg link, or sending it through a longer 2 hop path is better than the current practice of dumping the full 1.3 gig onto the gig link. Right now if one link has a cost/metric of 99999 and the other one has a metric of 99998, the one with a metric of 99998 is selected 100% of the time.

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
  3. This won't work by Malevolent+Tester · · Score: 1

    The bees won't have room to fly properly in the tubes. Even I know that much.

    --
    If you haven't made a developer cry, you've wasted a day.
    1. Re:This won't work by theeddie55 · · Score: 1

      Then we'll use bigger tubes... or smaller bees.

  4. ads are the culprit by toQDuj · · Score: 4, Funny

    Well, I notice that one way of optimising _my_ experience is to switch off the ads, java, javascript and plug-ins. Blazingly fast, the tubes then become.

    --
    Every experiment which ends in a big bang is a good experiment.
  5. No joking... by tgd · · Score: 3, Funny

    I used to have a problem with bees around there the FIOS ONT cabling enters my house.

    Freakin' hazard going anywhere near the thing.

    And my internet is freakin' fast. They might be onto something.

    1. Re:No joking... by Anonymous Coward · · Score: 1, Funny

      Dude, fuck that! I would punch every bee in the face! Bees aren't taking me out, I'd be like, "FUCK YOU BEE!" *PUNCH* I'm not going out that way.

    2. Re:No joking... by sexconker · · Score: 1

      FYI: The internet does not like Dane Cook - the general consensus is that he steals his material.

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

    3. Re:No joking... by Obsi · · Score: 0

      I find this quite relevant at this time:
      FUUUUUUUUCK! BEEEEEEEEEEEEES!

  6. Trying to take the sting out of this news, by blueZ3 · · Score: 4, Funny

    Internet researchers get hives investigating honey of an optimization tool

    --
    Interested in a Flash-based MAME front end? Visit mame.danzbb.com
    1. Re:Trying to take the sting out of this news, by CriX · · Score: 1

      All your hives are belong to us!

      --
      Moderation: +1 pwnage
  7. Slashdot Uses Bees to generate faster Dupes by Mike+Morgan · · Score: 5, Funny
    --
    -USR1
    1. Re:Slashdot Uses Bees to generate faster Dupes by Anonymous Coward · · Score: 0

      how dare you? this is part of the experiment to help people like me suffering from dementia or as I am supposed to say here, I have alzheimer's.. you insensitive clod!

  8. Reasearch vs reality by afidel · · Score: 4, Insightful

    The problem of internet optimization stopped being a research subject years ago and is more of a business problem. Peering relationships and lowest cost routing mean that traffic will often travel a suboptimal route from a networking perspective because it is the best route from a providers financial perspective.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    1. Re:Reasearch vs reality by sexconker · · Score: 1

      If I, as Verizon, could route some of AT&T's traffic through my servers and, I don't know, slow down att.com, I would be all for it.
      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.

    2. Re:Reasearch vs reality by inKubus · · Score: 1

      And all the bees are mysteriously dying. So maybe it is a good metaphor, just not one you'd want to use..

      --
      Cool! Amazing Toys.
    3. Re:Reasearch vs reality by u38cg · · Score: 1

      If it's the most cost effective route, then in what way is it sub-optimal?

      --
      [FUCK BETA]
  9. What's the MTU of your average Bee? by Finallyjoined!!! · · Score: 1

    It's also cruel. But more to the point; what's the MTU of your average Bee?

    --
    If I had an Ass, I'd call it Fanny Bottom, then I could slap my Ass; Fanny Bottom, on the Arse.
    1. Re:What's the MTU of your average Bee? by theRiallatar · · Score: 3, Funny

      African or European?

    2. Re:What's the MTU of your average Bee? by Anonymous Coward · · Score: 0

      African, specifically hybrids of Apis mellifera scutellata ("killer bees").

    3. Re:What's the MTU of your average Bee? by Anonymous Coward · · Score: 0

      Or two european bees, although of course they'd have to make use of a line tucked underneath the dorsal guiding....carapace....damnnit lost it.

  10. This innovation is truly... by Junior+J.+Junior+III · · Score: 1

    ...the bee's knees.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  11. OMG! Bees! by saikou · · Score: 1

    Now we'll have routers do the wiggly bee dance AND check the ping times at the same time.
    What will they think of next, EBGP? :)

    1. Re:OMG! Bees! by red_dragon · · Score: 3, 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?

      --
      In Soviet Russia, Jesus asks: "What Would You Do?"
  12. True breakthrough by bwintx · · Score: 2, Funny

    Talk about a way to get "buzz" for your Web site...

    --
    Discussion System prefs link: http://slashdot.org/users.pl?op=editcomm
  13. Web 2.0 by ruiner13 · · Score: 4, Funny

    Bees make the best web 2.0 buzzwords. They're the buzziest! I blame the hive mentality of the marketing drones for this.

    --

    today is spelling optional day.

    1. Re:Web 2.0 by jd · · Score: 1

      It is no longer called Web 2.0, that's so twentieth century. To conform to the new bee paradigm, it is now referred to as Honeycomb 1.5. Malware has also been renamed to Wasp. File transfer rates are now calculated in mead casks per unit druid. P2P systems no longer use seeds, they pollinate.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:Web 2.0 by davidsyes · · Score: 1

      Somewhere someone will receive "BZ" (bravo zulu) and others will get BZZZT....

      captcha: ascends

      --
      Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  14. Danger Will Robinson by spleen_blender · · Score: 1

    Seems like it would be rather exploitable by "herding" the "bees" to another path. Would be nice to be able to be able to have an intelligent layer to networking that knew when it was having its strings pulled. All I'm saying is that it seems like any kind of error checking required for this to be stable and secure would negate any benefit from having such a dynamic network. The power of suggestion is often unnoticed, for ironic reasons.

    1. Re:Danger Will Robinson by MBCook · · Score: 3, 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.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    2. Re:Danger Will Robinson by guruevi · · Score: 3, Interesting

      If you've ever "herded" bees, you would know that even if you have a full suit, they'll attack you and be successful if you agitate them. So too with us nerds, if we figure out (and it's quite easy) that you're herding us to a specific patch for ad-revenue or whatyouwant, it will sting no matter who you are and what protection measures you have.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    3. Re:Danger Will Robinson by marcello_dl · · Score: 1

      > What I got from reading the article was that they weren't optimizing the 'net at large but the services in one data center.

      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.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    4. Re:Danger Will Robinson by totally+bogus+dude · · Score: 1

      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 the server thinks everything's peachy, it's more important what external forces think. The server might be running at low load because its network port is stuffed and is dropping every second packet; an external load balancer will notice the slow response rates and stop sending it requests, while the server itself would just think it's not got much work and try to get more.

    5. Re:Danger Will Robinson by srpatterson · · Score: 1

      I like my nerds like I like my routers
      .
      .
      .
      covered in Beeeeeeeeeeeeeeeeees!

      --
      -- The Heineken Uncertainty Principle: You can never be sure how many bears you had last night.
  15. We can do better by Anonymous Coward · · Score: 0

    We should have tracking hounds come in and look for faster routes for traffic, too. And they can have bees in their mouths, so when they bark at the target they shoot bees at it

  16. Oh no, what's next? by bluemonq · · Score: 2, Funny

    Dogs with bees in their mouths and when they bark they optimize your local network and find rogue wireless access points?

  17. Did anyone else read that as... by Overzeetop · · Score: 4, Funny

    "Beer Can Optimize Internet Bottlenecks"

    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.

    --
    Is it just my observation, or are there way too many stupid people in the world?
    1. Re:Did anyone else read that as... by morgan_greywolf · · Score: 2, Funny

      Beer? Alcohol? Beer isn't alcohol, it's basic nutrition!

      And, sure, beer can optimize networks. Drink enough and watch how fast everything whizzes by you!

    2. Re:Did anyone else read that as... by hattig · · Score: 1

      Well you'd be correct, Waggle Dance.

      (Hmm, since when do you have to be legally allowed to drink beer in order to VIEW DETAILS of a beer?)

    3. Re:Did anyone else read that as... by SpaceLifeForm · · Score: 1

      Yes. And I know how it works too.
      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.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    4. Re:Did anyone else read that as... by aproposofwhat · · Score: 1
      I didn't know they were still brewing Waggle Dance - not seen it on a pump for ages.

      Nice, but definitely a summer drink.

      --
      One swallow does not a fellatrix make
  18. Power saving data center by XPisthenewNT · · Score: 4, Insightful

    The end of the article comments on how the bee algorithm also allows the data center to save power. It seems like if the data center isn't getting many requests, it can send some servers into power saving standby mode. Much like if there isn't much honey to collect, the bees stay in the hive and save energy.

    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?

    1. Re:Power saving data center by MBCook · · Score: 1

      I would have liked to know a little more too. My guess is that instead of having 100 servers, most sitting at 2% CPU and sleeping on and off, they could consolidate to 20 servers running at 20% CPU, the rest sleeping basically all the time. Heck, using SNMP they could physically power down the boxes if they had enough free, but I doubt they would do that.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    2. Re:Power saving data center by afidel · · Score: 1

      Any DC running ESX 3.5 on certified hardware can shutdown and powerup host servers on demand, it's a new experimental feature. Depending on your profile you can shutdown during business hours to just essential servers and add capacity for nightly batches or have servers online during the day to handle user demand and scale back for nighttime lulls.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  19. This works great... by syntaxeater · · Score: 2, Funny

    ...in the bee world. Bees don't have an economy and work for no apparent reason other than to advance the hive. If the bees worked out of self gain and received payment for every other bee that went to a particular flower; you'd see tons of waggle dancing. Eventually, the other bees would ignore them completely and all that's left is 75% of the original bee workforce attempting to get in the entrance that is constantly being blocked by dancers.

    1. Re:This works great... by gudnbluts · · Score: 2, Funny

      Which is why the research failed when conducted by analysing the waggle dances of more intelligent species - in this case strippers.

  20. My Idea by blhack · · Score: 1

    The concept of the individual server is dead to me. What would make sense TO ME would be a san sitting at one logical end of the datacenter, and a big cluster of apache servers sitting at the other...

    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 frontpage and the server that hosts it starts acting like it just swallowed a bottle of valium. The server goes down and all of the ad revenue that could have been generated by those pageviews is lost! OH NOES!

    In MY idea, everything is virtual....in this situation, as more and more requests started coming in; www.omfgmycats.com could have started to eat more and more of the data center's available resources. If conditions allowed for it, www.omfgmycats.com could potentially be consuming 90% of the data center's resources (resources being RAM, processer cycles, power, cooling, bandwidth, etc) with the other 999 cat websites eating a combined total of 10% of the data center.

    I don't know, it all makes sense in my head.....to me, we should start looking at big server farms as complete units, and not just the individual parts that make them up.

    Does that make sense to anybody else? Or am i describing a type of dynamic clustering that already exists somewhere?

    --
    NewslilySocial News. No lolcats allowed.
    1. Re:My Idea by Dynedain · · Score: 1

      Some hosting providers already do this. See for example, MediaTemple's Grid Servers

      --
      I'm out of my mind right now, but feel free to leave a message.....
    2. Re:My Idea by MBCook · · Score: 1

      That sounds like what the article was about, as I read it. It's not all that clear (because it was written for non-techies). The bee thing seemed to be about a way to get the servers to dynamically allocate themselves to various sites based on load in a way that will maximize the resources and the revenue (since they were describing a per-transaction system, doing 5 little cheap transactions may be better than 1 big expensive transaction).

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    3. Re:My Idea by 0racle · · Score: 1

      I'm going to patent you idea as a 'Load Balanced Web Cluster.' I'll make millions off your original idea.

      MUHAHHAHAHAHA!

      --
      "I use a Mac because I'm just better than you are."
    4. Re:My Idea by blhack · · Score: 1

      A load balanced web cluster usually hosts 1 website. Almost every single major website out there runs on a cluster. What i am talking about is dynamic clustering....as in, you host 1000 websites on that cluster, and when www.foo.com is only getting a hit or two per day, it cowers back down into the corner and only uses just a little tiny bit of the resources.

      --
      NewslilySocial News. No lolcats allowed.
    5. Re:My Idea by Nazlfrag · · Score: 1

      Imagine a Beowulf cluster of those. (hint hint)

  21. modeling on biological systems by Don+Music · · Score: 1

    very cool finding ... it's inspiring to see how researchers are looking to adapt biological models to technological systems. I think that this kind of work will be[e], ultimately, very productive for helping us to see around the cognitive and material constraints that we have inherited by working from precursor technologies. I wonder if the same models could be used to improve searching.

  22. Bees... Hum by GodCandy · · Score: 1

    If bees are the miracle that is going to make my internet faster I have a problem. I am allergic. Hopefully they will stay in the cable cause if bees start popping out of my computer I am going to have to change careers.

  23. bees at GT, eh? by PurpleButter · · Score: 2, Funny
    And by "bees", they clearly mean "Yellow Jackets"

    http://ramblinwreck.cstv.com/

    --
    Look at the whole picture, not just the hole in the picture.
    1. Re:bees at GT, eh? by plsander · · Score: 1

      When I was at Ga Tech (83-88) they were researching beer processing too... Trying to come up with a continuous beer brewing process.

  24. Did you ever notice by Anonymous Coward · · Score: 3, Funny

    Why is it that the latest scientific research is always first applied to:
    1) war
    2) advertising on the net

    1. Re:Did you ever notice by gardyloo · · Score: 2, Informative

      I believe you've made a fencepost error. In this case, it will read:
            0) porn

  25. What's the deal with honey bees? by DJ+Katty · · Score: 1

    As long as the researchers don't converse with a bee-like Jerry Seinfield, then I wish them nothing but luck.

    1. Re:What's the deal with honey bees? by Applekid · · Score: 2, Funny

      Which should be fine so long as they aren't florists with a beestiality complex.

      --
      More Twoson than Cupertino
  26. Seriously by nih · · Score: 1

    won't somebody think of the lavae!?

    --
    I'm a rabbit startled by the headlights of life :(
  27. There's got to be a better way by circletimessquare · · Score: 1

    to generate advertising buzz for your website.

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  28. Bees?! by Anonymous Coward · · Score: 0

    Beads
    Beads?!

  29. Beers? by Jeremiah+Cornelius · · Score: 3, Funny

    Beers and bottlenecks? I think I will!

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
    1. Re:Beers? by uid8472 · · Score: 1

      No, not beers; bears.

  30. There are better carriers than bees... by Anonymous Coward · · Score: 1, Funny

    I prefer pigeons myself.

  31. In other news... by Anonymous Coward · · Score: 0

    The on going mystery of missing bees has finally been solved!

  32. The Future of IT by asiansteev · · Score: 1

    IT Support Guy 1: Well, sure is quiet in here today. IT Support Guy 2: Yes, a little too quiet, if you know what I mean. IT Support Guy 1: Hmm...I'm afraid I don't. IT Support Guy 2: You see, bees usually make a lot of noise. No noise -- suggests no bees! IT Support Guy 1: Oh, I understand now. Oh look, there goes one now. IT Support Guy 2: To the Beemobile! IT Support Guy 1: You mean your Chevy? IT Support Guy 2: Yes.

  33. Does this mean by Anonymous Coward · · Score: 0

    that when my users complain about slow internet access I can tell them to shake there asses to improve the throughput?

  34. lol by Anonymous Coward · · Score: 0

    I see somebody else was watching PBS the other night.

  35. Bees more than inspiring ... by foobsr · · Score: 2, Interesting

    TFA: "Tovey said his collaboration with Seeley demonstrated that the communication provides a "beautiful" feedback loop to prevent one flower patch from being abandoned while another is depleted."

    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)

    They help to improve otherways too.

    CC.

    --
    TaijiQuan (Huang, 5 loosenings)
  36. stingers? by mozkill · · Score: 1

    does the new type of network have stingers? i hate stingers.

    --

    -- Betting on the survival of the media industry is a serious risk. I advise investing elsewhere.
    1. Re:stingers? by TaoPhoenix · · Score: 1

      Don't Sting me, Bee, Don't Sting me!

      --
      My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  37. bees by FudRucker · · Score: 1

    now i know what will speed up the internet, everybody just switch to BeeOS...

    --
    Politics is Treachery, Religion is Brainwashing
  38. blurb misleading by pavera · · Score: 4, Informative

    The blurb is very misleading, this isn't about serving ads faster, or even about banner ads reporting their load times. It isn't about routing bottlenecks either, it is about distributed loads, and dynamic resource allocation on the server side.

    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.

    1. Re:blurb misleading by zippthorne · · Score: 1

      Oh, so it's sort of a server-sized, free-market based version of coral cache. Cool!

      --
      Can you be Even More Awesome?!
    2. Re:blurb misleading by vegiVamp · · Score: 1


      Not exactly new - the latest incarnation of IBM's WebSphere application server already does this. I should know, we're currently looking into the upgrade :-)

      --
      What a depressingly stupid machine.
    3. Re:blurb misleading by DrEasy · · Score: 1

      Very good summary! Also, I don't see how observing bee behavior (beehavior?) was so instrumental in coming up with what basically is a blackboard system (you can use a tuple-space to do this) or a contract-net protocol [Smith].

      --
      "In our tactical decisions, we are operating contrary to our strategic interest."
    4. Re:blurb misleading by anominous · · Score: 1

      So, a bit like F5's BigIP then? sounds good!

      ( www.f5.com )

      It's been about 6 years since I last played with F5 kit, but it was very, VERY nice indeed.

  39. Will the Telco's stop at nothing? by DrNASA · · Score: 1

    So, maybe they aren't disappearing at all - the telco's are having them eliminated so the free-netter's can't put the bees to this nefarious use.

    http://news.nationalgeographic.com/news/2007/02/070223-bees.html

    btw - has anyone made a honeypot joke yet?

    --
    ReaLemon is yummy
    1. Re:Will the Telco's stop at nothing? by azenpunk · · Score: 1

      no, but someone made a post to trick everyone into making honeypot jokes where they could easily be modded below the viewing threshold and suppressed.

  40. it already exists by Anonymous Coward · · Score: 2, Interesting

    Hey, it already exists and in widespread use... It's called the ants algorithm.
    It was developed by Marco Dorigo at the Free university of brussels http://iridia.ulb.ac.be/~mdorigo/HomePageDorigo/

  41. Ants have a similar behavior by cyngus · · Score: 5, Informative

    Ants also do a similar thing. The difference is that they release chemicals as they travel. The more ants that travel the same path, the stronger the trail, the more likely the path will continue to be traveled. This also has some consideration for traveling velocity. All other things being equal, a faster (typically shorter) path will have a stronger chemical signature because more ants will traverse it per unit time. Further, new, potentially better, paths will be discovered on rare occasion that an ant gets lost or for some reasons falls off the established path. In artificial simulations this trailblazing can be amplified by increasing the random chance that from any given network hop, the ant/packet will choose some new direction which may be totally random or may be based on other paths that have already been traversed.

    1. Re:Ants have a similar behavior by davidsyes · · Score: 1

      Now, if only scientists can add bee DNA, with ms' RNG... we could have some hella snail trails...

      --
      Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
    2. Re:Ants have a similar behavior by TheRequiem13 · · Score: 1

      I'm glad to see someone taking the post more seriously. (Above comment about Dorigo also included.) I came in hoping to find some good discussion about biological algorithms and was sorely disappointed. The puns really sting.

      Typically the way ant routing algorithms work is to track a simulated "pheromone level" for connected link at a given node. You want to send the data along the best path (the strongest pheromone reinforcement) at any given time. There are problems when path are rapidly degraded in some fashion, and you have to find a way to help the algorithm cope with that to avoid sending much data down a dead path.

      I could go on for a while, but I have a pretty good feeling not any will read this discussion anymore, as I'm late to the party. If anyone is interested I can link you to my undergrad thesis project on designing a Control Layer for Ant Routing Algorithms. (The idea was to make the generic ant algorithm respond differently under different conditions.)

      --
      What?
    3. Re:Ants have a similar behavior by Anonymous Coward · · Score: 0

      I don't have much personal experience with biological algorithms, but I thought that as long as we're discussing them and ants, I'd throw this out there for anyone that didn't know. I've been told that ants find food sources(and perhaps other things) by starting at some location(like the anthill) and traveling in a fairly tight spiral. Besides simply being another algorithm, I thought I'd bring up the point about getting back. Do they follow the spiral back, or do they use the shape to travel directly to it's center? Or do they use something else?

      Again, probably no one will post or read this...

  42. Slightly off-topic: Bee vs. Giant Hornet Video by DrNASA · · Score: 1

    http://news.nationalgeographic.com/news/2005/10/1012_051012_hornet_video.html

    The only thing this video is missing is a tiny bee Wilhelm scream

    --
    ReaLemon is yummy
  43. If I ever see my routers... by ElboRuum · · Score: 1

    If I ever see my routers doing a 'waggle dance', I'm moving to another universe.

  44. I for one.... by emeraldfoxx · · Score: 1
    Welcome our new buzzing friends. However, I don't see how a bunch of bee's stuck in a tube will increase network performance....I would think it would move slower than honey on a cold day.....(wah wah wah) ;)


    there's my 2 bits of dry humor for the day...forgive me /.

    --
    We're in college now. There's girls here. They do stuff....
  45. Pa...ZING! n/t by ElboRuum · · Score: 1

    Bah dum... psssh!

  46. Shouldn't this have been obvious... by s13g3 · · Score: 2, Funny

    Shouldn't this have been an obvious or apparent extension of RFC 1149 (or RFC 2549, for that matter) when considered in the context of natural behavior and as a proper logic exercise, instead of just a joke? A very senior security engineer and I managed to find all kinds of other interesting implications when laying out a real-world network design by using IP over Avian carriers as an analogy for the data carrying portion of a cellular telecom network, and then expanding into the rest of the forest for descriptions of other portions and functions of a network of that size and complexity. We gleaned some very interesting insights from the exercise... I'm unsurprised that someone found a corollary in the behavior of a beehive - any natural system you study is liable to have similar applications in computing, whether it's circuit design or layer 3, esp. when the system in question involves a social species.

    --
    "Inveniemus Viam Aut Faciemus" 'We will find a way... Or we will make one!' --Hannibal of Carthage
  47. "Algorithms" is singular? by siglercm · · Score: 1

    "... a better Internet traffic algorithms."

    Huh?

    --
    sigfault (core dumped)
  48. Beers, bottlenecks, WTF? by sonikbeach · · Score: 1

    I can't be the only one who read the title as "Beer cans optimize bottlenecks?" and wondered WTF?

  49. What a drunk.... by Anonymous Coward · · Score: 0

    More beer cans, more drunk users...drive slowly....surf slowly...whatever.

  50. Old old news by MishgoDog · · Score: 1

    It seems every month some new study comes out about bees or ants methods being used to improve routing algorithms - I couldn't be bothered finding the older articles (not being an ant, I failed to leave a scent trail through the internet to the articles - nor being a bee, noone's doing funny little dances to tell me where the articles are), but if there are so many 'breakthroughs'... why don't they just read each other's articles?

  51. Google is going to be pissed by ClosedSource · · Score: 1

    They're supposed to be the ones to optimize this stuff. Oh well, I guess they'll have to come up with some new goof-ball interview questions. "See, there's a swarm of bees passing through a cloud ..."

  52. Gagh. by ScrewMaster · · Score: 1

    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.

    Can we please have a more productive example of a practical application?

    --
    The higher the technology, the sharper that two-edged sword.
  53. No love for my tag by Dorceon · · Score: 1

    imsickofshakingmybootyforthesefatjerks?

    --
    What sound do people on rollercoasters make? Hint: it's not Xbox 360.
  54. swarming by wikinerd · · Score: 1

    This is part of swarm intelligence 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 is nice reading if you want to learn more. This conference (organised by the IEEE Computational Society where I am a member) is also of interest, but the "classic" workshop is ANTS. Swarm intelligence is so important that one of the first researchers in the field got an award from the King of Belgium and the European Union. If you are curious enough you can learn even more... swarming has many applications including data mining. There are many business applications, particularly of ant-colony optimisation, but also other techniques (PSO is the one I like most). Interestingly there are whole spinoffs and consultancies making money solely by applying swarming in businesses. In fact this is a good niche for consulting.

    How did I chose swarming as my research topic? Well, one day I was in my garden watching my beautiful ants collecting the food I feed them (especial cheese, they enjoy it a lot, but they also like meat and eggs but nothing is better than honey which I give to them drop by drop, although I should note that different species have very different tastes! it has been over 15 years that I feed ants and I like to capture them on camera and watch as they collect the food, it's extremely insightful how they organise around the food, and I like doing various funny experiments with them like placing the food on a level above their nest and watching them to see how they discover it, or placing the food in many locations around the nest in a multitude of distances, or placing some "good" food like meat farther away than some "bad" food like dry nuts or fruits etc to see what they prefer to collect first! the amount of fun and engagement these tiny creatures can give you is amazing). So while watching my ants, I was wondering what I should research in the area of business management. I wanted something to do with engineering or mathematics, but I wasn't sure what exactly would be the best area to research. I knew about swarm intelligence but it didn't came up to my brain at that moment. I also knew of various other ways to combine engineering and science with management, but I needed something I was particularly attracted to it... Coincidentally, I later saw a related slashdot story, so I said "this is it, swarm business applications!", so I credit slashdot for finding me a way to do business research without giving up my preferences for the exact sciences :)

  55. And so it begins... by TamMan2000 · · Score: 1

    Stephen Colbert will be out to get the internet in no time (as as soon as the writers strike is over).

    --
    "I'll have a Guinness, no wait, make that a Coors Light" -Grad student I work with, who shall remain anonymous...
    1. Re:And so it begins... by pseudochaos · · Score: 1

      When's that writer's strike slated to be over, anyway?

      --
      "It is the mark of an educated mind to be able to entertain a thought without accepting it." - Aristotle
  56. This might work in an ideal system.. by Peter+Cooper · · Score: 1

    .. but the Internet is far from ideal. The Internet is not as resilient to attack as it was initially anticipated to be. You can have a single line go down between two sites and even though the sites both have multiple routes in and out, the traffic flow can stop completely due to dumb routing tables, commercial arrangements, and other interests. The Internet is not full of unbiased routers connected together in a mathematically ideal, impartial way. It's more like a social network.. where if two people fall out, communications between friends of those two people can become socially impossible even though it's not physically impossible.

  57. Hrm. by bennomatic · · Score: 1

    Sounds like a good B2B solution, but won't anyone think of the customers?

    --
    The CB App. What's your 20?
  58. Misread as "Beer can optimize bottlenecks" by Anonymous Coward · · Score: 0

    EOM

  59. Waggle Dance? by madbawa · · Score: 1

    My sysadmin does something similar to the waggle dance everytime a user reports incessant porn pop-ups.

  60. It'll never work. by stokes · · Score: 1

    I saw my IT guy try to dance at this year's company Christmas party.

  61. and THIS is why slashdot isnt worth SHIT anymore by Anonymous Coward · · Score: 0

    top page of replies. all worthless crap jokes that are not even funny. no matter what the moderation says on it.

    just change the name of the site to slashspace or something already.

  62. Sounds like a sting operation... by A+New+Normalcy · · Score: 1

    ...to me.

    --
    ...Lorenzo / I'm into kinky crustaceans. I just discovered internet praWn.
  63. I like my protocols like I like my women.. by darCness · · Score: 1

    covered in bees!

  64. Link to the real article on Bee Strategy by SgtChaireBourne · · Score: 1

    Here is the link to the real article at the Georgia Institute of Technology entitled Bee Strategy Helps Servers Run More Sweetly.

    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.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  65. So we have some Eddie Izzard fans then? by BertieBaggio · · Score: 1

    The coveredinbees tag seems to be a reference to a skit of his he did during his Glorious tour:

    My father was a beekeeper before me, his father was a beekeeper before him. I want to walk in their footsteps. And their footsteps were like this... [Runs screaming] AAAAAAAH! I'm covered in beeeeees!
    Classic.
    --
    If all you have is a grenade, pretty soon every problem looks like a foxhole -- MightyYar