蜜蜂的“舞蹈”如何提高网络服务器效率的?
2009-06-03 21:33
302 查看
你知道科学家是如何使网络服务器的效率越来越高的吗?原来是受了蜜蜂的“指点”。受到蜜蜂神秘的管理方式的启发,他们为网络服务器开发出了一种虚似的“舞蹈室”,从而极大提高了互联网服务器的效率。
Do honeybees hold the secret for faster Web servers?
In 1973, Karl von Frisch won the Nobel Prize for the discovery of one of the most primitive dances in history. It wasn't the waltz, the samba or the tango, nor any human contrived set of steps. Instead, the scientist introduced the world to the fascinating rhythm of the waggle.
The waggle is a dance performed by honeybees that stimulates honey production and sustains the viability of the hives. It's an intricate, yet simple to follow, pattern of movement that scouting honeybees practice in order to direct forager bees to sources of nectar around 330 feet (100 meters) or more away from the hive. The forager bees can then find the nectar and bring it back to the hive to make honey.
Although von Frisch's general description of the waggle as a step between scouting out nectar sources and making honey was accepted by many scientists, the precision of the information involved in the dance wasn't confirmed until recently. In 2005, an experiment tracked foraging honeybee's flight patterns and confirmed that the unique "language" of the waggle does in fact include directional data that the bees interpret and follow [source: Riley et al]. Those instructions communicated by the waggle, in addition to the scent of the nectar, have a 90 to 98 percent accuracy rate for the foraging bees.
When you watch a swarm of honeybees in the hive, they buzz around in such a frenzied manner that you could easily the miss the simple figure-eight movement of the waggling honeybee scout. But before the scouting bee can start to waggle, it must first leave the hive to locate prime nectar sources from flowering plants, then rush back to the hive to recruit help from foraging bees. To draft the other bees, it must give them instructions of where to go.
Those instructions work efficiently enough that researchers have attempted to apply its principles to the human world. One prime example that has attracted attention is intended to make Web servers more efficient -- like a happy hive of honeybees.
Do honeybees hold the secret for faster Web servers?
In 1973, Karl von Frisch won the Nobel Prize for the discovery of one of the most primitive dances in history. It wasn't the waltz, the samba or the tango, nor any human contrived set of steps. Instead, the scientist introduced the world to the fascinating rhythm of the waggle.
The waggle is a dance performed by honeybees that stimulates honey production and sustains the viability of the hives. It's an intricate, yet simple to follow, pattern of movement that scouting honeybees practice in order to direct forager bees to sources of nectar around 330 feet (100 meters) or more away from the hive. The forager bees can then find the nectar and bring it back to the hive to make honey.
Although von Frisch's general description of the waggle as a step between scouting out nectar sources and making honey was accepted by many scientists, the precision of the information involved in the dance wasn't confirmed until recently. In 2005, an experiment tracked foraging honeybee's flight patterns and confirmed that the unique "language" of the waggle does in fact include directional data that the bees interpret and follow [source: Riley et al]. Those instructions communicated by the waggle, in addition to the scent of the nectar, have a 90 to 98 percent accuracy rate for the foraging bees.
When you watch a swarm of honeybees in the hive, they buzz around in such a frenzied manner that you could easily the miss the simple figure-eight movement of the waggling honeybee scout. But before the scouting bee can start to waggle, it must first leave the hive to locate prime nectar sources from flowering plants, then rush back to the hive to recruit help from foraging bees. To draft the other bees, it must give them instructions of where to go.
Those instructions work efficiently enough that researchers have attempted to apply its principles to the human world. One prime example that has attracted attention is intended to make Web servers more efficient -- like a happy hive of honeybees.
相关文章推荐
- 如何使用ListView实现一个带有网络请求,解析,分页,缓存的公共的List页面来大大的提高工作效率
- 一种减轻服务器负担并提高客户端间通讯效率的网络通讯设计[TCP/UDP合用] | 简单加密
- 网管教你如何提高交换机的网络整体效率
- JS方面如何提高效率?
- 如何提高测试效率
- 如何提高学习效率
- CSS选择器优先级以及效率排名以及如何提高选择器效率来提升web前端性能
- 如何提高keil串口的调试效率
- 网络环境下提高图书编目工作效率搞高的方法
- 如何使用eclipse可以更好的提高我们的工作效率的几种方法
- 如何提高效率(In memory of Aaron Swarts)
- 要提高SQL查询效率where语句条件的先后次序应如何写
- 如何提高perl处理大文件的效率
- 如何从优化SQL入手提高数据仓库的ETL效率
- 【转】如何提高你的工作效率?
- 如何提高网页的效率(上篇)——提高网页效率的14条准则
- 情感化设计:互联网产品如何提高生活效率?
- [转] 一个优秀的程序员应该如何提高工作效率?
- 如何提高服务器的并发量
- c#如何检查局域网内服务器是否连通(调用外部Ping命令获取网络连接情况)