Question Idées d'utilisation d'un cluster dans une université [fermé]


Je suis actuellement étudiant dans une université de taille moyenne. je travaille pour le collège des sciences (y compris les mathématiques, les statistiques, la physique, la physique, la chimie et la biologie) et en tant que "technicien"; Ce qui est fondamentalement un fourre-tout pour le dépannage de base et la réparation d'ordinateur personnel, la configuration de laboratoires informatiques, la rédaction de programmes personnalisés et l'administration de serveurs Web et de bases de données.

Nous avons actuellement 3 groupes d'ordinateurs relativement nouveaux configurés pour les clusters, mais ils ne sont ni utilisés ni abandonnés. Je voudrais faire une sorte de projet de cluster, mais mon plus gros obstacle est de savoir quoi faire sur / avec les clusters. Si je savais quelles applications ou quels projets pourraient utiliser un cluster, je pourrais partir de là. J'ai lu des informations sur les clusters utilisés pour le rendu vidéo, la génération de tables arc-en-ciel / la fissuration des mots de passe et les serveurs Web à haute disponibilité. Mais je cherchais quelque chose de plus académique; quelque chose qui pourrait être présenté aux professeurs et aux doyens comme une utilité académique réelle. Pas quelque chose qui ne sera jamais utilisé.

Je ne veux pas vraiment faire de rendu vidéo car il n’est pas nécessaire de rendre la vidéo. La fissuration du mot de passe n'aurait pas beaucoup d'utilité pour le collège. Le cluster Web à haute disponibilité ne sert à rien car nous n'hébergeons pas quelques pages statiques de professeurs et notre site (le réseau et les sites Web de l'université sont un autre service). Les outils que je pourrais présenter au département de mathématiques, de physique ou de chimie seraient parfaits. Cependant, je suis ouvert aux idées ou aux exemples.

La configuration / administration de Linux ou de tout système d'exploitation ou programme n'est pas le problème. C'est quoi faire avec le cluster.

tl / dr: que faire avec un cluster en milieu universitaire?


5
2017-07-12 20:21


origine


Pour quel travail nécessitant 3 ensembles de "puters en cluster" ont-ils été achetés à l'origine? Ou est-ce une différence entre le monde académique et commercial? ;) - Ryan
L'un était à l'origine le pôle du département de chimie, acheté et payé par le département de chimie, tout comme le département de physique et le département d'informatique. cependant, au fil des années, ils ont été "abandonnés" et mon département les a hérités. - iloveboxcutters
Cette question est hors sujet en vertu des règles d'actualité actuelles. - HopelessN00b


Réponses:


vous pouvez installer debian plus les divers debian-science paquets sur ces machines. cela inclut une assez grande collection de logiciels libres pour plusieurs problèmes de calcul courants en science, ainsi que des bibliothèques générales et des boîtes à outils telles que openmpi.

voir également http://blends.alioth.debian.org/science/tasks/. il contient une liste des sous-projets ou des tâches du projet DebianScience, ainsi que des listes des packages logiciels disponibles, avec une description de leurs fonctions / objectifs et de l'état des packages. La page principale du wiki D-S ci-dessus a un lien brisé vers cette page, alors voici un lien fixe.

Je travaille actuellement en tant que administrateur système à l’école de chimie d’une université, ici, et j’ai récemment construit plusieurs machines pour les universitaires avec les paquets DebianScience / Chemistry installés ainsi que des logiciels commerciaux / propriétaires tels que Gaussian03, QCHEM et WebMO (qui est une interface Web / Java pour Gaussian, QCHEM, MOPAC et d’autres programmes de chimie informatique).

Je connais mieux les programmes de chimie des paquets de la science Debian, mais je sais qu'il existe également une quantité énorme de logiciels pour d'autres domaines tels que la physique, l'astronomie, la biologie, les mathématiques, etc. Egalement d'autres packages "généraux" pour l'acquisition de données, la composition (TeX, etc.), les bibliothèques de calcul pour Fortran, C, Python, etc.

si rien d'autre, la page wiki de debian-science ci-dessus vous donnera un bon aperçu des types de logiciels susceptibles d'intéresser les universitaires de sciences aux clusters informatiques. Vous avez dit que vous disposiez de trois groupes de machines pour les clusters. Ainsi, une fois que vous avez une vue d'ensemble des types de logiciels disponibles, vous pouvez parler à certains professeurs et commencer à planifier la reconstruction / réutilisation des machines.


7
2017-07-12 22:07



un dernier conseil - choisissez un universitaire (ou un groupe) enthousiaste (ou du moins intéressé) ayant des besoins clairement identifiables et donnez-lui quelque chose d'utile. quand les autres groupes en entendront parler, ils voudront que vous fassiez de même pour eux. - cas
merci, je vais envoyer un courriel à tous les professeurs et chefs de département demain pour voir si quelque chose mord. - iloveboxcutters


Lorsque j'étais administrateur système pour un laboratoire universitaire, je disposais d'une grande capacité de traitement (environ 50 iMac) largement sous-utilisée. Je voulais donc faire la même chose que vous suggérez. Pour gagner du terrain, j'ai trouvé un étudiant au doctorat qui avait un problème parallélisable - c'était de la physique, alors il avait un Treillis QCD simulation - et a commencé à porter son code sur le Mac afin qu’il fonctionne sous Xgrid. Lorsqu'il a obtenu des résultats dans un tiers du temps que cela aurait pris sur le cluster Sun partagé, sur ce qui était en réalité un temps processeur "libre", le reste du département a prêté son attention.


4
2017-07-12 22:39



Je déteste voir toute la puissance de traitement que nous avons gaspillée. nous n’avons pas de programme de doctorat et j’en suis plus ou moins le sysadmin et un étudiant de premier cycle en dit long sur notre programme d’études supérieures, car je les aide souvent, ainsi que le corps professoral, à mettre en place leurs projets trucs de mise en réseau). J'ai même pensé à transformer nos laboratoires en une partie des clusters la nuit pour utiliser leur puissance, car les compilations de laboratoire sont beaucoup plus récentes et plus puissantes que les nœuds de cluster. - iloveboxcutters


UNE hadoop Le cluster peut être utilisé pour traiter d’énormes quantités de données s’ils en ont besoin.


2
2017-07-12 20:33





Vous pouvez configurer des webcams sur le campus et utiliser un logiciel de reconnaissance faciale pour suivre des personnes (anonymement) et examiner les tendances qui se dessinent.

Le groupe serait utilisé pour effectuer la reconnaissance faciale à partir des images de la webcam.


2
2017-07-12 20:41



nous avons en fait envisagé de faire quelque chose de similaire pour déterminer combien de personnes utilisent notre laboratoire informatique. nous filmions au-dessus de la porte et suivions la direction des passants. - iloveboxcutters


Cet article vient de tomber sur l'un de mes flux RSS et j'ai réfléchi à cette question. Il répertorie 25 applications HPC opensource. Et il comprend un certain nombre d'applications liées aux sciences dans un certain nombre de disciplines.

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


2
2017-07-14 14:17