Beowulf (кластер)

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Кластер Beowulf собранный в домашних условиях

Beowulf (Beowolf) — кластер, который состоит из широко распространённого аппаратного обеспечения, работающий под управлением операционной системы, распространяемой с исходными кодами (например, GNU/Linux или FreeBSD).

Особенностью такого кластера также является масштабируемость, то есть возможность увеличения количества узлов системы с пропорциональным увеличением производительности. Узлами в кластере могут служить любые серийно выпускаемые компьютеры, количество которых практически неограниченно. Для распределения обработки данных между узлами обычно используются технологии MPI или PVM.

Происхождение термина

[править | править код]

Первоначально так назывался один из Linux-кластеров в научно-космическом центре NASA, и это название взято из одноимённой древнеанглийской эпической поэмы о герое-витязе Беовульфе.

Преимущества Beowulf-систем

[править | править код]
  • стоимость системы гораздо ниже стоимости суперкомпьютера;
  • возможность увеличения производительности системы;
  • возможность использования устаревших компьютеров, тем самым увеличивается срок эксплуатации компьютеров;
  • широкая распространённость, а значит и доступность, аппаратных компонентов.
  • Сайт сообщества Beowulf (англ.)
  • О Beowulf на parallel.ru
  • Beowulf Clusters Make Supercomputing Accessible | NASA Spinoff. spinoff.nasa.gov. Дата обращения: 23 марта 2022.
  • Thomas Lawrence Sterling. Beowulf Cluster Computing with Linux. — MIT Press, 2002. — 548 с. — ISBN 978-0-262-69274-8.
  • Thomas Sterling. Beowulf Cluster Computing with Windows. — MIT Press, 2001-10-26. — 500 с. — ISBN 978-0-262-69275-5.
  • Kiepert J. Creating a raspberry pi-based beowulf cluster //Boise State. — 2013.
  • Joel C. Adams, Tim H. Brom. Microwulf: a beowulf cluster for every desk // Proceedings of the 39th SIGCSE technical symposium on Computer science education. — New York, NY, USA: Association for Computing Machinery, 2008-03-12. — С. 121–125. — ISBN 978-1-59593-799-5. — doi:10.1145/1352135.1352178.
  • V. E. Sonzogni, A. M. Yommi, N. M. Nigro, M. A. Storti. A parallel finite element program on a Beowulf cluster (англ.) // Advances in Engineering Software. — 2002-07-01. — Vol. 33, iss. 7. — P. 427–443. — ISSN 0965-9978. — doi:10.1016/S0965-9978(02)00059-5.
  • Fengping Hu, Jeffrey J. Evans. Power and environment aware control of Beowulf clusters (англ.) // Cluster Computing. — 2009-09-01. — Vol. 12, iss. 3. — P. 299–308. — ISSN 1573-7543. — doi:10.1007/s10586-009-0085-z.
  • Joel Adams, David Vos. Small-college supercomputing: building a Beowulf cluster at a comprehensive college // ACM SIGCSE Bulletin. — 2002-02-27. — Т. 34, вып. 1. — С. 411–415. — ISSN 0097-8418. — doi:10.1145/563517.563498.
  • Ahmad A. Datti, Hadiza A. Umar, Jamil Galadanci. A Beowulf Cluster for Teaching and Learning (англ.) // Procedia Computer Science. — 2015-01-01. — Vol. 70. — P. 62–68. — ISSN 1877-0509. — doi:10.1016/j.procs.2015.10.034.
  • Marsha Meredith, Teresa Carrigan, James Brockman, Timothy Cloninger, Jaroslav Privoznik. Exploring Beowulf clusters // Journal of Computing Sciences in Colleges. — 2003-04-01. — Т. 18, вып. 4. — С. 268–284. — ISSN 1937-4771. — doi:10.5555/767598.767641.