Jump to content

История компьютерных кластеров

А ВАКС 11/780, гр. 1977 год

Историю компьютерных кластеров лучше всего отражает сноска в книге Грега Пфистера « В поисках кластеров» : «Практически в каждом пресс-релизе DEC , в котором упоминаются кластеры, говорится: «DEC, которая изобрела кластеры...». IBM их тоже не изобретала. Клиенты изобрели кластеры . , как только они не могли уместить всю свою работу на одном компьютере или нуждались в резервной копии. Дата первого неизвестна, но было бы удивительно, если бы это было не 1960-е или даже конец 1950-х годов». [1]

Формальная инженерная основа кластерных вычислений как средства выполнения любой параллельной работы, возможно, была изобретена Джином Амдалом из IBM , который в 1967 году опубликовал то, что стало считаться основополагающим документом по параллельной обработке: Закон Амдала . Закон Амдала математически описывает ускорение, которого можно ожидать от распараллеливания любой данной задачи, которая в противном случае выполнялась бы последовательно в параллельной архитектуре. В этой статье определены инженерные основы как для многопроцессорных вычислений, так и для кластерных вычислений, где основным отличием является то, поддерживается ли межпроцессорная связь «внутри» компьютера (например, на настроенной внутренней коммуникационной шине или сети) или «вне» компьютера. в товарной сети.

Следовательно, история ранних компьютерных кластеров более или менее напрямую связана с историей ранних сетей, поскольку одним из основных мотивов развития сети было объединение вычислительных ресурсов, создавая фактический компьютерный кластер. Сети с коммутацией пакетов были концептуально изобретены корпорацией RAND в 1962 году. Используя концепцию сети с коммутацией пакетов, проект ARPANET преуспел в создании в 1969 году, возможно, первого в мире компьютерного кластера на базе товарной сети, соединив четыре разных компьютерных центра (каждый из которых сам по себе был чем-то вроде «кластера», но, вероятно, не сырьевого кластера). Проект ARPANET перерос в Интернет , который можно назвать «матерью всех компьютерных кластеров» (как объединения почти всех вычислительных ресурсов, включая кластеры, которые оказались соединены между собой). Он также установил парадигму, используемую сегодня всеми компьютерными кластерами в мире, — использование сетей с коммутацией пакетов для межпроцессорной связи между процессорами (наборами), расположенными в разрозненных кадрах.

Разработка клиентских и исследовательских кластеров шла рука об руку с развитием сетей и операционной системы Unix с начала 1970-х годов, когда и TCP/IP , и проект Xerox PARC создавали и формализовали протоколы для сетевых коммуникаций. Операционная система Hydra была создана для кластера DEC PDP-11 миникомпьютеров под названием C.mmp в Университете Карнеги-Меллон в 1971 году. Однако только примерно в 1983 году были определены протоколы и инструменты для простого удаленного распределения заданий и обмена файлами. (в основном в контексте BSD Unix, реализованной Sun Microsystems ) и, следовательно, стал общедоступным коммерчески вместе с общей файловой системой.

Первым в 1977 году. ARCnet не имел коммерческого успеха , коммерческим продуктом кластеризации был ARCnet , разработанный Datapoint и кластеризация как таковая не получила широкого распространения до тех пор, пока Digital Equipment Corporation не выпустила свой VAXcluster продукт в 1984 году для операционной системы VAX/VMS . Продукты ARCnet и VAXcluster поддерживали не только параллельные вычисления , но и общие файловые системы и периферийные устройства. Идея заключалась в том, чтобы обеспечить преимущества параллельной обработки, сохраняя при этом надежность и уникальность данных. VAXcluster, теперь VMScluster, по-прежнему доступен на OpenVMS, работающем в системах Alpha, Itanium и x86-64. [2]

Двумя другими заслуживающими внимания ранними коммерческими кластерами были Tandem Himalaya (продукт высокой доступности примерно 1994 года) и IBM S/390 Parallel Sysplex (также примерно 1994 года, в основном для бизнес-использования).

Никакая история обычных компьютерных кластеров не была бы полной, если бы не отметить решающую роль, которую сыграла разработка программного обеспечения для параллельных виртуальных машин (PVM) в 1989 году. Это программное обеспечение с открытым исходным кодом , основанное на коммуникациях TCP/IP, позволило мгновенно создать виртуальный суперкомпьютер — высокопроизводительный компьютер. кластер производительных вычислений, состоящий из любых систем, подключенных по протоколу TCP/IP. Гетерогенные кластеры свободной формы, построенные на основе этой модели, быстро достигли общей пропускной способности в FLOPS , которая значительно превысила пропускную способность даже самых дорогих суперкомпьютеров с « большим железом ». PVM и появление недорогих сетевых ПК привели в 1993 году к проекту НАСА по созданию суперкомпьютеров из товарных кластеров. В 1995 году был изобретен кластер «Беовульф» — кластер, построенный на базе обычной сети с конкретной целью «быть суперкомпьютером», способным выполнять тесно связанные параллельные вычисления HPC . [3] что стимулировало независимое развитие грид-вычислений как именованного объекта, хотя кластеризация в стиле Grid существовала, по крайней мере, до тех пор, пока были названы операционная система Unix и Arpanet, независимо от того, была ли она или нет, или кластеры, которые ее использовали.

См. также

[ редактировать ]
  1. ^ Пфистер, Грегори (1998). В поисках кластеров (2-е изд.). Река Аппер-Сэддл, Нью-Джерси: PTR Prentice Hall. п. 36 . ISBN  0-13-899709-8 .
  2. ^ «Кластерные системы VSI OpenVMS» (PDF) . ВСИ. Август 2019 года . Проверено 13 января 2021 г.
  3. ^ http://www.beowulf.org/overview/history.html
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: dc4380dea9a55eb8b98d5c377e29f64f__1699253340
URL1:https://arc.ask3.ru/arc/aa/dc/4f/dc4380dea9a55eb8b98d5c377e29f64f.html
Заголовок, (Title) документа по адресу, URL1:
History of computer clusters - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)