Главная » Просмотр файлов » Диссертация

Диссертация (1155093), страница 8

Файл №1155093 Диссертация (Анализ моделей массового обслуживания для оценки времениотклика в системе облачных вычислений) 8 страницаДиссертация (1155093) страница 82019-09-14СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 8)

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

Обозначим () = (1 (),2 (), . . . , ()). Случайный процесс {(), ≥ 0}, описывающий поведение системы массовогообслуживания во времени, является марковским (МП) с непрерывным вре-43Диспетчерзадач...ВМ...ВМ.........ВМБуферсинхронизацииРисунок 2.2 — Схема системы массового обслуживания для облачного центраменем и дискретным множеством состояний = {(1 ,2 , . . . , ), 1 ≥ 0,2 ≥0, . .

. , ≥ 0}. Указанные состояния интерпретируются следующим образом:если () = (1 ,2 , . . . , ), то в системе находится 1 подзапросов 1-го типа, 2подзапросов 2-го типа, 3 подзапросов 3-го типа и т.д.Стационарное распределение существует и удовлетворяет следующей системе уравнений равновесия:0,0,...,0 = 1 1,0,...,0 + 2 0,1,...,0 + . . .

+ 0,0,...,1 ;( + 1 )1 ,0,...,0 = 1 1 +1,0,...,0 + 2 1 ,1,...,0 + · · · + 1 ,0,...,1 , 1 ≥ 1;(2.1)(2.2)( + 2 )0,2 ,0,...,0 = 1 1,2 ,0,...,0 + 2 0,2 +1,0,...,0 + · · · + 0,2 ,0,...,1 , 2 ≥ 1; (2.3)...( + )0,0,..., = 1 1,0,..., + 2 0,1,0,..., + . . . + 0,0,..., +1 , ≥ 1; (2.4)( + 1 + 2 )1 ,2 ,0,...,0 = 1 1 +1,2 ,0,...,0 + 2 1 ,2 +1,0,...,0 + . .

. ++ 1 ,2 ,0,...,1 , 1 ≥ 1,2 ≥ 1;( + 1 + 3 )1 ,0,3 ,0,...,0 = 1 1 +1,0,3 ,0,...,0 + 2 1 ,1,3 ,0,...,0 + . . . ++ 1 ,0,3 ,0,...,1 , 1 ≥ 1,3 ≥ 1;(2.5)(2.6)...( + 1 + 2 + 3 )1 ,2 ,3 ,0,...,0 = 1 1 +1,2 ,3 ,0,...,0 + 2 1 ,2 +1,3 ,0,...,0 + . . . ++ 1 ,2 ,3 ,0,...,1 , 1 ≥ 1,2 ≥ 1,3 ≥ 1;(2.7)44...( + 1 + 2 + · · · + )1 ,2 ,..., = 1 −1,2 −1,..., −1 + 1 1 +1,2 ,..., ++2 1 ,2 +1,..., + . . .

