русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Резервирование на уровне задач


Дата добавления: 2014-10-02; просмотров: 961; Нарушение авторских прав


В клиент- серверной архитектуре Citect при наличии дублированных серверов ввода-вывода можно реализовать более чем просто поддержка постоянной связи с промышленными устройствами. Необходимо также обеспечить сохранность и непрерывность данных тревог и графиков в случае возникновения неисправности. Это может быть обеспечено путем разделения функций сервера на 4 задачи: ввод-вывод; тревоги; графики; отчеты.

Каждая из этих задач поддерживает свою базу данных независимо от других задач, так что можно дублировать каждую задачу в отдельности. Например, можно обеспечить параллельное исполнение задач отображения графиков на разных серверах в отличие от архитектуры основной/резервный, используемой для серверов ввода-вывода.

Во время работы Citect обеспечивает параллельную работу основных и резервных серверов. Если основной сервер Отчетов, Графиков или Тревог выходит из строя, все клиенты получают данные с резервного. После рестарта основного сервера клиенты сохраняют работу с резервным сервером до тех пор, если он не выйдет из строя или произойдет выключение и перезагрузка клиента. Поскольку Citect обеспечивает идентичность данных на обоих серверах, для клиента нет никакой разницы откуда брать данные – с основного или резервного, ситуация когда часть клиентов берет данные с основного а часть с резервного является нормальной. После устранения неисправности основного сервера он может обновить свои данные графиков с помощью информации с резервного. Таким образом, поддерживается непрерывное отображение информации графиков.

 

Резервирование задач отображения графиков и вывода отчётов.

 

Резервирование сети

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



 

Резервирование сети.

Выделенный сервер файлов

В систему может также быть добавлен выделенный сервер файлов для централизованного хранения баз данных и информации для отображения на экране. В случае выхода из строя основного сервера обеспечивается непрерывное отображение графиков. Централизованные базы данных также легче поддерживать и администрировать.

 

Резервирование связи с контроллерами

В большинстве контроллеров можно организовать дополнительную связь между сервером ввода-вывода и устройством. Наличие дополнительного канала связи гарантирует сохранение обмена данными, если основной канал выйдет из строя.

 

Резервирование контроллеров.

 

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

 

Резервирование обмена данными с помощью локальной сети.

 

Если устройство ввода-вывода поддерживает соединение точка-точка, можно обеспечить полное резервирование путем дублирования устройств.

 

Полное резервирование связи с контроллерами.

 


Лекция 19

 



<== предыдущая лекция | следующая лекция ==>
Дублирование Сервера Ввода-Вывода | Технология динамического обмена данными DDE


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.