?
Scalable Co-Scheduling Strategies in Distributed Computing
В статье предлагается и обосновывается подход к формированию масштабируемых стратегий планирования в распределенных вычислениях. Масштабируемость означает, что планы строятся для сложноструктурированных (многопроцессорных) заданий с различной степенью распределенности составляющих их задач, для различных политик репликации и перемещения данных, возможность изменения числа задействованных процессорных узлов и емкости памяти. Предлагается масштабируемая модель построения многокритериальных стратегий планирования, учитывающих динамику состояния вычислительных ресурсов (изменения числа обслуживаемых заданий, загрузку узлов, их возможные отказы и т.п.). Стратегия – совокупность возможных сценариев вычислений. Конкретный план реализуется в зависимости от состояния вычислительной среды и оформляется ресурсным запросом, направляемым в соответствующую систему пакетной обработки заданий.