Инженеры из MIT разработали математическую модель, способную повысить производительность сетей провайдеров IaaS. Он основан на некоторых подходах, используемых профессиональными инвесторами.
Подробнее об этом мы расскажем под катом.
Фото - Крис Ли — Unsplash
Проблема с энергопотреблением
Дата-центры потреблять почти 5% всей электроэнергии, вырабатываемой на планете.И эта цифра с каждым годом только увеличивается.
Среди причин эксперты выделяют рост объемов обрабатываемых данных и неэффективное использование сетевых ресурсов.
Многие каналы между современными дата-центрами загружены лишь частично или вообще находятся в резерве.
Такой подход позволяет справиться с резкими скачками трафика, если где-то в сети произошел обрыв.
Но есть и недостаток – в результате часть сетевого оборудования простаивает и потребляет электроэнергию.
MIT и Microsoft взялись за решение проблемы.
Они разработали новую математическую модель TEAVAR, которая оптимизирует передачу трафика в глобальных сетях.
Они применили те же подходы, что и инвесторы на Уолл-стрит ( стр.
3 ).
Какое отношение к этому имеет Уолл-стрит?
Инженеры черпали вдохновение из теории финансового риска.Это помогает инвесторам максимизировать свою прибыль.
В экономике существует такой термин, как «условная величина риска» ( VaR ), — определяет сумму, которой рискует инвестор с заданной вероятностью.
Например, если значение риска с вероятностью 99% составляет 50 долларов, то инвестор потеряет эти деньги в 1% случаев.
Аналогично: объем данных, передаваемых по сети в течение фиксированного периода времени, считался инвестицией, а сетевое оборудование с различной вероятностью отказа считалось активом.
На основе этого родилась идея – спроектировать систему, максимизирующую передачу трафика по каналам с уровень доверия 99,9%.
Чтобы воплотить его в жизнь, специалисты собранный три года собирал данные о стабильности ссылок в сетях Microsoft, а затем оценивал вероятность сбоя для каждой из них.
Как создавалась модель
Сначала топология сети ИТ-компании была представлена в виде графа.Узлы представляли собой города, а ребра — соединяющие их каналы передачи данных.
Далее состояние выделенных на схеме ссылок проверялось каждые 15 минут. Если качество сигнала падал ниже заданного значения (например, возникало большое количество ошибок или задержка превышала допустимые пределы), то канал считался неисправным.
Собрав всю необходимую информацию, инженеры рассчитали среднее время работы каждого канала и оценили вероятность его выхода из строя за пятнадцатиминутный период. В результате стало возможным предсказать момент выхода из строя той или иной линии передачи данных.
На основе математической модели был представлен балансировщик нагрузки, распределяющий трафик в сети с учетом «надежности» каналов передачи данных.Балансировщик выложен в открытый исходный код — код есть на GitHub , также на сайте MIT демо .
Перспективы
По словам разработчиков, TEAVAR эффективно обходит «слабые» каналы и передает все данные по надежным каналам, увеличивая их эффективную нагрузку.По сравнению с аналогичными системами это решение позволяет передавать по сети в три раза больше данных.
Тесты проводились на ИТ-инфраструктуре таких компаний, как Google, IBM и AT&T.
Фото - Викторгригас — CC BY-SA
Ожидается, что TEAVAR поможет снизить энергопотребление центров обработки данных.
Оптимизация трафика позволит облачным провайдерам отказаться от части серверного и сетевого оборудования.
В дата-центре сократится количество простаивающих машин, что снизит средний счет за электроэнергию.
Представитель компании TIBCO, дочерней компании MIT, занимающейся корпоративным программным обеспечением.
говорит что эффект экономии ощутят клиенты IaaS-провайдеров.
Последние смогут использовать высвободившиеся средства для развития новых сервисов и повышения качества обслуживания.
О чем мы пишем в наших блогах и социальных сетях:
Открытый код: разработчик видеокарт раскрыл документацию по драйверам для Linux
Как оценить производительность Linux-сервера: открытые инструменты бенчмаркинга
Как защитить виртуальный сервер в Интернете
Резервное копирование файлов: как защититься от потери данных
Уборка бэклога: экономия времени на доработке
MVP и RAT: как развиваются подходы к разработке
Мы в 1cloud.ru предлагаем услугу « Виртуальный сервер «Мы предоставляем клиентам гибкое управление конфигурациями и бесплатное тестирование.
Теги: #Сетевые технологии #iaas #it-инфраструктура #балансировка нагрузки #Финансы в ИТ #Разработка систем связи #Развлекательные задачи #системы связи #MIT #1cloud #каналы связи
-
Voip Для Малого Бизнеса: Ежу Понятно
19 Oct, 24 -
58 Признаков Хорошего Интерфейса
19 Oct, 24 -
Дайджест Laravel (6–13 Декабря 2020 Г.)
19 Oct, 24