Выбирай : Покупай : Используй
в фокусе
0

Имитация пчелиных танцев улучшает работу серверов

Изучение поведения пчел дает новые возможности разработки событийно-ориентированных архитектур интернет-серверов. Имитирование поведения этих насекомых позволяет более эффективно использовать существующие...

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

Идея об использовании методов коммуникации пчел в управлении интернет-серверами пришла Крэгу Тови (Craig Tovey), профессору Технологического института Джорджии, и Сунилу Накрани (Sunil Nakrani) из Оксфордского университета. Их работа опубликована в журнале Bioinspiration and Biomimetics, сообщает PhysOrg.

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

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

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

Комментарии