Керринесс
Kerrigged — это с открытым исходным кодом односистемного образа (SSI) проект кластерного программного обеспечения . Проект стартовал в октябре 1998 года в парижской исследовательской группе Французского национального института исследований в области компьютерных наук и управления . С 2006 по 2011 год проект преимущественно разрабатывала компания Kerlabs . В январе 2012 года миссию Kerlabs по кластеризации Linux взяла на себя новая компания: We Cluster, Inc. со штаб-квартирой в Пасифик-Гроув, Калифорния. 18 января 2012 г.: Kerriged 3.0 перенесен на Ubuntu 12.04 с ядром Linux v3.2. [ 1 ]
Фон
[ редактировать ]Kerriged реализован как расширение операционной системы Linux . Это помогает научным приложениям, таким как численное моделирование, использовать больше энергии. Такие приложения могут использовать OpenMP , интерфейс передачи сообщений и/или модель многопоточного программирования Posix . [ 2 ]
Kerriged реализует набор глобальных служб управления ресурсами, целью которых является сделать распределение ресурсов прозрачным для приложений, управлять совместным использованием ресурсов внутри и между приложениями, а также использовать преимущества ресурсов всего кластера для требовательных приложений. [ 3 ] Kerriged предоставляет среду разработки, позволяющую легко реализовывать политики динамического планирования без модификации ядра. [ 4 ]
Kerriged предоставляет несколько функций, таких как распределенная общая память с последовательной моделью согласованности , миграция процессов с одного узла кластера на другой и, в ограниченной степени, создание контрольных точек .
Керригед использует концепцию «контейнера»: эта сущность представляет собой абстракцию файлов и памяти. Каждый узел Kerriged запускает корневой контейнер, в котором доступны только локальные ресурсы. Чтобы получить доступ к ресурсам по всему миру, один необходимо запустить контейнер Kerriged на одном узле, а затем добавить в контейнер Kerriged другие узлы. [ 5 ]
См. также
[ редактировать ]Внешние ссылки
[ редактировать ]Ссылки
[ редактировать ]- ^ «Kerlabs.com · Главная» . www.kerlabs.com . Проверено 15 июля 2018 г.
- ^ Морен, Кристина. Kerriged SSI на базе Linux для кластеров. Архивировано 23 июля 2006 г. на Wayback Machine.
- ^ Морен, Кристина; Лоттио, Рено; Валле, Жоффруа; Галлард, Паскаль; Утард, Гаэль; Бадринатх, Р.; Риллинг, Луи (2003), «Керригед: операционная система с единым кластером образов для высокопроизводительных вычислений», Euro-Par 2003 Parallel Processing , Springer Berlin Heidelberg, стр. 1291–1294, doi : 10.1007/978-3-540- 45209-6_175 , ISBN 9783540407881
- ^ Валле, Г.; Морен, К.; Берту, Ж.-Ю.; Риллинг, Л. (2003). «Новый подход к настраиваемому динамическому планированию в кластерах на основе технологий единого образа системы». Труды Международного симпозиума по параллельной и распределенной обработке . IEEE-компьютер. Соц. п. 8. CiteSeerX 10.1.1.1.9711 . дои : 10.1109/ipdps.2003.1213198 . ISBN 978-0769519265 . S2CID 18521922 .
- ^ «Керригед – Замечания по установке» . Проверено 14 июля 2018 г.