Jämnförelse av kluster/distribuerade beräkningsverktyg
(Comparison of Cluster/Distributed Computing Tools)


Introdukton
Tidsplan
Veckoredovisning
Ganglia
Mosix
Rapport (PDF)

Webansvarig:
Emma Roos

Veckoredovisning

Vecka 27, 2002 (1/7-7/7)
Letat information och läst om Ganglia och Mosix, gått igenom lite böcker jag lånat samt fixat RedHat Linux cd till testdatorerna.
(15 timmar)

Vecka 28, 2002 (8/7-14/7)
Kollat upp om Debian Linux till SPARC datorer. Installerat Linux på tre av testdatorerna. Gjort en av datorerna till router som NAT:tar resten av testdatorerna. Mixtrat lite med Ganglia på framförallt SPARC:en för att se om det överhuvudtaget fungerar på den plattformen.
(24 timmar)

Vecka 29, 2002 (15/7-21/7)
Jobbat med Ganglia, bla fått gangla mellan de två PC datorerna att fungera men inte med UltraSparcen samt skrivit en lista med installationsordningen.
Installerat Linux på den fjärde datorn samt bråkat med kärnan på de två Sparcarna, 2002 (som behövde multicast påslaget).
Letat information om prestandaanalys.
(25 timmar)

Vecka 30, 2002 (22/7-28/7)
Satt upp denna website.
Läst om datorsystemsprestanda i Jain's The Art of Computer Systems Performance Analysis.
(16 timmar)

Vecka 31, 2002 (29/7-4/8)
Läst mer om prestandaanalys på nätet och i böcker. Sökt information om prestandaanalys på kluster.
Sökt information om benchmarks.
Fixat buggar på denna website.
(13 timmar)

Vecka 32, 2002 (5/8-11/8)
Läst om och testat några benchmarks.
Gått djupare in hur man installerar Mosix m.m.
(15 timmar)

Vecka 33, 2002 (12/8-18/8)
Installerat openMosix på de två PC datorerna och försökt mosixview att fungera samt andra småsaker.
(13 timmar)

Vecka 34, 2002 (19/8-25/8)
Jobbat med mosixview så att programmet fungerar samt prövat lite benchmarks på Mosix.
Lagt till lite program på III samt uppdaterat både I (korvel) och III.
(14 timmar)

Vecka 35, 2002 (26-8-1/9)
Tittat på de olika filer och verktyg som används för att administrera Ganglia och openMosix.
Läst lite noggrannare om verktygen som används till openMosix.
(12 timmar)

Vecka 36, 2002 (2/9-8/9)
Letat efter information om MPI, openMP och PVM. Tagit en titt på PVMPOV(ray) och ska se sen om det programmet kan användas för att testa hur väl parallella beräkningar fungerar.
(9 timmar)

Vecka 37, 2002 (8/9-15/9)
Jobbat i huvudsak med PVMPOV (som har har tankar att använda till en del av prestandaanalysen) hela vackan och har testat hur programmet fungerar med openMosix och ganglia.
Gmond på den långsammare PC maskinen bråkar.
(13 timmar)

Vecka 38, 2002 (16/9-22/9)
Har ändrat ip-nummer och datornamn så att PC datorerna hamnar i serie samt fixat gmond felet på iii (numera ii).
Testat simulering med en tokenring simulering jag har tillgång till i både ganglia och openMosix med time-kommandot som verktyg för att mäta hur länge simuleringen tar.
Fick tillgång till en PC-maskin till för att köra prestanda analysen på. Denna har installerats Linux, Ganglia och openMosix på.
(18 timmar)

Vecka 39, 2002 (23/9-29/9)
Fixat till det sista med Ganglia på den nya maskinen och uppdaterat gmond på SPARC:arna (vilket gjorde att gmond fungerar nu där).
Planerade prestandamätning och gjorde en liten test med att mäta tiden det tog för en Tokenring simulering att köra på olika konfigurationer såsom homogent och heterogent system med Ganglia, openMosix samt Ganglia och OpenMosix tillsammans.
Började med prestandatesterna: utan kluster på både ii och iii, homogent openMosix kluster och homogent Ganglia kluster. (30 körningar per prestandatest alla de som gjordes blev klara förutom det utan kluster på ii som jag ska fortsätta med nästa vecka).
(25 timmar)

Vecka 40, 2002 (30/9-6/10)
Hämtat och installerat en ny Ultra Sparc för att testa Ganglia men kom fram till att gexec inte fungerar på Sparc.
Hållt på och bråka med jordfelsbrytaren i projektsalen som har en förmåga att stänga av sig så fort en dator till blir inkopplad där.
Gjort prestandatester: Utan kluster på ii klart, Ganglia och openMosix tillsammans på homogent kluster, openMosix på heterogent kluster med 2 datorer (från ii samt balanserat kluster från ii), heterogent kluster med 3 datorer (openMosix från i och ii, openMosix och Ganglia samt börjat med endast Ganglia (hann med 15 tester)).
(35 timmar)

