Аннотация:
Облачные вычисления представляют собой эволюционную технологию, позволяющую удаленному пользователю получать доступ к различным ресурсам посредством интернет-сервисов. В статье рассматривается система облачных вычислений, в которую поступают сложные пользовательские запросы, состоящие из нескольких подзапросов. Для обработки каждого подзапроса выделяется одна единица ресурса. Точная оценка эффективности облачных вычислительных ресурсов является необходимым условием обеспечения требуемого качества обслуживания. Время отклика системы, служащее одним из важнейших показателей этого качества, требует адекватного моделирования. Для его анализа построена математическая модель функционирования облачной системы в виде системы массового обслуживания (СМО), состоящей из нескольких подсистем, на которую поступает единый пуассоновский поток запросов. Каждый из поступивших запросов в момент поступления делится на несколько частей, обслуживаемых своей подсистемой массового обслуживания с накопителем неограниченной емкости и экспоненциальным распределением времени обслуживания на приборе. С помощью данной математической модели получена аналитическая формула для нахождения приближения среднего значения и дисперсии времени отклика системы — максимального времени обработки составляющих запрос подзапросов. Для оценки точности приближения выполнено имитационное моделирование средствами GPSS (General Purpose Simulation System).
Ключевые слова:система облачных вычислений; время отклика; обработка сложных запросов; система массового обслуживания; аппроксимация; имитационное моделирование.