Методи динамічного завантаження класів у розподілених сховищах даних

dc.contributor.advisorЗамятін, Денис Станіславович
dc.contributor.authorРіпневський, Олександр Олександрович
dc.date.accessioned2018-06-01T12:34:14Z
dc.date.available2018-06-01T12:34:14Z
dc.date.issued2018-05
dc.description.abstractukАктуальність теми. Сучасне суспільство дедалі більше набирає рис інформаційного. Інформація стає одним із головних стратегічних ресурсів держав на одному рівні з матеріальними, енергетичними та електронними. Обробка даних безпосередньо в оперативній пам’яті є досить широко обговорюваною темою в останній час. Багато компаній, які в минулому відмовлялись розглядати використання in-memory технологій через високу вартість, зараз перебудовують архітектуру своїх інформаційних систем, щоб використовувати переваги швидкої транзакційної обробки даних, пропонованих даними рішеннями. Це є наслідком стрімкого падіння вартості оперативної пам'яті (RAM), в результаті чого стає можливим зберігання всього набору операційних даних в пам'яті, збільшуючи швидкість їх обробки більш ніж в 1000 разів, порівняно із обробкою даних на жорстких дисках. In-Memory Compute Grid та In-Memory Data Grid продукти надають необхідні інструменти для побудови таких рішень. Цей підхід дуже швидко набув широкого визнання серед експертів в області проектування хмарних платформ, а також будь-яких систем, що мають потребу в практично необмеженому масштабуванні системи зберігання даних. Багато відомих компаній випустили на ринок системи такого типу: Oracle Coherence - Java / C / .NET VMWare Gemfire - Java GigaSpaces - Java / C / .NET JBoss (RedHat) Infinispan - Java Terracota - Java В межах даного дослідження будуть розглядатись рішення для Java, тобто вузлами кластера IMDG будуть JVM. Крім того IMDG на Java може бути використаний для швидкого доступу до даних через REST API. В даній роботі розглянуті різні реалізації розподілених сховищ даних. Описано основні функції та розглянуто механізми обробки даних в IMDG. Окремо розглянутий механізм завантаження класів до сховищ в оперативній пам’яті, та описано існуючі рішення його оптимізації. Технологія та In-Memory Data Grid є відносно новою, тому існує ряд проблем, які потребують вирішення. Однією з таких проблем розподілених сховищ даних в оперативній пам’яті є неможливість зміни схеми даних без перезавантаження кластеру, що, в свою чергу, призведе до втрати даних. На сьогодні ця проблема вирішується за допомогою динамічного завантаження класів у розподілених сховищах даних. Існує досить велика кількість різнопланових задач, яка вимагає створення системи динамічного завантаження класів у розподілених сховищах даних в оперативній пам’яті. Об’єктом дослідження є технологія динамічного завантаження класів у розподілених сховищах даних. Предметом дослідження є In-Memory Data Grid реалізації розподілених сховищ даних Мета і задачі дослідження. Метою даної роботи є оптимізація механізму та створення системи завантаження класів до розподілених сховищ даних в оперативній пам’яті. Для цього розробляється алгоритм та модель інструменту динамічного завантаження, спрямована на покращення та збільшення швидкості розробки за допомогою IMDG технології.uk
dc.format.page102 с.uk
dc.identifier.citationРіпневський, О. О. Методи динамічного завантаження класів у розподілених сховищах даних : магістерська дис. : 123 Комп’ютерна інженерія / Ріпневський Олександр Олександрович. – Київ, 2018. – 102 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/23183
dc.language.isoukuk
dc.publisher.placeКиївuk
dc.subjectдинамічне завантаженняuk
dc.subjectобробка інформаціїuk
dc.titleМетоди динамічного завантаження класів у розподілених сховищах данихuk
dc.typeMaster Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
RipnevskyiOO_magistr.pdf
Розмір:
1.91 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
7.74 KB
Формат:
Item-specific license agreed upon to submission
Опис: