VMScluster - VMScluster

А VMScluster, первоначально известный как VAXcluster, это компьютерный кластер с участием группы компьютеров, на которых работает OpenVMS Операционная система. В то время как тесно связанный мультипроцессор системы запускают единственную копию Операционная система, кластер VMS - это слабо связанный: каждая машина запускает свою собственную копию OpenVMS, но дисковое хранилище, менеджер блокировки, и домен безопасности являются общекластерными. Машины могут присоединяться к кластеру VMS или выходить из него, не затрагивая остальную часть кластера. Для повышения доступности кластеры VMS поддерживают использование двухпортовых дисков, подключенных к двум машинам или контроллерам хранения одновременно. Теперь, когда OpenVMS портирована на Альфа и IA-64 машин, объект, первоначально названный VAXclustering, был переименован в VMSclustering.

изначальный выпуск

Корпорация цифрового оборудования Впервые VAX-кластеры были анонсированы в мае 1983 года. На этом этапе для кластеризации требовалось специализированное коммуникационное оборудование, а также некоторые важные изменения низкоуровневых подсистем в VMS. Программное и аппаратное обеспечение разрабатывались совместно.

В центре каждого кластера находился звездочка, которому каждый узел (компьютер) и устройство хранения данных в кластере была соединена одной или двумя парами Кабели CI, сокращение от Computer Interconnect. Каждая пара кабелей имела скорость передачи 70 мегабит в секунду - высокую скорость для того времени. Использование двух пар дало общую скорость передачи 140 мегабит в секунду с резервированием на случай отказа одного кабеля; звездообразные ответвители также имели резервную проводку для большей доступности.

Каждый кабель CI, подключенный к своему компьютеру через CI порт, который мог отправлять и получать пакеты без участия процессора. Чтобы отправить пакет, центральному процессору достаточно было создать небольшую структуру данных в памяти и добавить ее в очередь «отправки»; аналогично порт CI будет добавлять каждое входящее сообщение в очередь «приема». Тесты показали, что VAX-11/780 может отправлять и получать 3000 сообщений в секунду, хотя номинально это был 1-MIPS машина. Тесно связанные Протокол управления запоминающими устройствами (MSCP) обеспечил такую ​​же высокую производительность подсистемы хранения данных. Кроме того, пакеты MSCP очень легко передавались через CI, обеспечивая удаленный доступ к устройствам хранения.

VAXclustering была первой системой кластеризации, добившейся коммерческого успеха, и стала основным аргументом в пользу систем VAX.

Более поздние разработки

В 1986 году DEC добавила поддержку VAXclustering в свои MicroVAX миникомпьютеры, наезд Ethernet взамен специального оборудования. Не давая высокая доступность преимущества оборудования CI, эти Локальные кластеры VAX предоставил привлекательный путь расширения для покупателей недорогих мини-компьютеров.

Более поздние версии OpenVMS (V5.0 и новее) поддерживали VAX-кластеры «смешанного межсоединения» (с использованием как CI, так и Ethernet) и VAX-кластеры через DSSI (Цифровые системы и взаимосвязь систем хранения ) и FDDI, среди прочего транспорта. В конце концов, когда стали доступны широкополосные глобальные сети, кластеризация была расширена, чтобы разрешить спутниковые каналы передачи данных и наземные связи на большие расстояния. Это позволило создать кластеры, устойчивые к бедствиям; размещая один кластер VAX в нескольких различных географических областях, кластер может выдержать сбои инфраструктуры и стихийные бедствия.

VAX-кластеризации в значительной степени способствовало введение терминальные серверы с использованием LAT протокол. Предоставляя обычным последовательным терминалам доступ к хост-узлам через Ethernet, для любого терминала стало возможным быстро и легко подключиться к любому хост-узлу. Это значительно упростило выполнение терпеть неудачу пользовательских терминалов от одного узла кластера к другому.

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

Как упоминалось выше, OpenVMS теперь также работает на Альфа и IA-64 системы, поэтому термин VAXcluster был заменен на VMScluster. С Гигабитный Ethernet теперь обычное и 10 Гбит Ethernet В настоящее время стандартных сетевых кабелей и карт вполне достаточно для поддержки кластеризации VMS.

Рекомендации

дальнейшее чтение

внешняя ссылка