Назад | Перейти на главную страницу

Идеи использования кластера в университете

В настоящее время я работаю студентом в университете среднего размера. я работаю в колледже естественных наук (включая математику, статистику, компьютерные науки, физику, химию и биологию) и в качестве «техника»; который в основном является уловкой для устранения основных неисправностей и ремонта преподавательского компьютера, создания компьютерных лабораторий, написания собственных программ и администрирования веб-серверов и серверов баз данных.

В настоящее время у нас есть 3 группы довольно новых компьютеров, настроенных для кластеров, однако они не используются и заброшены. Я хотел бы создать своего рода кластерный проект, но моя самая большая проблема - что делать с кластерами. Если бы я знал, какие приложения или проекты могут использовать кластер, я мог бы пойти дальше. Я читал о кластерах, используемых для рендеринга видео, создания радужных таблиц / взлома паролей и веб-серверов высокой доступности. Но я искал чего-то более академического; то, что можно было бы представить профессорам и деканам как что-то действительно академическое, а не то, что никогда не будет использоваться.

Я действительно не хочу выполнять рендеринг видео, потому что рендеринг видео не нужен. Взлом паролей не принесет много пользы колледжу. Веб-кластер с высокой доступностью бесполезен, потому что мы размещаем только несколько статических страниц факультетов и наш сайт (сеть и веб-сайты университета - еще один отдел). Инструменты, которые я мог бы преподнести на факультет математики, физики или химии, были бы идеальными. Однако я открыт для идей и примеров.

Настройка / администрирование Linux или любой другой ОС или программы не является проблемой. Это то, что делать с кластером.

tl / dr: что делать с кластером в академической среде.

вы можете установить debian плюс различные Debian-Science пакеты на этих машинах. он включает довольно большую коллекцию бесплатных программ для решения некоторых общих задач вычислений в науке, а также общие библиотеки и наборы инструментов, такие как openmpi.

смотрите также http://blends.alioth.debian.org/science/tasks/. он содержит список подпроектов или задач проекта DebianScience, а также списки доступных пакетов программного обеспечения с описанием того, что они делают / для чего, а также состояния пакетов. На главной вики-странице D-S выше неработающая ссылка на эту страницу, так что вот фиксированная ссылка.

В настоящее время я работаю системным администратором в школе химии университета здесь, в .au, и недавно построил несколько машин для ученых с установленными пакетами DebianScience / Chemistry, а также коммерческое / проприетарное программное обеспечение, такое как Gaussian03, QCHEM и WebMO (которое представляет собой веб / java-интерфейс для Gaussian, QCHEM, MOPAC и других программ вычислительной химии).

Я больше знаком с программами по химии в пакетах Debian Science, но я знаю, что есть также огромное количество программного обеспечения для других областей, таких как физика, астрономия, биология, математика и так далее. Также есть более «общие» пакеты для сбора данных, набора (TeX и т. Д.), Библиотеки вычислений для Fortran, C, python и т. Д.

во всяком случае, эта вики-страница debian-science, приведенная выше, даст вам хороший обзор программ, которые могут быть интересны ученым для вычислительных кластеров. Вы сказали, что у вас есть три группы машин для кластеров, поэтому, как только вы получите обзор того, какие виды программного обеспечения доступны, вы можете поговорить с некоторыми профессорами и начать строить планы по восстановлению / изменению назначения машин.

Когда я был системным администратором в университетской лаборатории, я столкнулся с огромной вычислительной мощностью (около 50 iMac), которая использовалась в значительной степени недостаточно, поэтому я хотел сделать то же, что вы предлагаете. Чтобы набрать обороты, я нашел аспиранта, у которого была проблема, которую можно распараллелить - это была физика, поэтому у него была Решетка КХД имитация - и приступил к переносу своего кода на Mac, чтобы он работал под Xgrid. Когда он получил результаты за 1/3 времени, которое потребовалось бы для общего кластера Sun, то есть фактически «свободного» процессорного времени, остальная часть отдела обратила на это внимание.

А хадуп кластер можно использовать для обработки огромных объемов данных, если в этом есть необходимость.

Вы можете установить несколько веб-камер по всему университетскому городку и использовать программное обеспечение для распознавания лиц, чтобы отслеживать людей (анонимно) и отслеживать любые возникающие закономерности.

Кластер будет использоваться для распознавания лиц по изображениям с веб-камеры.

Эта статья только что наткнулась на один из моих RSS-каналов, и я задумался над этим вопросом. В нем перечислены 25 приложений HPC с открытым исходным кодом. И он включает в себя ряд прикладных программ, связанных с наукой, из ряда дисциплин.

http://www.hpccommunity.org/f55/clusters-produce-25-open-hpc-applications-591/