УДК 004.272.43
А. Э. Саак
Полиномиальные алгоритмы распределения ресурсов в Grid-системах на основе квадратичной типизации массивов заявок
Массив заявок пользователей на компьютерное обслуживание в Grid-системах, многопроцессорных вычислительных системах моделируется протяженной линейной полиэдралью координатных ресурсных прямоугольников. Диспетчирование реализуется путем локализации линейной полиэдрали в оболочке области вычислительно-временных ресурсов системы согласно многоцелевому критерию качества назначения заявок на обслуживание. Вводится среда диспетчирования с неэвклидовой мерой ресурсных прямоугольников в качестве элементов и действиями над элементами, отвечающими задаче диспетчирования. В среде ресурсных прямоугольников определяются круговой, гиперболический и параболический квадратичные типы массивов прямоугольников. Рассматривается выбор алгоритма локализации, адаптированного к квадратичному типу перераспределяемого массива, с оценкой качества обслуживания эвристической мерой. Устанавливается полиномиальная трудоемкость разработанных алгоритмов распределения процессорно-временных ресурсов, даются рекомендации о возможности их использования в диспетчере как многопроцессорных вычислительных систем, так и центра Grid-технологий.
Ключевые слова: Grid-система, многопроцессорная вычислительная система, диспетчирование, квадратичный тип массива заявок пользователей, полиномиальный алгоритм диспетчирования
Saak A. E. Polynomial Algorithms of Task Scheduling in Grid Systems Based on Quadratic Typification of a Task Queue
A multiprocessor task queue waiting for execution by a Grid system or multiprocessor computer system is modeled as an extended linear polyhedral of coordinate resource rectangles. A process of scheduling is presented as a localization of a linear polyhedral in an enclosure of an area of a system computational and time resources, in accordance with a multipurpose quality criterion used for multiprocessor tasks assignment. It is proposed an environment of scheduling with a non-Euclidean measure of resource rectangles as elements and operations on elements which meet the requirements of a problem of scheduling. In the environment of resource rectangles there are denoted circular, hyperbolic and parabolic quadratic type of a sequence of rectangles. It is proposed an heuristics principle with selection of a localization algorithm which is adapted to the quadratic type of a sequence of rectangles which are subject for allocation. The quality of such allocation is measured by a heuristic measure. The algorithms for processor and time resources distribution proposed in the paper could be implemented in polynomial time. The proposed algorithms can be used by a scheduler of MCS or Grid technology center.
Keywords: Grid system, multiprocessorcomputer system, scheduling, quadratic type of a multiprocessor tasks queue, polynomial algorithm of scheduling
СОДЕРЖАНИЕ
Введение
- Модель массива заявок пользователей
- Модель функционирования Grid-системы
- Постановка задачи диспетчирования в Grid-системах
- Формальный аппарат среды диспетчирования
- Классификация массивов заявок по трем квадратичным типам
- Массивы заявок кругового типа
- Массивы заявок гиперболического типа
- Массивы заявок параболического типа
Заключение
Список литературы |