Facebook открывает код Augmented Traffic Control — ПО для эмуляции сетей 2G, 3G, EDGE и LTE
2Иллюстрация с сайта Facebook Code
Команда разработчиков Facebook сообщила об открытии кода Augmented Traffic Control — инструмента для эмуляции различных беспроводных сетей и тестировании работы приложений в этих сетях.
Идея создания подобного приложения появилась в ходе хакатонов с участием разработчиков Facebook в первой половине 2013 года. Изначально эмулировались только небольшие 2G-сети, затем было создано полноценное приложение с веб-интерфейсом на Django и Bootstrap, способное моделировать 2G, 3G, EDGE и LTE-сети различного качества. Для Facebook тестирование работы их приложений в условиях работы в мобильных сетях различного качества особенно важно, поскольку их продуктами пользуется множество людей, подключенных к мобильному интернету далеко не идеального качества.
Код Augmented Traffic Control написан на Python и распространяется на GitHub под свободной лицензией BSD. В числе возможностей приложения — симуляция падения пропускной способности канала, задержки в следовании пакетов, потеря пакетов, и многое другое. Для непосредственного управления трафиком применяется демон atcd, взаимодействующий с веб-интерфейсом с помощью REST API.
Постоянная ссылка к новости: http://www.nixp.ru/news/13300.html. Aлександр по материалам VentureBeat, Facebook Code.
Uber открыла код вероятностного языка программирования на Python — Pyro
NGINX Unit — новый сервер приложений и основа для service mesh от создателей веб-сервера nginx 1
Upspin — новый Open Source-проект Google для безопасного обмена файлами по сети
Radisys готовит первый в мире Open Source-продукт категории Evolved Packet Core для 5G
GitHub опубликует исходный код своего балансировщика нагрузки — GitHub Load Balancer (GLB)
ipm — Python-надстройка к iproute2 для управления IP-адресами на Linux-роутерах 2
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1