: UEFIMA.RU: Исследователи пришли к удивительному выводу, изучая поведение муравьев. Оказалось, что муравьи ведут себя очень похоже на управление трафика данных в интернете. Исследователи обнаружили, что эти насекомые определяют, сколько трекеров должно отправиться из гнезда таким же образом, что и интернет-протоколы при определении, сколько полос пропускания доступны для передачи информации. Работы, опубликованные в журнале "PLoS Computational Biology" и доступные для свободного чтения, были сделаны Деборой Гордон, биологом, изучающей муравьев в течение 20 лет, а Бред Прабхаби, исследователь компьютерной науки, оказал помощь в этих исследованиях, пишет газета "Ля Насьон", (Аргентина).
После наблюдения за поведением колонии муравьев в Аризоне, Прабхаби и Гордон поняли, что алгоритм, используемый для определения муравьями количества пищи доступной по существу, абсолютно такой же, как использование так называемого "Transmission Control Protocol" (TCP), в сети Интернет, созданый Винтоном Серфом и Бобом Каном в начале 1970-х годов.
Протокол TCP регулирует заторы в сети передачи данных. Протокол определяет отправителя и посылает файл с данными получателю, разделив его на пакеты, которые могут или не могут использовать ту же физическую связь, чтобы достичь пункта назначения (одним из преимуществ Интернета является именно его децентрализация, и что все дороги являются открытыми для всех пользователей).
Когда компьютер получает пакет, он посылает подтверждение. Если такие подтверждения вернуться более медленными темпами, чем данные, передаваемые, это означает, что существует очень мало доступной пропускной способности и необходимо корректировать свою скорость передачи данных. Если подтверждения становятся быстрее, передвижение отправления ускоряется.
Муравьи-жнецы (лат. Pogonomyrmex-подвид муравьев, живущих в южной части Соединенных Штатов) ведут себя, по мнению ученых, практически идентично, когда они выходят добывать пропитание: скорость, с которой муравьи покидают гнезда трекеры соответствует сумме продуктов питания: если есть обилие семян, их передвижения становятся быстрее, но если они принимают в ответ, что продуктов мало, то выход муравьев замедляется, а может быть и вовсе приостановлено.
Исследователи вычислили алгоритм, который прогнозирует поведение индикаторов передвижения муравьев в соответствии с количеством пищи и обнаружили, что он была почти такой же, какой используется в TCP.
Они также отметили, что муравьи во многом протоколу TCP и в других процессах, таких, как так называемый "медленный старт", который возникает, если источник посылает волну на многие пакеты данных для передачи для начала измерения пропускной способности, как и корректировщики колонии отправляют первую исследовательскую миссию перед принятием решения увеличивая или уменьшая скорости выхода основной массы добытчиков.
"Я думаю, чтобы лучше понять, как регулируют свое поведение муравьи, необходимо еще опробовать многие приложения для сетевых алгоритмов", говорит Дебора Гордон в информационном бюллетене Стэнфордского университета.
Опубликовано 2012-08-29.