+ 1 ,2 ,..., +1 , 1 ≥ 1,2 ≥ 1, . . . ≥ 1;(2.8)Рассмотрим частный случай для = 2. Стационарное распределениебудет удовлетворять следующей СУР:0,0 = 1 1,0 + 2 0,1 ;(2.9)( + 1 )1 ,0 = 1 1 +1,0 + 2 1 ,1 , 1 ≥ 1;(2.10)( + 2 )0,2 = 1 1,2 + 2 0,2 +1 , 2 ≥ 1;...(2.11)( + 1 + 2 )1 ,2 = 1 −1,2 −1 + 2 1 +1,2 + 2 1 ,2 +1 , 1 ≥ 1,2 ≥ 1.(2.12)Кроме того, к этим уравнением добавляется условие нормировки:∞∞ ∑︁∑︁1 ,2 = 1.(2.13)1 =0 2 =0Далее просуммируем по всем возможным значениям 2 = 1,∞ все уравнения(2.12) с учетом уравнений (2.10) и все уравнения (2.11) с учетом уравнения (2.9),в итоге получим новую систему уравнений:0,· = 1 1,· ,( + 1 )1 ,· = 1 −1,· + 1 1 +1,· , 1 ≥ 1.(2.14)(2.15)Полученная система для маргинальных вероятностей числа подзапросов аналогична СУР для распределения вероятностей заявок в СМО вида /1 /1.Поэтому решение для полученной системы (2.14)-(2.15) имеет вид:1 ,· = 11 0,· ,0,· = 1 − 1 , 1 ≥ 1,(2.16)где здесь и далее =, = 1,.(2.17)45Проведя аналогичное суммирование, но по значениям индекса 1 = 1,∞,получим систему для маргинальных вероятностей:·,0 = 2 ·,1 ,(2.18)( + 2 )·,2 = ·,2 −1 + 2 ·,2 +1 , 2 ≥ 1,(2.19)которая в свою очередь аналогична СУР для распределения вероятностей СМОвида /2 /1, и её решение представляет собой следующее выражение:·,2 = 22 ·,0 ,·,0 = 1 − 2 , 2 ≥ 1.(2.20)Теперь исследуем СУР для произвольного числа типов подзапросов .При суммировании по возможным значениям любых ( − 2) индексов системы уравнений (2.1)-(2.8) таким образом, как это было подробно описано вышедля частного случая = 2, получим аналогичные системы уравнений длямаргинальных вероятностей.

