gn="justify"> Будучи традиційним, механізм пов'язує в єдину мережеву інфраструктуру безпосередньо ядра копій QNX Neutrino, що виконуються на різних ЕОМ мережі [13]. З точки зору додатків і системних сервісів автоматизованої системи виконання відбувається на одній ЕОМ, при цьому виникає псевдоедіная віртуальна суперЕОМ (приставка В«псевдоВ» використовується, щоб підкреслити незалежність окремих вузлів мережі). p align="justify"> Механізм підтримки резервування фізичних каналів зв'язку в кластері
Для кожного логічного з'єднання процесу-клієнта з процесом-сервером може бути визначений один з трьох варіантів фізичного каналу [13]:
З автоматичною балансуванням навантаження.
Даний варіант характерний тим, що протокол мережі Qnet самостійно приймає рішення по якій з усіх доступних ліній зв'язку передавати пакети (при цьому аналізуються різні параметри, як той час відгуку видаленого вузла на запити і т.д.) .
З перевагою.
Цей варіант відрізняється від попереднього лише тим, що задається переважний мережевий адаптер, який у разі відсутності замінюється за схемою першого варіанту.
Ексклюзивний.
У даному випадку строго задається певний адаптер. У разі його відмови дані не будуть передаватися зовсім, навіть якщо для передачі доступні інші лінії зв'язку. p align="justify"> Що важливо: зміна варіанту не вимагає перекомпіляції програм і може відбуватися на будь-якому етапі життєвого циклу системи. Таким чином, в роботі системи використовується не випадковий канал, а вибраний в ході аналізу певних параметрів при проектуванні системи (з перевагою, ексклюзивний) або в ході її роботи, тобто виключається будь-яка випадковість, що підвищує відмовостійкість системи.
Механізм забезпечення балансування навантаження на сервіси
У разі [13], коли обчислювальних ресурсів системи недостатньо, в мережеву автоматизовану систему можуть бути додані додаткові ЕОМ, на які можливо перекласти вирішення частини завдань. Суть механізму полягає в тому, що при отриманні від клієнта запиту на встановлення з'єднання сервер може замість повернення клієнту ідентифікатора з'єднання перенаправити клієнта до іншого сервера. p align="justify"> Технологія автоматичного відновлення процесів
В основі технології [13] лежить монітор ключових процесів, основне призначення якого - максимально швидке визначення факту збою серверного додатку і вживання заходів для відновлення нормальної роботи сервісу. Для цього монітор на початку роботи дублює себе, а потім обмінюється з клоном інформацією про оброблюваних процесах. Як тільки один з моніторів починає давати збої, другий породжує свого дублера і так далі. p align="justify"> Технологія автоматизації відновлення логічних з'єднань
Ця технологія [...