Оценка частоты ошибок в системе веб-сервера Apache
Автор: Сочков В.В., Осетров М.Ю., Бедняк С.Г.
Журнал: Экономика и социум @ekonomika-socium
Статья в выпуске: 4 (47), 2018 года.
Бесплатный доступ
Статья посвящена взаимосвязи между частотой ошибок, которая является одной из мер надежности веб-сервера Apache и влияет на производительность системы веб - сервера, и системными параметрами. Оценка частоты ошибок производится с использование логит - регрессии.
Веб-сервер, частота ошибок, системные параметры, логит-регрессия
Короткий адрес: https://sciup.org/140236630
IDR: 140236630
Evaluation of the frequency of errors in the Apache web server system
The article is devoted to the relationship between the error rate, which is one of the measures of reliability of the Apache web server and affects the performance of the web server system, and system parameters. The error rate is estimated using logit regression.
Текст научной статьи Оценка частоты ошибок в системе веб-сервера Apache
В современном обществе очень важна проблема сохранения производительности систем веб-сервисов. Поэтому количественная оценка загруженности сервера становится необходимой при оценке эффективности операционного веб-сервера. В этой статье мы рассматриваем количественную оценку веб-сервера Apache, который является наиболее часто используемым программным обеспечением. Веб-сервера Apache имеет ряд преимуществ:
-
• Находится в бесплатном доступе.
-
• За счет наличия достаточно большого сообщества пользователей Apache, без проблем можно найти ответы на интересующие вопросы или решение при возникновении технических проблем.
-
• Достаточный уровень надежности в качестве серверного
программного обеспечения
-
• Разнообразен за счет наличий большого количества утилит
Несмотря на то, что многие инструменты были разработаны как средство тестирования веб-приложений, Apache JMeter часто используется при фактической оценке производительности серверных систем. В общем, Apache JMeter имеет три показателя оценки эффективности: среднее время отклика, частота ошибок и пропускная способность системы. В этой статье мы обратим внимание на частоту ошибок для оценки надежности системы веб-сервера Apache.
Обычно оценка необходимых нам показателей происходит при условии наличий нагрузки на сервер, также часто используется модель логит – регрессии, которая помогает описать взаимосвязь частоты ошибок и параметрами системы. Тогда возникает вопрос, какова зависимость параметров системы от частоты ошибок. Для этого используется простая вероятностная модель для описания взаимосвязи между несколькими системными параметрами и частотой ошибок. Рассматриваемая модель логит-регрессии может представлять собой частоту ошибок как функцию нескольких системных параметров, используемых в качестве объясняющих переменных, и может соединяться между ними. Пусть Rt(0 < Rt < 1) и xi = (x0,i, xi,i, ..., x9,t) обозначающие частоту ошибок и вектор параметров при i(= 1,2,...) и x0,t = 1. Тогда частота ошибок может быть выражена как функция системы параметров
B< = ff(^=S|? гДе ? = (? » ■ Pi.....
/?9) коэффициент регрессии и транспонирование. Затем применяя
ДС*т) х i-R(X i Y
логистическое преобразование получаем Y j = Y (x^ = log(
Основываясь на приведенном выше преобразовании, рассмотрим следующую модель регрессии Y j = fix? + £
Сделаем следующие предположения:
-
• Среднее значение ошибки равно нулю, т.е., E[£] = 0
-
• Дисперсия ошибки постоянна, т.е., Var[£] = о2
-
• Ковариация коэффициента ошибки равна нулю,
т.е., E[£ j £ ir] = 0(i Ф i',i = 1, .„ , п, i' = 1,... , п) )
-
• Функция плотности вероятности е определяется формулой
_ i
Р(у) = (2тто2) 2 exp[—y2/2o2]
В каждый момент времени, i = 1,2,..., 180, мы повторяем Yj и Xj для п = 30 и оцениваем коэффициент регрессии P с помощью метода среднеквадратической ошибки. Отмечается, что этот метод статистической оценки может быть подтвержден хорошо известной теоремой Гаусса-Маркова, поэтому оценка коэффициента регрессии V определяется формулой тт^^1™^-^ , где yitj обозначает логистическое преобразованное значение частоты ошибок в момент i в j — ом эксперименте, в то время как xk,j,j обозначает значение k параметра в i момент в j-ом эксперименте. Чтобы предсказать долгосрочное поведение частоты ошибок, необходимо знать будущие значения параметров системы. Если параметры системы известны заранее, легко оценить коэффициенты регрессии методом наименьших квадратов. С другой стороны, в случае, когда параметры системы неизвестны, нам необходимо предсказать как коэффициенты регрессии, так и параметры системы. Чтобы оценить будущие значения системных параметров, мы применяем простую модель линейной регрессии и используем оценочные значения для прогнозирования долговременного поведения частоты ошибок. Пусть Хк,1 системные параметры на момент i = 1,2,..., 180. Определим вектор времени I = (1, Г) и представим системные параметры как функцию от i. Тогда Хк,1 принимает вид xk,i = ак IT = ак,0 + i ак1 где ак = (ак0, ак1) - коэффициент регрессии системного параметра k. Затем вычисляя системный параметр выраженный ак, который является решением следующей задачи минимизации:
min а к
^ [xk,l - (ak,0 + i ак,1)] l=1
В итоге, из оценок ак можно получить оценки Хк,1 и частоты ошибок в произвольное время.
Список литературы Оценка частоты ошибок в системе веб-сервера Apache
- Информационная безопасность: учебник/В.П. Мельников, А.И. Куприянов, Т.Ю. Васильева. -Москва: Русайнс, 2016. -354 с. -Для бакалавров.
- Вычислительные системы, сети и телекоммуникации: Учебник для вузов. 2-е изд./В. Л. Бройдо. -СПб.: Питер, 2004. -703 с.
- Администрирование Web-сервера Apache и руководство по электронной коммерции/Хокинс Скотт. Издательство: Диалектика, 2001 г. -336 стр.