Следовательно, маргинальное распределение вероятностей в общем случае будет иметь вид:1 ,·,·,...,· = 11 0,·,·,...,· , 1 ≥ 1;(2.21)·,2 ,·,...,· = 22 ·,0,·,...,· , 2 ≥ 1;...(2.22)·,·,...,·, = ·,·,...,0 , ≥ 1,(2.23)·,0,·,...,· = 1 − 2(2.24)где0,·,·,...,· = 1 − 1 ,...·,·,...,0 = 1 − .Заметим, что СУР (2.1)-(2.8) можно представить в более компактном виде, а именно, если множество состояний случайного процесса {(), ≥ 0},описывающего поведение системы во времени, представить в виде: = {⃗ =(1 ,..., ,..., ), 1 ≥ 0,..., ≥ 0,..., ≥ 0}, то стационарное распределениебудет удовлетворять следующей системе уравнений равновесия:(︂+∑︁=1)︂∏︁∑︁⃗ ( ) (⃗) = (⃗ − 1)( ) + (⃗ + ⃗ ), ⃗ ∈ , (2.25)=1=146где ⃗ вектор, все элементы которого равны нулю, кроме -го, который равен1, ⃗1 - единичный вектор и{︃( ) =0 если ≤ 0;1 если > 0.Также отметим, что мы не исследуем очевидное условие эргодичности рассматриваемой системы и считаем, что = max1≤≤ < 1, = / , = 1,.Теперь сформулируем утверждение о распределении маргинальных вероятностей для системы облачных вычислений с расщеплением запросов, пользуясь более компактной записью СУР (2.25) [77; 78].Утверждение 2.1.1.

Маргинальное распределение числа подзапросов в системе облачных вычислений с расщеплением имеет вид: = (1 − ) , ≥ 0.(2.26)Доказательство. Суммирование уравнений СУР (2.25) по всем индексам, кроме -го, приводит к СУР, соответствующей системе массового обслуживания / /1. Следовательно, выражения для маргинальных вероятностей макросостояний МП () представимы в виде: = (1 − ) , ≥ 0.(2.27)Заметим, что в случае для значения = 1 данный результат можно получить из выражения для производящей функции (1.6).2.2Время отклика в системе облачных вычисленийВремя отклика в системе облачных вычислений, моделируемой системоймассового обслуживания с расщеплением запросов, как уже было упомянутовыше, может определяться по-разному в зависимости от поставленной задачи.Если мы анализируем время обработки сложного пользовательского запроса,47который с целью увеличения производительности и повышения энергоэффективности был расщеплен на подзапросы, то естественно, что время отклика вэтом случае будет определятся как максимум из времен пребывания подзапросов в системе.Если же перед пользователем облачного сервиса стоит задача получитьответ на запрос как можно быстрее, то также естественно будет направитьнесколько экземпляров задачи различным поставщикам облачных услуг иждать самого раннего ответа.

Разумеется, что в этом случае время откликабудет являться минимумом из времён пребывания экземпляров одной и той жезадачи у каждого из поставщиков услуг. При этом функциональная схема исследуемой системы принципиально не изменится: просто некоторые её элементы поменяют смысловую нагрузку. В частности, под виртуальными машинамибудут подразумеваться ресурсы, имеющиеся у разных облачных сервисов.Считаем, что времена пребывания подзапросов в подсистемах являютсянезависимыми экспоненциально распределёнными случайными величинами с плотностями распределения () = − , > 0, = 1,, тогда дляминимума справедливо:(1) () = (min(1 , . . . , ) < ) = 1 − (min(1 , .

. . , ) > ) == 1 − (1 > , . . . , > ) = 1 − (1 > ) · · · · · ( > ) ==1−∏︁ ( > ) = 1 −=1∏︁∏︁(1 − ( < )) =(2.28)=1(1 − (1 − − )) = 1 − −(1 +···+ ) .=1−=1Таким образом, минимум экспоненциально распределенных независимых случайных величин имеет также экспоненциальное распределение с параметром(1 + · · · + ), т.е. (1) ∼ (1 + · · · + ).

Следовательно, математическоеожидание минимума равно:[min(1 , . . . , )] =1,1 + · · · + 48а дисперсия минимума:[min(1 , . . . , )] =1.(1 + · · · + )2Для максимума случайных величин имеем:() () = (max(1 , . . . , ) < ) = (1 < , . . . , < ) == (1 < ) · · · · · ( < ) =∏︁∏︁(1 − − ). ( < ) =(2.29)=1=1Тогда плотность распределения максимума экспоненциальных случайных величин определяется как:∏︁∑︁∑︁ () ∏︁ (1 − )== ()() () = ()1−=1=1=1=1=∑︁ −=1+∑︁( + )−( + ) +(2.30)1≤<≤∑︁( + + )−( + + ) +1≤<<≤+ . .

. + (−1)−1 (1 + 2 + . . . + )−(1 +2 +...+ ) .Следовательно, математическое ожидание имеет вид:∫︁∞[max(1 , . . . , )] =0+∑︁1≤<<≤∑︁1−() () ==1∑︁1≤<≤1+ + 11+ . . . + (−1)−1, + + 1 + 2 + ... + а дисперсию можно вычислить следующим образом:(2.31)49∑︁∑︁22[max(1 , . .

. , )] =−+2( + )2=11≤<≤∑︁22−1++...+(−1)−( + + )2(1 + 2 + . . . + )21≤<<≤(︃ ∑︁ 1∑︁∑︁11−−++ + + + + =11≤<≤1≤<<≤)︃21+ . . . + (−1)−1.1 + 2 + . . . + (2.32)Поскольку в качестве модели системы облачных вычислений с расщепленим запросов мы используем fork-join систему массового обслуживания с ветвями / /1, = 1,, то, благодаря результату для распределения маргинальных вероятностей, имеем, что время пребывания в подсистеме / /1будет иметь экспоненциальное распределение с параметром = ( − ), = 1,, следовательно, для времени отклика можем записать следующие оценки [77; 78]:1[, min ] ≈,(2.33)1 + · · · + − [, min ] ≈[,max ] ≈∑︁=1+∑︁1≤<<≤1,(1 + · · · + − )21− − ∑︁1≤<≤(2.34)1+ + − 211+ . .

Характеристики

Список файлов диссертации

Анализ моделей массового обслуживания для оценки времениотклика в системе облачных вычислений
Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6489
Авторов
на СтудИзбе
303
Средний доход
с одного платного файла
Обучение Подробнее