Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

'Диплом'
О присуждении городских премий и вручении дипломов победителям городских конкурсов «Лучшее предприятие города» и «Руководитель года» по итогам 2011 г...полностью>>
'Документ'
Вследствие доступности компьютеров и музыкального программного обеспечения, а также большого желания подростков реализовать себя в музыкальном творче...полностью>>
'Реферат'
Метою написання реферату є поглиблене вивчення теоретичних та практичних питань діяльності держави, господарських та природоохоронних органів, громад...полностью>>
'Документ'
На рис.7.22 и рис.Ц31 представлен еще один зодиак того же типа, что и датированный нами выше фивский цветной зодиак "OU". Он был обнаружен ...полностью>>

Имитационное моделирование модулей Системы управления транзакциями Алиев А. И., Алиев Аг. А

Главная > Документ
Сохрани ссылку в одной из сетей:

Имитационное моделирование модулей Системы
управления транзакциями

Алиев А.И., Алиев Аг.А.

Институт Информационных Технологий НАН Азербайджана

Особое место в процессе информатизации общества занимает создание компьютерных сетей и построение на их основе распределенных систем обработки информации (РСОИ). РСОИ представляют собой множество территориально отдаленных друг от друга узлов, объединенных системой передачи данных и взаимодействующих посредством обмена сообщениями. Такие системы обеспечивают распределенную обработку данных, при которой прикладной процесс из одного узла может обращаться к информации любого другого узла. Конечной целью создания РСОИ является интеграция информационных и вычислительных ресурсов, а также средств коммуникации и оргтехники и т.п. целого региона и даже мира для своевременного представления возможностей их потребления не зависимо от географического расположения пользователей.

Примером РСОИ может служить распределенная база данных (РБД), представляющая собой совокупность логически связанных баз данных, размещенных в различных узлах, и потоков прикладных задач – глобальных транзакций, которые могут одновременно использовать несколько баз данных как единое целое. Важнейшей проблемой, возникающей в любой РБД, является предохранение информационных ресурсов, хранящихся в ней, от некорректных действий. В результате выполнения параллельных транзакций некоторые из этих транзакций могут временно нарушить целостность РБД. Очевидно, что необходима определенная дисциплина обработки транзакций, позволяющая устранить проблемы. Такая дисциплина существует и известна как сериализация транзакций. Для практической реализации этой дисциплины в РБД чаще всего используются механизмы блокирования, временных меток и оптимистический подход.

В работе для практической реализации алгоритмов управления параллелизмом в РБД предлагается использовать в качестве неотъемлемой части СУРБД  отказоустойчивую систему управления транзакциями (ОСУТ), обеспечивающую взаимодействие прикладных процессов с информационными ресурсами РБД. ОСУТ представляется в виде распределенного программного комплекса, состоящего из отдельных модулей. Основными требованиями и отличительными особенностями ОСУТ является обеспечение непротиворечивости РБД в процессе обработки параллельных пользовательских запросов при возможных асинхронных отказах узлов (процессов).

В каждом узле j функционируют следующие компоненты ОСУТ (рис. 1):

  • модуль (transaction generator) – генератор транзакции;

  • модуль (synchronization nucleus) – синхронизатор транзактных запросов;

  • модуль (transaction manager) – менеджер фиксации транзакции;

  • модуль (data manager) – менеджер данных;

  • модуль (election manager) – менеджер выборов координатора;

  • модуль (rollback manager) – менеджер отката транзакции;

Имитационное моделирование является мощным инженерным методом исследования сложных систем, используемых в тех случаях, когда другие методы оказываются малоэффективными. Имитационная модель представляет собой систему, отображающую структуру и функционирование исходного объекта в виде алгоритма, связывающего входные и выходные переменные, принятые в качестве характеристик исследуемого объекта. Имитационные модели реализуются программно с использованием различных языков. Одним из наиболее распространенных языков, специально предназначаемых для построения имитационных моделей, является GPSS: General Purpose Simulation System (Моделирующая система общего назначения).

В качестве критериев эффективности для системы управления транзакциями используется пропускная способность, определяемая как количество фиксированных транзакций в секунду, коэффициент рестартов, который даёт среднее число рестартов транзакции на одну фиксацию и время отклика – среднее время, проходящее между инициацией транзакции на узле и получением ответа после ее успешного выполнения (рис. 2). Изучение изменения этих показателей в зависимости от уровня мультипрограммирования даёт возможность оценить производительность СРБД в соответствующих режимах работы.




Рис. 2. Результаты моделирования с различными параметрами

после моделирования



Скачать документ

Похожие документы:

  1. Постановление Правительства Республики Казахстан от 5 февраля 2008 года №104

    Документ
    2. Признать утратившим силу Правительства Республики Казахстан от 18 августа 2 года № 1282 «Об утверждении списка продукции, подлежащей экспортному контролю в Республике Казахстан» (САПП Республики Казахстан, 2 г.
  2. А. А. Реан > Н. В. Бордовская с. И. Розум психология и педагогика учебник

    Учебник
    Учебник представляет собой компактный и высокоинформативный очерк психологии и педа­гогики. Эта книга задумана как попытка удовлетворить любознательность и потребность студен­тов в знаниях о психологии человека, механизмах и закономерностях

Другие похожие документы..