Vecka 41, 2002 (7/10-13/10)
Gjort prestandatester: Ganglia samt Ganglia och openMosix tillsammans med manuell migrering på heterogent kluster med 3 datorer. OpenMosix från iii, Ganglia, openMosix och Ganglia tillsammans (både med och utan manuell migrering) på heterogent system med 2 datorer.
Sammanställt datan från testerna i ett spreadsheet och räknat ut medel, varians, standardavvikelse och konfidensintervall (95 och 99%).
(31 timmar)

Vecka 42, 2002 (14/10-20/10)
Analyserat prestandatestdatan och kollat vilket system som är bäst enligt prestandatesten.
Skissat på rapporten.
Kollat på automatisk detektering av noder för openMosix.
Gjort om prestandatesten för openMosix på heterogent kluster med 3 datorer från i.
(13 timmar)

Vecka 43, 2002 (21/10-27/10)
Gjort on prestandatesten för openMosix på heterogent kluster med 3 datorer från ii.
Skrivit kapitel 3-5 på rapporten. (openMosix, Ganglia, Prestandatest)
(19 timmar)

Vecka 44, 2002 (28/10-3/11)
Kollat igenom det jag skrev förra veckan på rapporten samt diskuterat lite andra grejer på projektet på möte med handledaren.
Tittat lite på ev. prestanda test med lite flera jobb (framförallt kollat om ii används om ett heterogent system används om flera jobb körs).
Skrivit på rapportens kapitel 1 och 2 (Introduktion till projektet och Introduktion till kluster).
(15 timmar)

Vecka 45, 2002 (4/11-10/11)
Skrivit stora delar av kapitel 6 (Diskussion och slutsater), innehållsförteckning, förord och sammanfattning i rapporten. Försättssidan har också blivit gjord..
(10 timmar)

Vecka 46, 2002 (12/11-17/11)
Delar av openMosix how-to:n har skrivits.
(9 timmar)

Vecka 47, 2002 (18/11-24/11)
Det mesta av openMosix how-to:n har skrivits klart. Har bråkat med hur man kompilerar openMosixview samt skrivit ett litet init.d script för omdiscd.
(14 timmar)

Vecka 48, 2002 (25/11-1/12)
Skrivit på Ganglia How-to:n samt testat lite med senaste Ganglia Monitoring core för att se vad som ändrats.
(7 timmar)

Vecka 49, 2002 (2/12-8/12)
Skrivit stora delar av Ganglia How-to:n klart förutom vissa delar där problem har uppstått med testningen av installationen etc.
(12 timmar)

Vecka 50, 2002 (9/12-15/12)
Finished the Ganglia and openMosix how-to:s by checking up the different problems that I found while testing the installation procedures etc. Updated the report and fixed some of the things that had been commented on.
(18 timmar)

Vecka 51, 2002 (16/12-22/12)
Gjorde ändringar i rapporten som handledaren ville har gjort. Har lagt till referenser, bilder i kapitel 2 samt grafer i kapitel 5.
(28 timmar)

Vecka 2, 2003 (6/1-12/1)
Läst igenom rapporten och how-to:sen för att hitta språkliga fel samt rättat dessa. Fick in en massa kommentarer om rapporten från handledaren och har börjat fixa till dessa.
(9 timmar)

Vecka 3, 2003 (13/1-19/1)
Fortsatt göra ändringarna i rapporten som handledaren ville ha och skrivit två nya appendix.
Gjort prestanda test utan kluster på I.
(18 timmar)

Vecka 4, 2003 (20/1-26/1)
Fortsatt med ändringar i rapporten. Lagt in informationen från prestandatesten som gjordes veckan innan.
Tittat på olika program och om de migrerar eller inte i openMosix, några program som inte fanns listade på websidor laddades ner och testades om de migrerade. En tabell med information on programmen lades in i rapporten samt referenser till programmen har lagts till i referens listan.
Kollat upp varför program som startas med gexec på ett openMosix kluster inte fungerar.
Letat information om RPC och Corba.
Flyttat kompilerings informationen i how-tosen från appendix in i how-ton som ett eget kapitel.
(21 timmar)

Vecka 5, 2003 (27/1-2/2)
Läst om RPC och Corba och skrivit en liten jämnförelse mellan dem och HPC kluster i rapporten.
Gjort lite småändringar i rapporten.
(7 timmar)