Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://hdl.handle.net/11701/11559
Полная запись метаданных
Поле DCЗначениеЯзык
dc.contributor.advisorПахомов Андрей Владимировичru_RU
dc.contributor.authorМорозов Сергей Валерьевичru_RU
dc.contributor.authorMorozov Sergeyen_GB
dc.contributor.editorНестеров Вячеслав Михайловичru_RU
dc.contributor.editorNesterov Viacheslav Mikhаilovichen_GB
dc.date.accessioned2018-07-25T20:34:33Z-
dc.date.available2018-07-25T20:34:33Z-
dc.date.issued2017-
dc.identifier.other015613en_GB
dc.identifier.urihttp://hdl.handle.net/11701/11559-
dc.description.abstractС точки зрения бизнеса, автоматизированное многоярусное хранение данных позволяет уменьшить расходы на хранение данных, сохраняя при этом производительность системы хранения данных на приемлемом уровне. Целью данной магистерской диссертации является проектирование и реализация многоярусной файловой системы, конфигурируемой с помощью политик, имеющей два яруса, одним из которых является POSIX-совместимая файловая система (локальная дисковая или распределенная), а другим - облачное объектное хранилище. В ходе работы, была разработана многоярусная файловая система, именуемая CloudTieringFS. Основной сценарий ее использования это массовое хранение файлов. CloudTieringFS использует POSIX-совместимую файловую систему как постоянное хранилище для метаданных и как «вместительный кэш» для данных. В качестве постоянного хранилища для данных используется облачное объектное хранилище. CloudTieringFS позволяет задавать правила для миграции данных с помощью политик, отказоустойчива и сочетается почти со всеми POSIX-совместимыми файловыми системами. Эти характеристики в совокупности являются основным достоинством предлагаемой файловой системы. Диссертация состоит из четырех глав. В первой главе приведены концепции, необходимые для понимания предметной области, а также выполнен обзор похожих решений и выявлены проблемы, возникающие при разработке многоярусных файловых систем, в которых ярусами являются файловая система и облачное объектное хранилище. Во второй главе сделан обзор некоторых распределенных файловых систем. Выявлен ряд свойств распределенных POSIX-совместимых файловых систем, влияющих на проектирование и реализацию многоярусной файловой системы. В третьей главе установлены требования и приведен подробный проект многоярусной файловой системы. В последней, четвертой, главе выполнена оценка производительности файловой системы CloudTieringFS в одноузловой и многоузловой конфигурациях. В одноузловой конфигурации файловая система BtrFS играла роль быстрого яруса, а в многоузловой конфигурации роль быстрого яруса играла распределенная параллельная файловая система OrangeFS. Проведенное исследование предлагает результаты, которые выглядят многообещающе. Среднее время доступа к файлу, для выбранного шаблона доступа к файловой системе, незначительно отличается от среднего времени доступа к файлу на файловой системе, использованной в качестве быстрого яруса. Подводя итоги, можно утверждать, что правильно подобранные политики миграции данных позволяют сохранить производительность многоярусной файловой системы на уровне с файловой системой, используемой в качестве быстрого яруса.ru_RU
dc.description.abstractAutomated storage tiering, from the business point of view, allows for a considerable cut of data storage costs while preserving the storage system performance at an acceptable level. The aim of this master’s thesis is to design and implement a tiered policy-based file system having, as tiers, a local disk or distributed POSIX-conformant file system and cloud object storage. As a result of this study, the tiered file system called CloudTieringFS, has been devised. The primary use case of CloudTieringFS is mass file storage. CloudTieringFS uses a POSIX-conformant file system as a permanent storage for metadata and as “capacious cache” for data and cloud object storage as a permanent storage for data. The key advantage of CloudTieringFS is simultaneous provision of features such as configurability of data migration via policies, underlying file system-agnosticism, and fault tolerance. The study is divided into four chapters. In the first chapter, the background required to familiarize the reader with the automated storage tiering in an environment that includes a file system and cloud object storage is given. A survey of similar solutions is provided and common problems to be overcome by the tiered file system developer are identified. The second chapter surveys the selected distributed file systems and compares some of their features important for design and implementation. The third chapter summarizes requirements for the tiered file system and proposes a detailed design for such a system. In the last chapter, the performance of CloudTieringFS is evaluated in single- and multi-node configurations with BtrFS and OrangeFS file systems correspondingly. The performance results of CloudTieringFS are promising. The average file access latency for the selected file access pattern differs insignificantly versus the file access latency of the underlying file system. Summarizing, it can be argued that properly adjusted automated storage tiering policies can preserve the underlying file system’s performance with neglectable overheads while reducing data storage costs.en_GB
dc.language.isoru-
dc.subjectмногоярусная файловая системаru_RU
dc.subjectиерархическое управление носителямиru_RU
dc.subjectфайловая системаru_RU
dc.subjectоблачное объектное хранилищеru_RU
dc.subjectоблачное хранилищеru_RU
dc.subjectоптимизацияru_RU
dc.subjectautomated storage tieringen_GB
dc.subjecthierarchical storage managementen_GB
dc.subjectHSMen_GB
dc.subjecttieringen_GB
dc.subjectfile systemen_GB
dc.subjecttiered file systemen_GB
dc.subjectpolicy-based file systemen_GB
dc.subjectcloud object storageen_GB
dc.subjectcloud storageen_GB
dc.subjectoptimizationen_GB
dc.subjectdata managementen_GB
dc.subjectdata migrationen_GB
dc.subjectmigrationen_GB
dc.titleTiered file system: Optimization of architecture and management algorithmsen_GB
dc.title.alternativeМногоярусная файловая система: оптимизация архитектуры и алгоритмов управленияru_RU
Располагается в коллекциях:MASTER'S STUDIES



Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.