Ядерные реакторы
РБМК 1000
Математика
Курсовые
Альтернативная энергетика
ВВЭР
Информатика
Черчение

Теплоэнергетика

Реактор БН
Сопромат
Электротехника
Ядерная физика
Ядерное оружие
Графика
Карта

Организация информационно-вычислительных сетей

Понятие "система" носит двойственный характер. С одной стороны, по общему опре-делению, система - это совокупность взаимодействующих элементов (компонентов), ап-паратных и/или программных. С другой стороны, система может выступать в качестве компонента другой, более сложной системы, которая, в свою очередь, может быть компонентом системы следующего уровня. В связи с этим нужно иметь представление об архитектуре систем и средств как внешнем их описании (reference model) с точки зрения того, кто ими пользуется.

Несколько слов о сервисе обеспечения неделимости распределенных действий.

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

Помимо этого, параллельная работа различных приложений не должна сказываться на результатах деятельности каждого отдельно взятого приложения (приложения не должны интерферировать), и, наконец, зачастую действие, развивающееся в рамках распределенного приложения, должно обладать свойством неделимости.

В стандартах ISO/IS 8649/3 и ISO/IS 8650/3 определяется понятийная и методологическая основа, позволяющая удовлетворить указанным требованиям. В них рассматривается три аспекта, объединенных под общим названием “Commitment, Concurrency and Recover” (CCR) - фиксация, параллельность и восстановление в отношении организации распределенного действия.

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

Установление CCR-отношения подразумевает разделение его участников на ведущего и ведомого. Неделимое действие, вовлекая в свой ход множество элементов-приложений, образует дерево неделимого действия (см. рис.6.6).

Под неделимым действием понимается последовательность операций, выполняемых распределенным приложением, обладающая следующими свойствами:

· управляется (прямо или косвенно) единственным элементом приложением;

· развивается без интерференции с внешними действиями;

·  части неделимого действия выполняются различными элементами- приложениями.

Ветвями дерева неделимого действия являются CCR-отношения, развивающиеся на существующих двунаправленных ассоциациях. Таким образом, неделимое действие охватывает множество ведущих и ведомых, причем среди ведущих существует источник неделимого действия - корень неделимого действия (конечный приемник диагностики, выдаваемой ведомыми, несущий ответственность за выполнение фиксации или восстановления). Каждая ветвь неделимого дерева - CCR-отношение - имеет свою уникальную для данного неделимого действия идентификацию. В ходе развития неделимого действия одно и тоже элемент-приложение может задействоваться неоднократно, т.е. иметь несколько вхождений в дерево неделимого действия, причем в различных качествах: ведущего или ведомого (см. рис. 6.6).

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

Инженерная графика

 

Начертательная геометрия
Теория цепей
Сопромат
Лабораторные работы
Электротехника
Математика