Модуль архивирования для обеспечения резервного копирования и хранения данных

Серия 4. Химическое машиностроение и инженерная экология Обобщенная термодинамика расставляет все по своим местам. Классический идеально-газовый раствор, приводящий к энтропии смешения, с квантовых позиций есть смесь компонентов в состоянии одночастичной плазмы с одинаковыми молекулярными массами и, следовательно, с равными объемами макроячеек. Равенство молекулярных масс предполагает различие структуры молекул, чем и определяется приращение энтропии смешения для классической идеальной системы.

Заключение

Таким образом, использование энтропии Шеннона в экстремальном принципе максимального правдоподоьия, строго говоря, справедливо только для рассмотренной идеально-газовой системы. При описании неидеальных систем необходимо введение коэффициентов активности регулярного характера, а также условной энтропии, связанной с коэффициентами атермальности и объемами частиц.

Литература

1. Майков В.П. Расширенная версия классической термодинамики - физика дискретного пространства-времени. - М.: МГУИЭ, 1997. - 160 с.

2. Гухман A.A. Об основаниях термодинамики. - М.: Энергоатомиздат, 1986. - 384 с.

3. Липиндин А.И. Модели современной физики. - М.: Гнозис, 1999. - 166 с.

4. Балунов А.И., Майков В.П. Энтропия и информация в теории ректификации // Изв. вузов. Химия и хим. технология. 2003. Т.46. Вып.9. С.54-67.

5. Майков В.П., Балунов А.И. Ректификация атермальных смесей. Системно-информационный подход. М.: МИХМ, 1979. - 88 с.

6. Майков В.П., Балунов А.И. Условная энтропия в описании свойств атермальности // Изв. вузов. Химия и хим. технология. 2004. Т.47. Вып.8. С.76-81.

7. Хайтун С. Д. История парадокса Гиббса. - М.:КомКнига, 2010. - 168 с.

Модуль архивирования для обеспечения резервного копирования

и хранения данных

к.т.н. Елисеева O.A., Пьянков И.Б., Решетина H.A.

ООО «НТЦ «Комплексные модели» МГМУ

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

Ключевые слова. Модуль архивирования, программный комплекс моделирования.

В программировании имеет первоочередную ценность сохранность данных. При разработке системы комплексного моделирования на примерах моделирования процессов транспортирования, циркуляции и теплопередачи (ТЦТ) для газовых, жидких и смешанных сред (ГЖСС) в конструкционных элементах технически сложных объектов (ТСО) был разработан модуль архивирования [1], обеспечивающий резервное хранение нформациис описанием объектов моделирования и данных о процессе моделирования (рисунок 1).

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

Серия 4. Химическое машиностроение и инженерная экология расположения в случае их повреждения или разрушения.

Модуль архивирования выполняет резервное копирование в режиме реального времени, не прерывая работу программного комплекса моделирования (ПКМ) и без перезагрузки компьютера.

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

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

«Модуль» Е§~~|

Архивирование

«service» !*Ei

АБ01 .01 Сохранить параметры архивирования

Сохранить регламент

«service» А£>01 02 Архивирование

Архивировать данные

«service» А£>01 .03. Вое становление

Востановление данных

Рисунок 1. Компонентная структура модуля архивирования

Модуль архивирования реализован на языке программирования Java версии 1.7 с использованием среды Oracle Java Platform 7, Standard Edition (JavaSE). Одним из основных критериев выбора платформы служит переносимость программы и возможность ее корректного функционирования на любых современных рабочих станциях.

В качестве инструмента разработки использован свободно распространяемый пакет компиляторов Java 7 Development Kit (JDK 1.7). Для автоматической сборки проектов исходного кода используется свободно распространяемый сборщик Apache Maven 3 (3.0.3).

Функции модуля архивирования реализуются внешним специализированным приложением, сервисы для которого не проектируются.

Модуль решает следующие задачи:

- управление расписанием резервного копирования;

- резервное копирование данных - созданиерезервных копий элементов системы (данных ПКМ) в автоматическом режиме по заданному расписанию, который создается администратором, или в ручном режиме;

- архивирование данных;

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

Резервирование предполагает создание следующих видов резервных копий по заданному расписанию:

