Page 176 - 6111
P. 176

Тобто в такій системі на апаратному рівні фактично підтримується
                            основний  механізм  підвищення  надійності  -  резервування.  Вузли
                            знаходяться  в  так  званому  "гарячому"  резерві,  і  кожний  з  них  у
                            будь-який  момент  готовий  продовжити  обчислення  при  виході  з
                            ладу  якого-небудь  вузла.  При  цьому  всі  додатки  з  вузла,  що
                            відмовив,  автоматично  переносяться  на  інші  машини  комплексу.
                            Така  система  також  формально  є  кластером,  хоча  в  ній  відсутня
                            паралельна обробка загальних даних. Ці дані зазвичай монопольно
                            використовуються  виконуваними  в  рамках  кластера  додатками  і
                            повинні бути доступні для всіх вузлів.
                                Кластерні системи володіють наступними перевагами:
                                - абсолютна масштабованість;
                                - нарощування в процесі експлуатації;
                                - висока надійність;
                                - зниження співвідношення ціна/продуктивність.
                                Широко  поширеним  засобом  для  організації  міжсерверної
                            взаємодії  є  бібліотека  MPI  що  підтримує  мови  C  і  Fortran.  Вона
                            використовується  наприклад,  в  програмі  моделювання  погоди
                            MM5.
                                Solaris  надає  програмне  забезпечення  Solaris  Cluster,  яке
                            служить  для  забезпечення  високої  доступності  і  безвідмовності
                            серверів.  Для  OpenSolaris  існує  реалізація  під  назвою  OpenSolaris
                            HA Cluster.
                                У GNU/Linux популярні декілька програм:
                                -  G  distcc,  MPICH  і  ін.  -  спеціалізовані  засоби  для
                            розпаралелювання роботи програм;
                                - G Linux Virtual Server, LINUX-HA - вузлове ПО для розподілів
                            запитів між обчислювальними серверами;
                                -   H     MOSIX,     openMosix,    Kerrighed,   OPENSSI     -
                            повнофункціональні  кластерні  середовища,  вбудовані  в  ядро
                            автоматично  розподіляють  завдання  між  однорідними  вузлами.
                            OPENSSI,  openMosix  і  Kerrighed  створюють  середовище  єдиної
                            операційної системи між вузлами.
                                Компанією Microsoft випускається HA-кластер для операційної
                            системи  Windows.  Windows  Compute  Cluster  Server  2003  (CCS),
                            випущений      в    червні   2006     року    розроблений     для
                                                             175
   171   172   173   174   175   176   177   178   179   180   181