Оптимізація роботи веб-сервера для взаємопов’язаних процесів

Автор(и)

  • Євген Володимирович Крилов кандидат технічних наук, доцент кафедри технічної кібернетики НТУУ "КПІ",

DOI:

https://doi.org/10.20535/1560-8956.24.2014.38190

Ключові слова:

карусельна диспетчеризація, системи реального часу, взаємопов’язані процеси

Анотація

Стаття присвячена питанням побудови планувальника взаємопов’язаних процесів між різними програмами. Досліджені особливості існуючих систем реального часу і їх проблеми при застосуванні до веб-серверів. Встановлена необхідність створення планувальника процесів для веб-сервера з врахуванням його особливостей, таких як наявність пов’язаних процесів та необхідність забезпечувати однакову швидкодію веб-сервера для всіх користувачів. Запропоновані критерії оцінки якості планувальника на базі середньоквадратичного відхилення часу виконання процесів від середнього значення. Накладені обмеження на тривалість виконання оптимізованих програм. На основі алгоритму «карусельної диспетчеризації» побудована оптимальніша система планування процесів з врахуванням оцінок якості і обмежень, яка не допускає переривання пов’язаних процесів та затримки їх виконання менш пріоритетними завданнями. Перевірена її працездатність на  простому прикладі. 

Посилання

Климентьев К.Е. Системы реального времени / Климентьев К.Е. – Самара, 2008. – С. 21-22.

Егоров. В.Ю. Новые подходы к диспетчеризации задач в операционных системах. / В.Ю. Егоров // Известия высших учебных заведений. Поволжский регион. Технические науки. – 2008 – Вып. 2

##submission.downloads##

Опубліковано

2014-02-25