- Полное резервирование (Full backup) - еженедельное, ежемесячное и ежеквартальное резервирование;

- Инкрементное резервирование (Incrementalbackup);

- Резервирование в виде образа.

Для корректной работы программы необходима рабочая станция под управлением операционной системы Microsoft Windows XP (с обновлением ServicePack 2 или выше) или

Серия 4. Химическое машиностроение и инженерная экология Microsoft Windows 7 или Linux (64-bit с версией ядра 2.6). Для запуска программы на рабочей станции необходима предварительная установка свободно распространяемой среды Java SE JRE версии 1.7.0_03 или выше.

Модуль архивирования функционирует на следующих технических средствах:

1) На сервере базы данных с параметрами не хуже:

- количество процессоров 2, Intel Xeon 2.8 GHz;

- оперативная память DDR3 16 Гб;

- контроллер RAID 1, 4 носителя 73 Гб SCSI

- GigabitEthernet.

На сервере приложений с параметрами не хуже:

- количество процессоров 2, Intel Xeon серий 5500 или 5600, 2.8 Ггц;

- оперативная память DDR3 от 8 Гб;

- GigabitEthernet.

Сетевой интерфейс Ethernet 100BASE-T для соединения с сервером;

На рабочей станции пользователя с параметрами не хуже:

- процессор IntelCore i3;

- 2 Гб свободной оперативной памяти для хранения информационных моделей проектов;

- 100 Мб дискового пространства для установки;

- графический адаптер с поддержкой OpenGL.

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

Рисунок 2. Схема взаимодействия модуля архивирования с другими модулями

Восстановление данных при сбоях происходит до момента выполнения последней резервной копии (полной или инкрементальной). Глубина потери данных определяется распи-

Известия МГТУ «МАМИ» № 1(15), 2013, т. 4 183

Серия 4. Химическое машиностроение и инженерная экология

санием резервного копирования.

Общие функциональные ограничения описаны в [2].

Загрузка и вызов функций модуля осуществляется после запуска сервиса архивации. Место модуля архивирования в структуре ПКМ и схема его взаимодействия с другими программными модулями приведена на рисунке 2.

Для выполнения операций архивации на вход сервису архивации передаются следующие данные:

- Перечень объектов, подлежащих резервному копированию;

- Расписание выполнения резервного копирования;

- Путь, по которому доступен носитель для хранения создаваемых копий; Выходные данные модуля архивации включают:

- Резервные копии;

- Журнал (лог) сервиса архивации.

Описание логическойструктуры модуля

На этапе начальной настройки ПКМ администратором задается регламент резервирования, который обеспечивает выполнение резервирования данных в автоматическом режиме. Регламент резервирования в дальнейшем может корректироваться. Возможен вариант ручного запуска операций архивации и восстановления.

При работе с модулем Администратор выбирает один из следующих возможных вариантов сценариев работы:

- архивация (вручную или по расписанию);

- восстановление данных (в ручном режиме).

Сценарий архивации

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

Серия 4. Химическое машиностроение и инженерная экология системы вручную и по плану резервирования (рисунок 3), который создается администратором, а также для восстановления элементов системы при возникновении такой необходимости. Данный сценарий включает операцию настройки параметров резервирования.

Алгоритм основного хода событий архивации по плану резервирования:

Шаг 1. Администратор проверяет, что сервис архивации запущен и при необходимости запускает его. Данный шаг повторяется при каждом перезапуске системы.

Шаг 2. Администратор выполняет настройку или корректировку параметров резервирования, включая расписание и объекты резервирования (для каких элементов системы, с какой периодичностью осуществляется резервное копирование).

Шаг 3. Система сохраняет изменения в параметрах резервирования.

Шаг 4. Администратор выбирает выполнение резервного копирования в автоматическом режиме.

Шаг 5. Система выполняет резервное копирование. Полные и инкрементальные копии создаются в соответствии с заданным расписанием.

Шаг 6. Администратор проверяет работоспособность резервных копий (с определенной периодичностью).

Шаг 7. Ход событий заканчивается.

Для архивации в ручном режиме на шаге 4 Администратор может выбрать выполнение резервного копирования в ручном режиме (рисунок 3). Сценарий продолжается с шага 6.

