ISSN: 2165- 7866
Эльхоссини Ибрагим1, Нирмин А. Эль-Бахнасави и Фатма А. Омара
Облачные вычисления — это новейшая вычислительная парадигма, в которой ИТ-услуги предоставляются и доставляются через Интернет по требованию и с оплатой по мере использования. С другой стороны, проблема планирования задач считается одной из основных проблем в среде облачных вычислений, где необходимо хорошее сопоставление доступных ресурсов и задач пользователей для сокращения времени выполнения задач пользователей (т. е. сокращения периода выполнения), в то же время увеличения степени капитализации ресурсов (т. е. увеличения использования ресурсов). В этой статье был предложен и реализован новый алгоритм планирования задач для сокращения периода выполнения, а также увеличения использования ресурсов за счет рассмотрения независимых задач. Предлагаемый алгоритм основан на расчете общей вычислительной мощности доступных ресурсов (т. е. виртуальных машин) и общей запрошенной вычислительной мощности задачами пользователей, а затем распределении группы задач пользователей для каждой виртуальной машины в соответствии с соотношением ее необходимой мощности, соответствующей общей вычислительной мощности всех виртуальных машин. Для оценки производительности предлагаемого алгоритма было проведено сравнительное исследование предлагаемого алгоритма и существующих алгоритмов GA и PSO. Экспериментальные результаты показывают, что предлагаемый алгоритм превосходит другие алгоритмы за счет сокращения времени выполнения и увеличения использования ресурсов.