← Назад
Наука

Новый диспетчер задач от учёных Пермского Политеха ускоряет сайты и видео на 8–10%

Каждый день поисковые системы, онлайн-кинотеатры, интернет-магазины и банковские приложения обрабатывают миллионы запросов. За быстрый ответ отвечает планировщик — диспетчер задач, который решает, на какой сервер отправить каждый запрос. Однако существующие методы часто работают вслепую: одни смотрят только на длину очереди, другие ошибаются в прогнозах, третьи требуют огромных вычислительных ресурсов. Учёные Пермского политехнического университета (ПНИПУ) предложили новый подход, который учитывает не только прогноз времени выполнения задачи, но и его достоверность — насколько точными были предыдущие прогнозы для данного сервера.

Серверная стойка с множеством компьютеров и сетевым оборудованием

Представьте, что вы приходите в банк, где всего два окошка. В одном сидит медлительный сотрудник, но очередь к нему небольшая; рядом — опытный специалист, работающий в пять раз быстрее, но с огромной очередью. Какую стойку выбрать, чтобы вас обслужили быстрее? Примерно в такой же ситуации ежедневно оказываются интернет-сервисы, обрабатывающие миллионы запросов. За решение этой задачи отвечает планировщик (диспетчер задач) — специальное программное обеспечение, которое в реальном времени решает, на какой из тысяч вычислительных машин отправить запрос.

Проблемы существующих методов распределения задач

Существующие методы распределения задач работают вслепую. Одни алгоритмы смотрят только на текущую длину очереди у сервера: у какого устройства очередь короче — туда и отправляют задачу. Но этот сервер может оказаться старым и медленным, и пользователь будет ждать ответа в разы дольше. Другие методы пытаются прогнозировать время выполнения задачи, но их расчёты часто ошибаются: запрос попадает на перегруженный или неподходящий компьютер. Третьи используют искусственный интеллект, однако они требуют суперкомпьютеров, огромных массивов данных и постоянного обучения, что на практике слишком дорого и медленно. В итоге одни серверы простаивают, другие перегреваются, а пользователи ждут загрузки страницы или видео.

Новый метод: учёт достоверности прогноза

Учёные Пермского Политеха разработали метод, который учитывает три фактора: прогнозируемое время выполнения задачи на каждом компьютере, текущую загруженность устройства и достоверность прогнозов по этому компьютеру в прошлом. «Если фактические показатели обработки задач хуже прогнозируемых, планировщик снижает приоритет и отправляет задачу более надёжному исполнителю. В приоритете — те компьютеры, фактические показатели работы которых в большей степени соответствуют прогнозам», — объяснил Егор Трушкин, аспирант кафедры «Автоматика и телемеханика» ПНИПУ.

Для проверки эффективности учёные провели серию вычислительных экспериментов на программной модели и реальном стенде с использованием технологий виртуализации. Моделировались разные сценарии — от идеальных условий до полного хаоса со случайными сбоями в статистике. В случаях нестабильного поведения устройств прогнозы существенно отличались от фактических значений. Существующие методы отправляли задачи на ненадёжные серверы, которые «тормозили» и создавали «пробки». Новый метод, учитывающий достоверность прогноза, показал высокие результаты: время выполнения задач сократилось на 8–10%, а равномерность нагрузки между серверами улучшилась на 60–70%.

Практические выгоды для бизнеса и пользователей

Представьте, что интернет-магазин в «чёрную пятницу» посещают 10 миллионов человек. При старом методе сайт справляется, например, с восемью миллионами, а два миллиона пользователей ждут или уходят. Новый подход позволяет обработать на 10% больше — то есть девять миллионов. Это тысячи дополнительных заказов и доходов без покупки нового оборудования. Выравнивание нагрузки на 60–70% означает, что раньше один сервер работал за троих и не справлялся, другой простаивал, а теперь задачи распределяются равномерно. В итоге ни одно устройство не работает на износ, и пользователи получают ответ быстрее.

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

Комментарии

0 всего
Пока комментариев нет. Будь первым.

Похожие статьи

Пермские ученые создали модель прогноза продолжительности жизни с точностью 99,7%
Наука 29.07.2026 05:30

Пермские ученые создали модель прогноза продолжительности жизни с точностью 99,7%

Исследователи Пермского Политеха разработали математическую модель, которая с точностью 99,7% предсказывает продолжительность жизни населения. Учитывая детскую смертность и прогресс медицины, она поможет точнее планировать ресурсы здравоохранения и пенсионных выплат.

0 просмотров 4 мин
Лесные пожары в Канаде 2026 года могут стать рекордными: более 3 млн гектаров уничтожено
Наука 29.07.2026 04:30

Лесные пожары в Канаде 2026 года могут стать рекордными: более 3 млн гектаров уничтожено

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

1 просмотров 4 мин

Ещё из раздела «Наука»

При прокрутке вниз будут подгружаться полноценные предыдущие статьи этой же рубрики — одна за другой.

Прокрути ниже, чтобы открыть следующую предыдущую статью.