Разработка программного обеспечения для операционной системы z/OS, проверяющая данные на согласованность.

Разработка программного обеспечения для операционной системы z/OS, проверяющая данные на согласованность.

Вид работы: Дипломная работа  |   Предмет работы: Программирование   |   Количество листов: 57

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


СОДЕРЖАНИЕ
СОДЕРЖАНИЕ 1
ВВЕДЕНИЕ 5
1. ОБЩИЕ СВЕДЕНИЯ О НАБОРАХ ДАННЫХ В ОПЕРАЦИОННОЙ СИСТЕМЕ Z/OS 8
1.1. Наборы данных в операционной системе z/OS 8
1.2. Имена наборов данных 9
1.3. Распределение наборов данных 10
1.4. Хранение наборов данных 11
1.5. Логические записи и блоки 11
1.6. Форматы записи наборов данных 12
1.7. Выводы 13
2. СОГЛАСОВАННОСТЬ ДАННЫХ И ОБЩИЕ ПРИНЦИПЫ РАБОТЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ КОПИРОВАНИЯ ДАННЫХ 14
2.1. Понятие согласованности данных 14
2.2. Оценка согласованности данных 15
2.3. Виды согласованности данных 16
2.3.1. «Point in Time» согласованность 16
2.3.2. Согласованность транзакций 16
2.3.3. Согласованность приложений 17
2.4. Потеря данных и согласованности 17
2.5. Общие принципы работы приложений копирования данных 19
2.6. Выводы 20
3. ПРИЛОЖЕНИЕ ПРОВЕРКИ ДАННЫХ НА СОГЛАСОВАННОСТЬ CBT (CONSISTENCY BENCHMARK TOOL) 22
3.1. Концепция и общие принципы работы CBT 22
3.2. Типичные варианты использования 23
3.2.1. Локальное копирование 23
3.2.2. Удаленное копирование 23
3.2.3. Перенос данных 25
3.2.4. Резервное копирование и восстановление 25
3.2.5. Генерация нагрузки 26
3.3. Архитектура приложения 26
3.4. Схема работы CBT 27
3.5. Представление записи 28
3.6. Подсистема записи данных 29
3.6.1. Режимы расположения записей 29
3.6.2. Алгоритм работы CBT в режиме записи данных 30
3.6.3. Описание ключевых функций подсистемы записи данных 31
3.7. Подсистема анализа данных на согласованность 31
3.7.1. Алгоритм работы приложения в режиме проверки данных на согласованность 31
3.7.2. Алгоритм проверки записи 32
3.7.3. Описание ключевых функций подсистемы анализа данных на согласованность 33
3.8. Работа подсистем записи данных и анализа данных на согласованность в многопоточном режиме 33
3.8.1. Алгоритм организации параллельной записи и проверки данных 34
3.8.2. Описание ключевых функций, реализующих возможность многопоточной работы 35
3.9. Примеры запуска 36
3.10. Примеры обнаружения несогласованных данных 36
3.10.1. Пропущены “зависимые записи” 37
3.10.2. “Разорванная страница” 37
3.10.3. Пустые данные 37
3.11. Сборка приложения 38
3.12. Выводы 38
4. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ 40
4.1. Концепция экономического обоснования научно-технического проекта 40
4.2. Трудоёмкость и календарный план выполнения научно-технического проекта 40
4.3. Расчет затрат на выполнение научно-технического проекта 41
4.3.1. Расходы на материальное обеспечение 41
4.3.2. Расходы на оплату труда (основная заработная плата) 41
4.3.3. Расходы на дополнительную заработную плату 42
4.3.4. Отчисления на социальные нужды 42
4.3.5. Прочие прямые расходы 43
4.3.6. Накладные расходы 43
4.3.7. Плановая себестоимость 43
4.4. Оценка экономической эффективности выполнения научно-технического проекта 43
4.5. Выводы 45
5. ОХРАНА ТРУДА 46
ЗАКЛЮЧЕНИЕ 56










ПОМОЩЬ С НАУЧНОЙ РАБОТОЙ

Подготовим для Вас работу по стандартам Вузов

Готовая работа с высокой уникальностью по минимальной цене
Срок выполнения от 2 часов
Антиплагиат более 70%

Быстрый заказ работы





[honeypot 2Mp1wUz2rkcR2jj1Ahxo]

Мы перезвоним через 5 минут

Яндекс.Метрика

Error: Please enter a valid email address

Error: Invalid email

Error: Please enter your first name

Error: Please enter your last name

Error: Please enter a username

Error: Please enter a password

Error: Please confirm your password

Error: Password and password confirmation do not match