3. Dubois D., Prade H., Fuzzy Numbers: An Overview, Analysis of Fuzzy Informations, CRC Press, Boca Raton, 1987. - P. 3-39.
4. Elmaghraby S., Activity Networks - Project Planning and Control by Network Models, John Wiley &Sons Inc., Ney York, 1977.
5. Golenko-Ginsburg, D. and Gonik, Stochastic Network Project Planning with Non-Consumable Limited Resources, International Journal of Production Economics, 48,29-37, 1997.
6. Zimmermann, H., Fuzzy set Theory and its applications. Norwell: Kluwer Academic, 2QQ1.
Князева Маргарита Владимировна
Технологический институт федерального государственного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге.
E-mail: [email protected].
347928, г. Таганрог, пер. Некрасовский, 44.
Тел.: 88634371743.
Knyazeva Margarita Vladimirovna
Taganrog Institute of Technology - Federal State-Owned Educational Establishment of Higher Vocational Education “Southern Federal University”.
E-mail: [email protected].
44, Nekrasovsky, Taganrog, 347928, Russia.
Phone: +78634371743.
УДК 519.87
АЗ. Саак
ОБ ОПТИМАЛЬНОМ СИНТЕЗЕ РЕСУРСНЫХ ПРЯМОУГОЛЬНИКОВ
Ставится и решается задача оптимального распределения ресурсов в многопроцессорных вычислительных системах. Заявки пользователей представляются ресурсными прямоугольниками, в которых стороны равны требуемым процессорным и временным ре.
объемлющегоресурсного прямоугольника множества заявок пользователей.
Оптимальное распределение ресурсов; многопроцессорная вычислительная система; , .
A.E. Saak ON OPTIMAL SYNTHESIS OF RESOURCE RECTANGLES
A problem of optimal allocation of resources in multiprocessor computer systems is posed and solved. User’s requests are represented by resource rectangles with sides equal to necessary processor and time resources on demand. It is suggested the target criterion of optimality per se minimization of area of comprehensive resource rectangle of many users requests.
Optimal allocation of resources; multiprocessor computer system; resource rectangle; minimum of comprehensive rectangle area.
Качество функционирования многопроцессорных вычислительных систем (МВС) во многом зависит от эффективности распределения процессорных и временных ресурсов [1-4]. Требование пользователя на обслуживание диспетчеру операционной системы МВС геометрически может быть представлено координатным прямоугольником с горизонтальным измерением, равным количеству процессоров и вертикальным - времени, требуемому заявке пользователя - ресурсному прямоугольнику [5].
В работах [1, 5] модель функционирования МВС представлялась полубес-конечной полосой с высотой, равной числу процессоров, которое являлось огра-
ниченным, критическим ресурсом и неограниченным временем. По мере развития технологии, росту числа процессоров, появлению Grid- систем [1] и метакомпьютингу [2] учёт ресурсов должен становиться всё более сбалансированным, ресурсы - равноправными, симметричными. В настоящей статье предлагается модель функционирования МВС в виде первого координатного квадранта, в котором требуется оптимально распределить заданное множество ориентированных ресурсных прямоугольников с соблюдением аддитивности и координат-
- . качестве критерия оптимальности предлагается минимум площади объемлющего
.
Приведём решение поставленной задачи для пары ориентированных ресурсных прямоугольников. Заявку пользователя, требующую a единиц процессоров и b единиц времени для своего обслуживания, будем обозначать символом [a,b)] или a X b
[(a, b )]■
a x b ————
а
Рис. 1. Ориентированный ресурсный прямоугольник
Рассмотрим модельные динамические испытания. С этой целью синтезируем пару ориентированных ресурсных прямоугольников
[a, b) [а, в)
аддитивно и координатно и с минимизацией площади прямоугольника, содержащего оба элемента. Локальность данного динамического синтеза влечёт за собой возможность и корректность последнего элемента
[т,п)]з{(а,Ь)]и [(а,в)]}.
Выбор элементов справа с вариантной мощностью
аЬ _ ав
, рв _ ,
тп тп
Pa _■
, .
Построенный модельный эксперимент имеет аддитивную форму
п
Рис. 2. Модельный эксперимент динамического синтеза
и базисные исходы: 0 - идеальный, негативный, пустой элемент, А _ [а,Ь)], В _ [а,в)] - несовместные реальные исходы, X _ [т,п)] - досто-, .
Классическое бросание монеты задаётся ординарными исходами и после перехода к несовместному реальному базису
А, В А и В \ (АВ)
принимает аналогичную форму графики.
Рис. 3. Графика эксперимента бросания монеты
из объемлющего круга X, пустого подмножества и реальных исходов Далам, .
Продолжим рассмотрение задачи минимизации площади объемлющего ресурсного прямоугольника массива двух исходных планарных элементов.
В работе [6] рассматривались оптимальные планарные расписания для пары ориентированных ресурсных прямоугольников со свойствами: идентичности, , -ний. В работе [7] изучались более общие свойства упорядоченности: пары ориентированных ресурсных прямоугольников горизонтально и вертикально упорядоченных, относительно горизонтально и вертикально упорядоченных.
Рассмотрим пару равновеликих планарных элементов
а х Ь и ах в, а _ аЬ _ ав .
В случае горизонтальной суперпозиции имеем объемлющий ресурсный прямоугольник мерой
г г
в
ь а а
(а + а)х тах{,в}
Рис. 4. Горизонтальная суперпозиция
и при вертикальной суперпозиции-мерой
Гг
в
тах{а,а}х (Ь + в)
а
Ъ
а
Рис. 5. Вертикальная суперпозиция Мера незаполненной области равна величинам
шв8 20 = (а + а)тах {Ь,в}_ 2аЬ, шв8 20 = тах{а,а}Ь + в)- 2аЬ
и превалирование одной величины над другой определяется формой минимального объемлющего прямоугольника.
При а > а имеем аЬ _ ав, Ь < в, так чт0
Оба вида синтеза приводят к одинаковым результатам. Аналогично, при а < а имеем аЬ _ ав, Ь > в , и следовательно,
Вновь оба вида синтеза образуют одинаково оптимальные результаты. Сформулируем найденную закономерность.
Синтез пары равновеликих прямоугольников даёт одинаковые площади объемлющих прямоугольников и незаполненных областей, независимо от горизонтальной или вертикальной суперпозиции.
, -ванные пары прямоугольников [6].
Равновеликий синтез относится к несравнимым парам прямоугольников
Поэтому косинтезом для равновеликое™ служит синтез сравнимых пар, у которых один элемент допускает вложение в другой.
(а + а)тах{Ь, 0} = (а + а)в = а в + сг, тах{, а}Ь + в) = а(Ь + в) = ав + с.
(а + а)тах{Ь, в} = (а + а)Ь = аЬ + с, тах{а, а}Ь + в) = а(Ь + в) = аЬ + с.
аЬ = ав, а > а в > Ь.
[(а,в)]^[(а, Ь)] а
Рис. 6. Сравнимая пара ресурсных прямоугольников В условиях сравнимости а > а Ь > в имеем
(а + а)тах{Ь, в}=(а + а) = аЬ + аЬ, шах{, а}(Ь + в) = а(Ь + в) = аЬ + ав.
Таким образом, при
аЬ > ав
оптимален вертикальный синтез, а при противоположном неравенстве - го.
Случай равенства в последнем соотношении
U- в b в
ab — ap ———— — —---------———
a a
b
а
Рис. 7. Конформная пара ресурсных прямоугольников означает конформность синтезируемых элементов.
Таким образом, объемлющий ресурсный прямоугольник минимальной площади найден для равновеликих, сравнимых и конформных пар ориентированных
.
В случае конформности имеет место безразличное равновесие. Из того, что
a — Ла, b — kfi
(a + a)max{b, в} — (1 + Л)аЛР — Ла(1 + Л)/3, max{a, a}b + 0) — Ла(1 + Л)/3.
Для ресурсных квадратов
Л — 1, (a + a)max {, в}— max {a ,a}(b + в).
Дополним изложенное рассмотрением динамического синтеза пары несравнимостей
а
a х b, ах в, a >а, b < в
в
а
aх b, ах в, a <а, b > в
в
а
Рис. 8. Несравнимые пары ресурсных прямоугольников
В первом случае a > a, b < 0 горизонтальный синтез даёт объемлющий ресурсный прямоугольник мерой
(a + a)max{b, 0}—(a + a)/3 — afi + aft,
а вертикальный синтез-мерой
max{a, a\b + 0) — a(b + 0) — ab + aft.
Минимальный объемлющий ресурсный прямоугольник определяется соотношением площадей ab, a/3 синтезируемых прямоугольников.
Во втором случае a < a, b > в горизонтальный синтез даёт объемлющий ресурсный прямоугольник мерой
(a + a)max{b, 0}—(a + a)b — ab + ab,
а вертикальный синтез-мерой
max{a, a}b + 0) — a(b + 0) — ab + afi.
Минимальный объемлющий ресурсный прямоугольник и в этом случае определяется соотношением площадей ab, af5 синтезируемых прямоугольников.
, -
ентированных ресурсных прямоугольников следуют из общей формулы минимальной площади объемлющего прямоугольника
(a + a)max{,0} v max{a,a}b + 0)
для указанных видов горизонтального или вертикального синтеза.
Приведём классификацию видов ориентированных ресурсных прямоугольников относительно синтеза
, .
В классе несравнимых мы выделяем транспонированные и равновеликие. В классе сравнимых выделяем конформные.
Прикладной аспект двухэлементной локальной оптимизации состоит в парной блокировке элементов заданного массива ориентированных ресурсных прямо-
угольников с преобразованием исходной задачи планарного расписания в задачу меньшей мощности множества требований. В частном случае массива с идентичными парами
к
У {a х b, ax 0]—— к {a х b, ax0}
1
переход к оптимальному объемлющему прямоугольнику согласно предыдущим алгоритмам локального выбора - даёт измерительную задачу Эвклида по отношению к ресурсным элементам операционного поля МВС с одним измерительным элементом - объемлющим ресурсным прямоугольником.
Таким образом, в статье впервые построен динамический эксперимент, проведено исследование оптимального синтеза пары ориентированных ресурсных прямоугольников по критерию минимума площади объемлющего прямоугольника. Полученные результаты могут быть положены в основу решающего правила диспетчера операционной системы МВС.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Бар ский А.Б. Параллельные инфор мационные технологии. - М.: ИНТУ ИТ; БИНОМ. Лаборатория знаний, 2007. - 503 с.
2. Хорошевский ВТ. Архитектура вычислительных систем. - М.: Изд-во МГТУ им. Н.Э. Бау-
, 2005. - 512 .
3. Воеводин В.В., Воеводин Вя.В. Параллельные вычисления. - СПб.: БХВ-Петербург, 2002. - 608 с.
4. Каляев КА., Левин ИМ., Семерников КА., Шмойлов В.И. Реконфигурируемые мульти-конвейерные вычислительные структуры / Под общ. ред. И.А. Каляева. Ростов-на-Дону: Изд-во ЮНЦ РАН, 2009. - 344 с.
5. Бакенрот В.Ю., Чефранов АТ. Эффективность приближенных алгоритмов распределения программ в однородной вычислительной системе // Изв. АН СССР. Техн. кибернетика. - 1985. - № 4. - С. 135-148.
6. Саак А.Э. Локально-симметричные оптимальные расписания // Известия ЮФУ. Технические науки. - 2008. - № 4 (81). - С. 141-145.
7. . . - // . .
- 2009. - № 3 (92). - С. 244-248.
Саак Андрей Эрнестович
Технологический институт федерального государственного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге.
E-mail: [email protected].
347928, г. Таганрог, пер. Некрасовский, 44.
.: 88634393373.
Saak Andrey Ernestovich
Taganrog Institute of Technology - Federal State-Owned Educational Establishment of Higher Vocational Education “Southern Federal University”.
E-mail: [email protected]
44, Nekrasovskiy, Taganrog, 347928, Russia.
Phone: +78634393373.