Сценарий восстановления данных

Сценарий восстановления данныхпредназначен для восстановления элементов системы при возникновении такой необходимости. Данный сценарий включает операцию настройки параметров резервирования. Основной ход событий:

1) Администратор проверяет, что сервис архивации запущен и при необходимости запускает его. Данный шаг повторяется при каждом перезапуске системы.

1) Администратор выбирает выполнение восстановления данных и указывает точку восстановления (дату и время, на которую нужно восстановить данные).

2) Система выполняет восстановление данных.

3) Администратор проверяет работоспособность резервных копий.

4) Ход событий заканчивается.

Таким образом, наличие модуля архивирования с описанными функциональными возможностями в структуре системыпрограммного комплекса моделирования ТСО ТЦТ ГЖССподтверждаетвысокую надежность хранения информации в разработанном ПКМ.

Список сокращений

гжсс Газы, жидкие и смешанные среды

кэ Конструкционный элемент

ОГД Оптимизация газовой динамики

ПКМ Программный комплекс моделирования

ТСО Технически сложный объект

ТЦТ Транспортирование, циркуляция и теплопередача

ESB Enterprise Service Bus, сервиснаяшина

UML Unified Modeling Language - унифицированный язык моделирования

Работа проводится по заказу Минобрнауки Российской Федерации в рамках реализации ФЦП «Исследования и разработки по приоритетным направлениям развития научно-технологического комплекса России на 2007-2013 годы». ГК № 07.524.12.4013 от 28.10.2011 по теме: «Развитие методик и создание системы комплексного моделирования на примерах моделирования процессов транспортирования, циркуляции и теплопередачи для газовых, жидких и смешанных сред в конструкционных элементах ТСО»

Серия 4. Химическое машиностроение и инженерная экология

Литература

1. Заявление на государственную регистрацию Программы для ЭВМ «Оболочка библиотеки теплогидравлических моделей» № 2013612824 от 09.04.13г.

2. RU.20686.504100-01 31 01-1«Программный комплекс моделирования процессов транспортирования, циркуляции теплопередачи для газовых, жидких и смешанных сред в конструкционных элементах ТСО». Описание программы.

Модуль подготовки моделей элементов систем и технологических процессов теплогидравлического кластера

к.т.н. Елисеева O.A., Пьянков И.Б.

ООО «НТЦ «Комплексные модели», МГМУ

Аннотация. Описан модуль подготовки элементов систем и технологических процессов теплогидравлического кластера. Целью разработки является создание универсального инструмента для подготовки и отладки пользовательских расчетных моделей, позволяющего одновременно работать с трехмерными модализаци-онными схемами, функциональными схемами и элементами визуального программирования.

Ключевые слова. Теплогидравлическии кластер, оптимизация, модуль, технически сложные объекты.

Введение

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

В рамках выполнения ФГБОУ ВПО «МАТИ - Российский государственный технологический университет К.Э. Циолковского» совместно с ООО «НТЦ «Комплексные модели» ОКР разработан программный комплекс моделирования (ПКМ). ПКМ предназначен для использования на этапах проектирования высокотехнологичных технически сложных объектов с целью повышения качества проектирования и снижения издержек на их разработку.

Одной из функциональных задач ПКМ является поиск оптимальных решений в многокритериальных многопараметрических задачах моделирования газовой динамики с целью получения наилучших характеристик моделирования элементов систем и технологических процессов теплогидравлического кластера (ТГК):

1) процессов течения и теплопередачи при транспортировании газовой, жидкой или смешанной среды в магистральном трубопроводе;

2) динамики движения и состояния теплоносителя (вода-пар) водо-водяной ядерной энергетической установки.

Модуль подготовки моделей элементов систем и технологических процессов входит в состав программного комплекса оптимизации газовой динамики (ПК ОГД) в качестве и функционального блока и программного компонента [1]. Модуль используется на всех этапах работы с теплогидравлической моделью ТСО, в том числе с конструкционными элементами (КЭ).

Модуль реализует следующие функции:

- представление ТСО и его подсистем;

- добавление в проект библиотечных КЭ и подсистем ТСО;

- создание КЭ и подсистем ТСО;

- определение свойств КЭ и подсистем ТСО;