Adaptivni Sistemi Avtomatičnogo Upravlinnâ (Feb 2014)

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

  • Євген Володимирович Крилов

DOI
https://doi.org/10.20535/1560-8956.24.2014.38190
Journal volume & issue
Vol. 1, no. 24

Abstract

Read online

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

Keywords