Posts Tagged distributed computing

Researching Ant Colonies

Last night I watched Dr. Deborah Gordon’s tech talk about How Ant Colonies Get Things Done.  She’s been studying a collection of ant colonies in New Mexico for the past 25 years.  That impressive feat of longevity was my biggest takeaway from the talk.  25 years devoted to ants.

As a kid growing up in Illinois, I toyed with ants.  I mixed ants from different colonies.  I figured out that you could confuse an ant by erasing its scent trail.  I sprayed ants with paint.  I roasted ants by focusing sunlight with a magnifying glass.  I slowed ants by putting them in the fridge.  I had a couple ant farms.  I submerged ants under water.  I dug up colonies outside.

I see Deborah taking that childish curiosity to a professional level.  As a computer scientist who also first played with computers at an early age, I find her longevity inspirational.

I’ve also been thinking about how her results might be applied to distributed computing problems.  Ant colonies are extremely fault tolorant and highly decentralized.  When I design distributed systems I’ll be sure to think about how ant colonies might apply.  And if I get tired, I’ll think about how Deborah Gordon keeps on keepin on.

Leave a Comment

Follow

Get every new post delivered to your Inbox.