Skip to main content
CT

Craig Tovey

1episode
1podcast

We have 1 summarized appearance for Craig Tovey so far. Browse all podcasts to discover more episodes.

Featured On 1 Podcast

All Appearances

1 episode
Radiolab

Time is Honey

Radiolab
39 minSystems Engineer

AI Summary

→ WHAT IT COVERS Computer scientist Sunil Nakrani solves Internet server crashes by applying honeybee foraging behavior. Cornell biologist Tom Seeley and engineer Craig Tovey discovered bees optimize nectar collection by equalizing round-trip times across flower patches. This algorithm now powers Internet server allocation, achieving 85% efficiency of theoretical optimal performance without predicting future demand. → KEY INSIGHTS - **Honeybee foraging efficiency:** Bees allocate foragers across flower patches by following one rule: send more bees wherever round-trip times are shortest. This simple feedback mechanism accounts for distance, crowding, nectar quality, and competition without central coordination. The hive achieves near-optimal resource allocation by responding only to present conditions, not predicting future flower availability. - **Internet server allocation problem:** When websites go viral, single servers become overwhelmed while others sit idle. Pre-2000s allocation relied on static capacity planning where site owners purchased fixed server numbers. During traffic spikes like September 11 attacks or Pokemon Go launches, sites crashed because servers couldn't dynamically redistribute load across the network infrastructure. - **Bee algorithm implementation:** Servers ping each other when overloaded, recruiting idle servers to handle demand spikes. This peer-to-peer waggle dance equivalent redistributes computational resources in real-time. Testing showed the bee algorithm performed within 15% of theoretical optimal allocation, significantly outperforming human-designed prediction models. The approach now underpins modern cloud computing infrastructure globally. - **Experimental methodology at Cranberry Lake:** Researchers painted individual identification numbers on 4000 bees and tracked them through transparent hive walls. They placed artificial feeders at different distances with varying sugar concentrations. By recording each bee's departure and return times, they quantified how colonies allocate foragers to maximize nectar collection efficiency across multiple competing food sources. - **Present-focused optimization principle:** The bee algorithm succeeds by operating at the edge of the present, using only current round-trip time data rather than forecasting future demand. This eliminates prediction error and adapts instantly to changing conditions. The same principle now applies to exchange rate forecasting, electric car design, wood defect detection, and MRI image sharpening for cancer diagnosis. → NOTABLE MOMENT Researcher Tom Seeley reveals that producing one small squeeze bottle of honey requires bees to visit two million individual flowers. A colony needs the equivalent of 200 bottles to survive winter. This staggering efficiency requirement explains why honeybees evolved such sophisticated resource allocation systems over millions of years of natural selection pressure. 💼 SPONSORS [{"name": "Gardner White", "url": null}, {"name": "Odoo", "url": "https://odoo.com"}, {"name": "Planet Visionaries Podcast", "url": null}, {"name": "This American Life", "url": null}] 🏷️ Distributed Systems, Swarm Intelligence, Cloud Computing, Biomimicry, Algorithm Design

Never miss Craig Tovey's insights

Subscribe to get AI-powered summaries of Craig Tovey's podcast appearances delivered to your inbox weekly.

Start Free Today

No credit card required • Free tier available