Метод выявления измененных файлов в облачной системе резервного копирования

Информационные технологии

  • Б. Г. Атаян Национальный политехнический университет Армении
Keywords: облачное резервное копирование, программный код, обнаружение изменений, ориентированный граф зависимостей.

Abstract

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

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

Author Biography

Б. Г. Атаян, Национальный политехнический университет Армении

Атаян Борис Генадьевич
преподаватель кафедры Информационной безопасности и программного обеспечения

Published
2018-06-02