Модуль програмного забезпечення LiDAR360 MLS Cluster Computing
Модуль програмного забезпечення LiDAR360 MLS Cluster Computing
LiDAR360 MLS Cluster Computing — це модуль для організації кластерних обчислень у середовищі GVI LiDAR360MLS, який дозволяє розподіляти ресурсоємні задачі між кількома комп’ютерами в локальній мережі. Це особливо корисно для великих наборів даних і «важких» процесів на кшталт обчислень, реконструкції (зокрема 3D Gaussian Splatting) та сценаріїв, зібраних у Model Builder / batch-процесах. Платформа LiDAR360MLS безпосередньо позиціонує cluster processing як інструмент для прискорення роботи з великими даними.
Важливо: це доповнення до LiDAR360MLS (потрібен Framework)
Cluster Computing є опційним модулем (доповненням) до програмної платформи GVI LiDAR360MLS. Для використання кластерних функцій необхідно мати встановлену платформу LiDAR360MLS і активований базовий модуль Framework (вхідна точка для запуску кластерних задач і налаштування параметрів процесів).
Як влаштований Cluster Computing у LiDAR360MLS
Кластерні обчислення в LiDAR360MLS поділені на три логічні компоненти:
- LiDAR360MLS — основна платформа та «вхід» у всі функції. Звідси запускаються задачі, що підтримують кластер (обчислення, реконструкції, робочі процеси), задаються параметри та конфігурації.
- LiDAR360MLSMaster (Master Node) — модуль планування та диспетчеризації задач. Як правило, він автоматично запускається під час першого старту LiDAR360MLS і керує розподілом задач по вузлах.
- LiDAR360MLSEngine (Engine Node) — виконавчий модуль. Він розгортається на одному або кількох комп’ютерах у локальній мережі та безпосередньо виконує «розбиті» на частини задачі, які отримує від Master Node.
Важлива практична деталь: на одному пристрої може працювати лише один екземпляр Master Node і лише один екземпляр Engine Node.
Ліцензування: Master Node + Engine Node
На відміну від більшості інших модулів LiDAR360MLS, цей продукт має вузлову модель ліцензування:
| Тип ліцензії | Для чого потрібна | Скільки потрібно |
|---|---|---|
| Master Node | Планувальник і диспетчер задач: виявляє вузли, контролює їх статус і розподіляє обчислення. | Зазвичай 1 на кластер (на один пристрій). |
| Engine Node | Виконавчий вузол: отримує частини задач та виконує їх на CPU/GPU, використовуючи локальні ресурси. | 1 ліцензія на кожен комп’ютер, який буде виконувати кластерні задачі. |
У прайс-листі також прямо зазначено принцип: Engine ліцензується “per node” (на кожен вузол).
Запуск і підключення кластера
Запустити кластерні обчислення можна двома способами:
- З інтерфейсу LiDAR360MLS: у розділі Tools оберіть Cluster Computing — відкриється інтерфейс керування запуском та станом Master/Engine.
- Вручну з каталогу інсталяції: запустіть LiDAR360MLSMaster.exe та LiDAR360MLSEngine.exe подвійним кліком.
Master Node: керування вузлами та задачами
- Автопошук Engine-вузлів у поточній LAN і відображення їх параметрів (стан, ресурси тощо).
- Ручне підключення до Engine за IP-адресою, якщо автопошук не підходить.
- Тест вузла (Node Test) для швидкої перевірки доступності Engine.
- Керування задачами: зупинка окремої задачі або зупинка всіх задач, очищення списку задач (коли немає активних).
- Логи: перегляд логів виконання та формування пакета логів для звернення в підтримку.
Engine Node: виконання задач і тимчасові дані
- Прийом/відмова від задач: кнопка Start/Stop визначає, чи буде вузол приймати задачі від Master.
- Налаштування тимчасового каталогу: для швидкої роботи важливо обрати диск із достатнім вільним місцем; не рекомендовано розміщувати temp на тому ж диску, де лежать “бойові” дані, якщо це знижує продуктивність.
- Автозапуск: можливість налаштувати автоматичний старт Engine разом із запуском комп’ютера.
Коли кластер дає найбільший ефект
За даними матеріалів LiDAR360MLS, кластерний механізм суттєво підвищує ефективність у задачах геоприв’язки, обробки хмар точок і реконструкції моделей, а фактичний приріст залежить від конфігурації ПК, мережі та обсягу даних.
- 3DGS / GSReconstruction і великі сцені з великою кількістю зображень/даних.
- Пакетні процеси та автоматизовані пайплайни, де задач багато і вони повторювані.
- Великі проєкти мобільного сканування, коли один комп’ютер стає “вузьким місцем” по часу обробки.
Підтримка та підбір конфігурації в GEOSHOP
GEOSHOP допоможе правильно укомплектувати ліцензії під вашу схему роботи: підібрати Framework як основу, визначити потрібну кількість ліцензій Master Node та Engine Node, налаштувати підключення вузлів у локальній мережі, а також підказати практичні рекомендації щодо дискових ресурсів, тимчасових каталогів і стабільного логування для швидкої діагностики у разі збоїв.