Preview

Труды Института системного программирования РАН

Расширенный поиск

Распределенные системы хранения данных: анализ, классификация и варианты выбора

https://doi.org/10.15514/ISPRAS-2015-27(6)-15

Аннотация

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

Об авторах

Александр Тормасов
Университет Иннополис
Россия


Анатолий Лысов
Университет Иннополис
Россия


Эмиль Мазур
Университет Иннополис
Россия


Список литературы

1. IBM Platform Computing Edition, Software Defined Storage For Dummies,New Jersey, 2014, pp.4-5 .

2. Программно-определяемые хранилища всё более востребованы – ChannelForIT. http://channel4it.com/blogs/Programmno-opredelyaemye-hranilishcha-vsyo-bolee-vostrebovany-6787.html (дата обращения 23 July 2015).

3. List of file systems - Wikipedia, the free encyclopedia. https://en.wikipedia.org/wiki/List_of_file_systems (дата обращения 23 July 2015).

4. Google Trends. https://www.google.com/trends (обращение 23 July 2015).

5. M.Placek, R. Buyya, A taxonomy of distributed storage systems, p. 53.

6. Как Facebook сэкономил 75% энергии, которая требуется для хранения фоточек котиков и селфи пользователей / Блог компании King Servers / Habrahabr. http://habrahabr.ru/company/kingservers/blog/257699/ (дата обращения 23 July 2015).

7. Data compression – Wikipedia, the free encyclopedia. https://en.wikipedia.org/wiki/Data_compression (дата обращения 23 July 2015).

8. Дедупликация данных – подход NetApp / Блог компании NetAppg / Habrahabr. http://habrahabr.ru/company/netapp/blog/110482/ (дата обращения 23 July 2015).

9. Введение в дедупликацию данных / Блог компании Veeam Software. http://habrahabr.ru/company/veeam/blog/203614/ (дата обращения 23 July 2015).

10. Erasure code - Wikipedia, the free encyclopedia. https://en.wikipedia.org/wiki/Erasure_code (обращение 23 July 2015).

11. О Чем Стоит Задуматься, Сохраняя Свои Данные в Облаке. Часть 2 / Habrahabr. http://habrahabr.ru/post/141487/ (дата обращения 23 July 2015).

12. Высокая доступность веб-сайта: георепликация файлов сайта с lsyncd / Habrahabr. http://habrahabr.ru/company/infobox/blog/252751/ (дата обращения 23 July 2015).

13. Object storage - Wikipedia, the free encyclopedia. https://en.wikipedia.org/wiki/Object_storage (дата обращения 23 July 2015).

14. Объектная система хранения данных - конкурент железных СХД. http://www.jetinfo.ru/stati/konkurenty-zheleznykh-skhd (дата обращения 23 July 2015).

15. Y. R'kaina, Reliable and persistent storage for CoDeS a distributed collaborative system // 2013, p. 40

16. An Overview of Tahoe-LAFS. Secure and fault tolerant distributed storage system. https://code.google.com/p/nilestore/wiki/TahoeLAFSBasics (дата обращения 23 July 2015).

17. Теорема CAP – Wikipedia, the free encyclopedia. https://ru.wikipedia.org/wiki/Теорема_CAP (дата обращения 23 July 2015).

18. Согласованные в конечном счете (Eventually Consistent) . http://habrahabr.ru/post/100891 (дата обращения 23 July 2015).

19. B. Calder, J. Wang, A. Ogus, N. Nilakantan, A. Skjolsvold, S. McKelvie, Y. Xu, S. Srivastav, J. Wu, H. Simitci, J. Haridas, C. Uddaraju, H. Khatri, A. Edwards, V. Bedekar, S. Mainali, R. Abbasi, A. Agarwal, M. Fahim ul Haq, M. Ikram ul Haq, D. Bhardwaj, S. Dayanand, A. Adusumilli, M. McNett, S. Sankaran, K. Manivannan, L. Rigas Windows Azure Storage: a highly available cloud storage service with strong consistency // SOSP '11 Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles, 2011, 143-157.

20. M. Campagna, AWS Key Management Service Cryptographic Details, 2015, p. 28

21. Autonomic computing - Wikipedia, the free encyclopedia. https://en.wikipedia.org/wiki/Autonomic_computing (дата обращения 23 July 2015).

22. Self-management (computer science) - Wikipedia, the free encyclopedia. https://en.wikipedia.org/wiki/Self-management_(computer_science) (дата обращения 23 July 2015).

23. Google потерял часть данных пользователей из-за удара молнии – Русская служба BBC. http://www.bbc.com/russian/international/2015/08/150819_google_lightning_data (дата обращения 23 July 2015).


Рецензия

Для цитирования:


Тормасов А., Лысов А., Мазур Э. Распределенные системы хранения данных: анализ, классификация и варианты выбора. Труды Института системного программирования РАН. 2015;27(6):225-252. https://doi.org/10.15514/ISPRAS-2015-27(6)-15

For citation:


Tormasov A., Lysov A., Mazur E. Distributed data storage systems: analysis, classification and choice. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2015;27(6):225-252. (In Russ.) https://doi.org/10.15514/ISPRAS-2015-27(6)-15



Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)