Санкт-Петербургский
Национальный исследовательский университет информационных технологий, механики,
оптики
Обеспечение
высокой надёжности управляющих компьютерных систем требует резервирования устройств
хранения, передачи и обработки данных.
Целью работы является исследование дополнительных возможностей повышения
надежности дублированных вычислительных комплексов в результате использования
межмашинного обмена на основе двойного прямого доступа к памяти (ПДП),
организация которого предложена [1-2].
Суть обмена на основе двойного ПДП заключается в одновременной организации
ПДП в обоих полукомплексах. Двойной ПДП потенциально позволяет сократить время
межмашинного обмена обеспечить отказоустойчивое функционирование комплекса при
исправности переключателя, хотя бы одного процессора и хотя бы одного модуля
памяти.
Для
исходного состояния (при отсутствии отказов) поток запросов распределяется на
обслуживание в два полукомплекса, и среднее время пребывания запросов в системе
вычисляется как: ,где λ – интенсивность потока запросов, v – среднее время их выполнения, а kj – коэффициент,
учитывающий замедление вычислений в результате обмена данными. Для состояний с
обслуживанием запросов в одном полукомплексе, при отказе одного процессора либо модуля памяти время пребывания
соответственно равно
,
где
– доля запросов,
направляемых в полукомплекс с исправным
процессором и памятью, а – в полукомплекс с
отказом модуля памяти, – коэффициент,
учитывающий замедление вычислений для процессора, работающего с памятью через
переключатель. Значения коэффициентов k и δ для каждого из вариантов реализации оцениваются на основе времени
пересылки сообщения, вычисляемого как :,
, , где , , – времена пересылки
сообщения соответственно без реализации ПДП, с реализацией ПДП и двойного ПДП, – цикл шины, –
количество слов в сообщении. Коэффициенты kj
оцениваются
как: , где tикт – интервал межу обменами
. Коэффициенты оцениваются как: .
При оценке надежности восстанавливаемого
комплекса в режиме разделения нагрузки будем считать, что известны
интенсивности отказов λp, λm, λs и восстановлений μp , μm , μs процессоров Р, памяти М и переключателя S.
Определив вероятности Рi всех N работоспособных состояний системы
найдем коэффициент сохранения эффективности комплекса как:
Расчёты
коэффициента сохранения эффективности произведены при объёме данных 256 Мб ,
разрядности шины данных в 128 бит, = 10-8
с, tикт=6с, =0.5, λp =0,00005, λm =0,00015,
λs=0,0001 1/ч; μp=0,5, μm=0,5, μs=0,5 1/ч, Результаты расчётов представлены на рисунке. Кривые 1, 2 и 3 соответствуют комплексам с
переключателем без реализации ПДП, с реализацией ПДП и двойного ПДП.
Из представленных расчетов видно, что с
увеличением интенсивности потока запросов возрастает целесообразность
использования комплекса с переключателем, реализующим метод двойного ПДП.
Коэффициент сохранения эффективности
Проведенные исследования показывают существенность
влияния организации связи через адаптер (переключатель) на эффективность дублированного вычислительного
комплекса и преимущество организации
взаимосвязи на
основе использования двойного
ПДП.
Литература
1.
Патент СССР. № 1679493 G 06 F 13/00. Устройство для
сопряжения ведущей и ведомой ЭВМ / В.Ф.
Беззубов и др.
2.
Беззубов
В.Ф. Сравнительный анализ методов
обмена в многопроцессорных системах //
Вестник компьютерных и информационных технологий. – 2006. – №4. – С. 51-56.
3.
Голубев
И. Ю, Богатырев В. А., Беззубов В.Ф. Сравнительный анализ структур
отказоустойчивых дублированных вычислительных комплексов //
Информационно–измерительные и управляющие системы. – М.: Радиотехника. – 2011.
– Т.9, №2. – C. 8–12.