Связь поведения пчел и работы Интернет-серверов

19.11.2007, 17:57

"Пчелы не выполняют никаких вычислений во время сбора нектара, - они и есть вычисление само по себе", - утверждает профессор Крэг Тови.

Медоносные пчелы умудряются собирать достаточно много нектара даже в тех ситуациях, когда ресурсы ограничены, причем делают это не по команде. Крэг Тови и Сунил Накрани, ученые из технологического института Джорджии (Georgia Institute of Technology), решили применить эту особенность пчел для организации работы Интернет-серверов.

Профессор Тови изучал поведение пчел много лет. Он обратил внимание на самые главные проблемы, с которыми им приходится сталкиваться во время своего труда. Он заметил, что эти насекомые способны справляться со своей работой, даже когда меняются условия окружающей среды. Более того - пчелы успешно действуют, несмотря на то, что численность их тружеников всегда ограничена.

Исследователь обнаружил некоторое сходство с действиями пчел и работой серверов Интернета. Так, число серверов, составляющих Сеть, также ограничено. А что касается режима их работы, то он также характеризуется определенной нерегулярностью: в некоторые моменты к серверам обращается большое число пользователей, но иногда число запросов может быть незначительным.

В связи с тем, что пчелиная работа очень продуктивна, то ученый и решил применить ее к организации работы серверов.

Пчелам удается действовать эффективно за счет своего рода "танцев". В общих чертах Тови описывает танец следующим образом.

Сначала из улья вылетает пчела-разведчик, которая обнаруживает места, где есть достаточно нектара. Затем они возвращаются в улей и на определенном его участке совершают этот самый танец - телодвижения, которые показывают пчелам-сборщикам направление полета к плодородным участкам.

Сборщики отправляются по указанному курсу и, вернувшись, с урожаем, повторяют танец, сообщая другим пчелам, что за нектаром все еще можно летать. Танцы продолжаются до тех пор, пока не будет исчерпан ресурс нектара. После этого за работу снова принимаются разведчики, и пчелы таким же образом повторяют сбор нектара с нового места, пока и оттуда не будет все собрано.

По словам Тови, хотя такая стратегия и не кажется на первый взгляд действенной, но она очень эффективна именно в ситуациях, когда условия работы непостоянны. Об этом сообщает MEMBRANA.

Читайте також