Оценка частоты ошибок в системе веб-сервера Apache
Автор: Сочков В.В., Осетров М.Ю., Бедняк С.Г.
Журнал: Экономика и социум @ekonomika-socium
Статья в выпуске: 4 (47), 2018 года.
Бесплатный доступ
Статья посвящена взаимосвязи между частотой ошибок, которая является одной из мер надежности веб-сервера Apache и влияет на производительность системы веб - сервера, и системными параметрами. Оценка частоты ошибок производится с использование логит - регрессии.
Веб-сервер, частота ошибок, системные параметры, логит-регрессия
Короткий адрес: https://sciup.org/140236630
IDR: 140236630
Текст научной статьи Оценка частоты ошибок в системе веб-сервера 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 стр.