Difference between revisions of "Talk: Linux Cluster til Center of Excelence"

From Teknologisk videncenter
Jump to: navigation, search
m
m
Line 1: Line 1:
 
<accesscontrol>teacher</accesscontrol>
 
<accesscontrol>teacher</accesscontrol>
 
{{TOCright}}
 
{{TOCright}}
= Samlet beskrivelse af forløbet =
 
== Design og optimering af High Performance Clusters ==
 
Et [[Cluster_Computing#Types of clusters | High Performance Cluster]] er en gruppe af Computere der i fællesskab løser et fælles problem. Det kan for eksempel være matmatiske vejrmodeller for at forudsige vejret eller dekryptering af data i forbindelse med opklaring af kriminalitet.
 
 
Et [[Cluster_Computing#Types of clusters | High Performance Cluster]] anvender mange teknologier - alt efter formålet - til at optimere talknusning, driftsikkerhed, skalerbarhed, indkøbs- og driftøkonomi.
 
== Forløb ==
 
Den grundlæggende tanke i forløbet er at det bliver en fortløbende process. Teknologier udviklet af hold 1 danner grundlag for videreudvikling i hold 2. Clusteret bliver således mere og mere udbygget.
 
== Læring ==
 
*I starten af forløbet er der et obligatorisk forløb som alle hold skal igennem.
 
**Introduktion til Cluster hardware og Cluster software teknologier
 
 
*Herefter er der en gennemgang af Clusterets status, fra tidligere hold.
 
**Dette punkt springes over ved hold 1.
 
 
*Udarbejdelse af kravspecifikation for dette hold.
 
**Krav og mål for design og optimering.
 
 
*Til sidst en evaluering af hold/elev
 
 
=Uafklarede spørgsmål=
 
*Skal der gives karakter i faget?
 
*Hvad er budgettene til opstart / pr. hold/elev?
 
*Hvor meget materiale skal være klar til godkendelse af forløbet?
 
 
 
= Cluster hardware =
 
På skolen har vi ikke ressourcer til at opbygge et komplet Cluster, men vil indkøbe et lille forsøgs Cluster og anvende Virtuelle maskiner til en større mængde af Nodes.
 
== Virksomhedens eksisterende arbejdsstationer ==
 
På trods af at den bærbare computers udbredelse bliver større og større, er der en stor procentdel af stationære computere anbragt i de fleste virksomheder.
 
*De kan anvendes i Clusteret via WOL og bootes med PXE når medarbejderen ikke bruger den.
 
*I vinterperioden vil energien til PC opvarme lokalet den står i og reducere energi i radiatorerene. (I forholdet 1:1)
 
*Clusteret står spredt. Der er ikke brug for energikrævende køling.
 
 
== Cluster opbygning ==
 
*Udarbejdelse af strømbudget. (Flere bundkort pr. PSU etc...)
 
*Nødvendighed af køling
 
*Ubrugte noder slukkes automatisk
 
 
= Cluster software =
 
== Programmerings teknikker ==
 
*[http://www.gridbus.org/~raj/csc433/ProgEnvs.pdf God intro]
 
*[http://w3.linux-magazine.com/issue/31/MPI_Cluster_Programming.pdf MPI] (Message Passing Interface)
 
*[http://www.csm.ornl.gov/pvm/intro.html PVM intro] (Parellel Virtual Machine]
 
*[http://www.csm.ornl.gov/pvm PVM Home Page]
 
*[http://www.cs.aau.dk/~bt/PhDSuperComputing/ Programming Supercomputers seminar fra AAU]
 
 
 
Et [[Cluster_Computing#Types of clusters | High Performance Cluster]]
 
 
=Links=
 
== Clusters i drift ==
 
*[http://www.dkrz.de/dkrz/about/hardware/DataArchive Deutsches Klimarechenzentrum GmbH]
 
== Links baseret på udnyttelse af GPU regnekraft==
 
*[http://www.nvidia.com/object/tesla_computing_solutions.html nVidia GPU]
 
== Generelle Links ==
 
*[http://www.springerlink.com/content/j5037h2k1t23pt77/ Linux Cluster Based Parallel Simulation System of Power System]
 
*[http://www.ram.org/computing/linux/linux_cluster-2.html#ss2.1 Eksempel på Cluster 2005]
 
*[http://limulus.basement-supercomputing.com/attachment/wiki/WikiStart/Limulus-Nov-2007-draft.pdf?format=raw limulus 2007] *
 
**[http://limulus.basement-supercomputing.com/ Limulus homepage]
 
*[http://www.kerrighed.org/wiki/index.php/Main_Page Kerrighed is a Single System Image operating system for clusters.]
 
**[http://www.kerlabs.com/-Home-.html KerLabs]
 
*[http://www.debianadmin.com/how-to-set-up-a-high-performance-cluster-hpc-using-debian-lenny-and-kerrighed.html Debian How to Set Up a High Performance Cluster (HPC)]
 
 
= John Hansens input =
 
= John Hansens input =
 
1.      Jeg tror at det vil være hensigtsmæssigt at se på hvilken målgruppe vi kommunikerer til i første omgang.
 
1.      Jeg tror at det vil være hensigtsmæssigt at se på hvilken målgruppe vi kommunikerer til i første omgang.

Revision as of 08:18, 8 March 2010

<accesscontrol>teacher</accesscontrol>

John Hansens input

1. Jeg tror at det vil være hensigtsmæssigt at se på hvilken målgruppe vi kommunikerer til i første omgang.

Det er beslutningstagere UDEN den dybe datafaglige indsigt – OG som over for omverdenen skal kunne forklare hvorfor vi er udvalgt. Og dem som de så i anden omgang skal forklare sig overfor kan være en gruppe af politikere, organisationsfolk, erhvervsskolefolk, undervisere osv.

2. Med baggrund i ovenstående tror jeg vi skal tage udgangspunkt i følgende spørgsmål – eksempelvis:

a. Hvad er et ”Cluster” – down to earth forklaring

b. Hvorfor er det interessant at arbejde med dette – ud fra en ”cleantech” vinkel. (Stor maskinkraft – decentralt – ressourcebesparende m.m.)

c. Hvad er det faglige indhold ?- set i relation til en datatekniker/dataingeniør/IT-supporter

d. Hvilke faglige discipliner indebærer det?

3. Hvor lang tid taler vi om ?

a. F.eks. 14 dage

4. Hvad er det excellente ?

a. Hvorfor er det lige at dette projekt er så excellent at det skal udvælges.

5. Hvordan kan det trække elever fra hele landet?

a. Hvad er det der gør at vi kan få virksomheder til at sende deres elever op til os i 14 dage ekstra i deres uddannelse – altså hvad har virksomhederne ud af det og hvad har eleverne ud af det

6. Er der elevforudsætninger og hvordan afgøres det ?

a. Da vi satser på top of the pop skal vi afgøre hvad/om der er et udvælgelseskriterium og i givet fald hvilke(t) (min bekymringskommentar – er der overhovedet elevgrundlag nok til at starte sådan et projekt inden for dataverdenen!!!)

7. Succeskriterier

a. Hvad er succeskriteriet – hvornår er et lykkedes ?