Разработка методов динамического управления параллельными вычислительными процессами на основе статического прогнозирования их выполнения
Диссертация
Разработан комплекс математических методов, моделей, алгоритмов и программных средств для динамического управления надежным выполнением КВР — комплексов взаимосвязанных работ (т.е. выполнением КВР за заданное директивное время с заданной вероятностью), при случайных временах вьшолнения работ (программных модулей), на основе статического прогнозирования времени вьшолнения КВР и его фрагментов… Читать ещё >
Список литературы
- Головкин Б.А. Вычислительные системы с большим числом процессоров. М.: Радио и связь. 1995.
- Игнатущенко В.В. Организация структур управляющих многопроцессорных вычислительных систем. М.: Энергоиздат. 1984.
- Башарин Г. П., Богуславский Л. Б., Штейнберг В. И. Анализ конфликтов в общей памяти мультипроцессорных систем. // Автоматика и вычислительная техника. 1980. N6. Стр. 2732.
- Итенберг А.И. Аналитические исследования эффективности взаимодействия вычислительного ядра многопроцессорной вычислительной системы с периферийными процессорами. // Автореферат кандидатской диссертации. М.: ИПУ РАН. 1988.
- Вайрадян A.C., Коровин A.B., Удалов В. Н. Эффективное функционирование управляющих мультипроцесссорных систем. М.: Радио и связь. 1984. 328 с.
- Белинский A.C., Левнер Е. В. Проектирование моделей и методов теории расписаний в задачах оптимального планирования на грузовом транспорте. // Автоматика и телемеханика. 1989. N1.
- Богуславский Л.Б., Крейнин A.A. Анализ влияния аппаратных конфликтов на производительность мультипроцессорных систем. // Управляющие системы и матттины. 1981. N2. С. 42−47.
- Турута E.H. Организация распределения задач в вычислительных системах, обеспечивающая их отказоустойчивость. // Автоматика и вычислительная техника. 1985. N1.C. 5−14.
- Турута E.H., Ковалев В. Ш. Об одном методе повышения живучести локальных сетей ЭВМ. // Автоматика и вычислительная техника. 1983. N5. С. 42−44.
- Головкин Б.А. Расчет характерисик и планирование параллельных вычислительных процессов. М.: Радио и связь. 1983. 272 с.
- Основы теории вычислительных систем. Под ред. С. А. Майорова. М.: Высшая школа. 1978.
- Бусленко М. П Моделирование сложных систем. М.: Наука. 1968.
- Лифшиц A.A., Мальц Э. А. Статическое моделирование систем массового обслуживания. М.: Советское радио. 1978. 248 с.
- Авен О.Н., Гурин H.H., Коган Я. А. Оценка качества и оптимизация вычислительных систем. М.: Наука. 1982.
- Заболотный A.A. Влияние прерываний конвейера на эффективность многопроцессорных систем. // Электронное моделирование. 1987. N2. С. 17−20.
- Калинин И.А., Островский И. А. К вопросу о предварительной оценке загрузки процессора и времени реакции в системе коллективного пользования. // Рукоп.Деп. в ИНФОРМПРИБОР. N 4045- пр87. Деп. от 25. 1987.
- Артамонов Г. Т., Брехов О. М. Аналитические вероятностные модели функционирования ЭВМ. М.: Энергия. 1978.
- Bogurovic N. Process scheduling procedure for a class of real-time computer systems. // «ШЕЕ Trans, and electron.» 1987. V. 34. N1. p. 29−34.
- Woodbory Michael H. Analysis of the execution time of real-time tasks. // «Real-time sys. Sy., New Orleans, La, Dec. 2−4,1986. Proc. «Waschington D.C. 1986. p. 89−96.
- Калмыков Б.Н., Хохловский B.H. Планирование параллельных вычислений в децентрализованной микропроцессорной системе реального времени. «Изв. Ленинград, эл. тех. инст.» 1987. N389. с. 31−33.
- Сушков Б.Г. Некоторые алгоритмы планирования вычислений в детерминированных вычислительных системах реального времени. М.: ВЦ АН СССР. 1987. 57 с.
- Ярусов А.Г. Операционные модели и планирование параллельных вычислений в многопроцессорной системе реального времени. Управляющие системы и машины. 1983. N3. С. 18−22.
- Майоров С.А., Новиков Г. И. Структуры электронных вычислительных систем. Л.: Машиностроение. 1979.
- Феррари Д. Оценка производительности вычислительных систем. М.: Мир. 1981.
- Литвин В.Г., Аладышев В. П., Винниченко А. И. Анализ производительности мультипрограммных ЭВМ. М.: Финансы и статистика. 1984.
- Пржиялковский В.В. Сравнительный анализ оценок производительности различных ЭВМ. // Вопросы радилэлектроники. Серия ЭВТ. 1977. Вып. 5.
- Артамонов Г. Т. Развитие методов оценки производительности ВС. В кн.: Тезисы Всесоюзного совещания «Высокопроизводительные вычислительные системы». М. ИПУ. 1984.
- Chu W.W., Leung К.К. Module replication and assisgment for real-time distributed processing system. // «Proc. IEEE». 1987. 75. N5. Pp. 547−562.
- Сокол Ю.М., Казанцев П. Н. Некоторые вопросы эффективности процессора с разделением вычислительных ресурсов. // Управляющие системы и машины. 1973. N2.
- Клейнрок JI. Вычислительные системы с очередями. М.: Мир. 1979.
- Петров П.М., Николаев А. В. Аналитическая модель для оценки производительности МВС. // Автоматика и вычислительная техника. 1982. N4.
- Geist R., Stevenson D., Aiien R. The perceived effect of breakdown and repair on the performance of multiprocessor system. // «Performance Evaluation.» 1986. Y6. N4. Pp. 249−260.
- Realiability analysis of two-unit cold standby redundant system with administrative delay and no priority in repair. // «Microelectron Relaib». 1986. V26. Pp. 847−850.
- Быков B.A., Додонов А. Г., Клименко В. Г. Математическое моделирование информационно-вычислительных сетей. // «Ин-т проблем моделирования в энергетике АН УССР. Препр.». 1987. N60.
- Лубков Н.В. Оценка и прогнозирование надежности вычислительных средств с учетом процессов контроля, диагностирования, восстановления, технического обслуживания. М.: Машиностроение. 1985. 48 с.
- Креденцер Б.П., Сидоров Л. А. Модель надежности систем с комбинированным резервом времени и случайным режимом использования. Автоматика и телемеханика. 1988. N10.
- Лобанов Л.П., Кударенко А. А., Пивоваров И. В., Тересков В. А., Тимофеев Г. С. Метод анализа одного класса систем массового обслуживания и его использования для оценки производительности МВС. // Программирование. 1986. N12.
- Борисенко В.М. Оптимизация структуры многопроцессорной вычислительной системы. Автоматика и телемеханика. 1986. N12.9*1
- Скрипкин H.A. Анализ производительности специализированных вычислительных устройств с помощью потоковых моделей. // Рукопись деп. В ЦНИИТЭ Приборостроения. N4001-пр. 87.
- Трахтенгерц Э.А. Программное обеспечение параллельных процессов. М.: Наука. 1987.
- Заболотный A.A., Недзельский Д. А. Анализ функционирования мультипроцессорных систем с перестраиваемой структурой в переменном режиме. // Управляющие системы и машины. 1984. N1.
- Sahner Robin A., Trivedi Kishor S. Performance and reliability analysis using directed acyclic graphs. // «IEEE trans. Software Eng». 1987. 13. N10. Pp. 1105−1114.
- Шенборт И.М., Алиев B.M. Оптимизация структуры распределенных АСУ технологическими процессами. // Измерения, контроль, автоматизация. 1988. N1(65). С. 74−80.
- Reiter R. Scheduling parallel computations. // J. ACM. 1968. V.5. N14. Pp. 590−599.
- Поспелов Д.А. Введение в теорию вычислительных систем. М.: Сов.радио. 1972. 280 с.
- Маргалиташвили A.A., Амбарцумян A.A., Тепляков A.B., Прейдунов Ю. В. Графовые модели комплексов взаимосвязанных работ. // Деп. ВИНИТИ. N587-B90.
- Борисенко В.М., Амбарцумян A.A., Маргалиташвили A.A., Прейдунов Ю. В. Аналитические оценки эффективности диспетчеризации параллельных работ в многопроцессорных вычислительных системах. // Деп. ВИНИТИ. N375-B88.
- Бочаров П.П., Прейдунов Ю. В. Оценка времени выполнения комплекса работ на параллельной вычислительной системе. // Системный анализ и информатика. Сб. Научных трудов. М.: Изд-во УДН, 1991. С. 29−41.
- Маргалиташвили A.A. Исследование эффективности функционирования параллельных вычислительных ресурсов на заданных комплексах взаимосвязанных работ. Канд. диссертация. М.: Ин-т проблем управления РАН, 1990.
- Бочаров П.П., Прейдунов Ю. В. Прогнозирование выполнения сложных программных комплексов на параллельных вычислительных системах. // Автоматика и телемеханика. 1992. N12. С. 148−154.
- Игнатущенко В.В., Клушин Ю. С. Прогнозирование выполнения сложных программных комплексов на параллельных компьютерах: прямое стохастическое моделирование. // Автоматика и теллемеханика. 1994. N11. С. 142−157.
- Ляхов А.И. Асимптотический анализ неоднородной сетевой модели многопроцессорных и многотерминальных систем. // Автоматика и телемеханика. 1994. N2. С. 161−171.
- Богуславский Л. Б, Ляхов А. И. Методы оценки производительности многопроцессорных и многотерминальных систем. М.: Наука, 1992. 213 с.
- Гершуни Д.С. Планирование вычислений в системах жесткого реального времени (обзор и перспективы).// Вычислительная техника. Системы. Управление. 1991. N6. С.4−51.
- Monitoring and debugging of distributed real-time systems. IEEE Computer Society Press, 1995. 429p.
- D.Haban, Shin K.J. Application of real-time monitoring to scheduling tasks with random execution times. IEEE Computer Society Press, 1995. P.368−383.
- Мок A.K., Liu G. Early detection of timing constraint violation at runtime // Proc. Of 18-th IEEE Real-Time Systems Symposium (RTSS'97), San Fransisco, USA, December 3−5,1997.
- Puschner P., Nossal R. Testing the results of static worst-case execution time analysis // Proc. Of 19-th IEEE Real-Time Systems Symposium (RTSS'98), Madrid, Spain, December 2−4, 1998.
- Игнатущенко B.B., Тепляков A.B. Об эффективности временного резервирования параллельных вычислительных процессов// АиТ. 1994. № 6. С. 15 466. Natarajan S., Zhao W. Issues in Building Dynamic Real-Time Systems // IEEE Software. Sept. 1992. P. 16−21.
- Stancovic J., Ramamritham K. The Spring Kernel: A New Paradigm for Real-Time Operating Systems // Operating Systems Rev. July 1989. P. 54−71.
- Liu J.W.S. et al. Algorithms for Scheduling Imprecise Computation // Computer. May 1991. P. 58−68.
- Marlin C., Ransom K., Zhao W. An integrated environment for the development and analysis of hard real-time systems // Real-Time Programming. Oxford: Pergamon Press, 1992. P.27−32.
- Gopinath P., Schwan K. Chaos: Why One Cannot Have Only an Operating Systems for Real-Time Application // Operating Systems Rev. July 1989. P. 106−125.
- Игнатущенко B.B., Подшивалова И. Ю. Динамическое управление параллельными вычислительными процессами на основе статического прогнозирования их вьшолнения. // АиТ. 1997. № 5. С. 160−173.
- Ignatushchenko V.V. A principle of dynamic control of parallel computing processes on the basis of static forecasting // Proc. of the 10-th Int. Conf. on Parallel and Distributed Computing Systems (PDCS-97). New Orleans, USA, Oct. 1997. P. 593−597.
- В.В.Игнатущенко, И. Ю. Подшивалова. Динамическое управление надежным выполнением параллельных вычислительных процесссов для систем реального времени. // АиТ. 1999. № 6.
- Кук С.О., Подшивалова И. Ю. Прогнозирование вьшолнения сложных программных комплексов в условиях сбоев компонент параллельной ВС. // Тезисы докладов XL
- Юбилейной научной конференции Московского физико-технического института. Выпуск1. 28−29 ноября 1997 г. Долгопрудный. С. 33.
- Подшивалова И.Ю. Прогнозирование выполнения сложных программных комплексов при неисправностях в параллельных ВС. // Тезисы докладов XLI научной конференции Московского физико-технического института. Часть П. 27−28 ноября 1998 г. Долгопрудный. С. 40.
- Ферранте Дж., Оттенштейн К., Уоррен Дж. Граф программных зависимостей и его применение в оптимизации // Сб. Векторизация программ: теория, методы, реализация. М.: Мир, 1991. С. 141—182.
- Трахтенгерц Э.А. Введение в теорию анализа и распараллеливания программ в процессе трансляции. М.: Наука, 1981.
- Oudshoorn M.J., Huang L. Conditional task scheduling on loosely-coupled distributed processors // Proc. of the 10-th Int. Conf. on Parallel and Distributed Computing Systems (PDCS-97). New Orleans, USA, Oct. 1997. P. 136−140.