Разработка алгоритма оптимального распределения нагрузки между разнородными по своей производительности системами при работе с одним распределенным веб-приложением. Особенности построения сервисных платформ с использованием веб-ориентированных систем.
Количество посетителей online-магазинов, SAAS платформ, развлекательных и образовательных порталов, растет быстрыми темпами (согласно исследованию, проведенному в сентябре 2011 года Фондом «Общественное мнение» и Microsoft [1] рост рынка интернет торговли составил около 26%, рост услуг SAAS, согласно материалам CNEWS Analytics, составляет более 100% в годовом исчислении [2]). Важной задачей при построении ОВС становятся внедрение в составе ОВС механизмов эффективного распределения атомарной нагрузки между аппаратными платформами, входящими в состав ОВС, контроль их функционирования, возможности динамического перераспределения нагрузки между платформами. Основной критерий, который показывает оптимальность распределения нагрузки внутри ЦОД - загруженность CPU на вычислительных платформах одного уровня. Предполагаем, что использование кода и средств ПО достаточно хорошо оптимизировано для распараллеливания на уровне ядер/процессов (до 80% запросов может быть распределено между ядрами/процессорами) и при увеличении числа ядер коэффициент использования составляет значения, приведенные в таблице 1 [4]. Проведенные расчеты показывают, что модель адекватно отрабатывает различие в загрузке CPU при различиях в аппаратных средствах серверных платформ и их месте в структуре веб приложения, а также позволяет выполнить моделирование с учетом изменения числа пользователей системы.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы