garoedahallo
garoedaonze volgende spreker is David Santo Orcero
garoedahij is een actieve developer en onderzoeker die in Malaga, Spanje woont
sarnold [sarnold@~65.102.14.138] has changed topic to "Tue Dec 17 1800 UTC David Santo Orcero "The SSI Clustering Project OpenMosix" | questions: #qc spanish: #redes dutch: #taee"
garoedahij is een bekende schrijver voor verschillende linux gerelateerde kranten
garoedahij is een van de pioniers van deze conferentie want hij
garoedanam deel aan de vorige edities met interessante presentaties
garoedahij is actief betrokken met het OpenMosix project en gaat vertellen over "The SSI clustering proyect Open Mosix"
garoedawe danken hem om hier vandaag te zijn en een presentatie voor te bereiden
garoedadank om allemaal naar hier te komen
garoedaDavid..
garoedairbis
garoedahallo allemaal
garoedaik ga een presentatie geven over het SSI clustering project OpenMosix
garoedaom te beginnen wil ik mezelf voorsellen
garoedamijn naam is David Santo Orcereo, ik ben de maintainer van het userland gedeelte van het OpenMosix project
garoedasommigen onder jullie zullen me wel kennen van mijn artikels en mijn andere presenaties over clustering
garoedaik ben begonnen met clustering in 1996 toen ik aan mijn eindverhandeling werkte
garoedavanaf dan ben ik over clusters beginnen leren
garoedadit gezegd zijnde
garoedajullie zijn waarschijnlijk meer geinteresseerd in SSI dan mijn introductie ;-)
garoedatijdens mijn presentatie ga ik het woord 'free' niet gebruiken daar het potentieel gevaarlijk is
garoedaik ga het spaance woord 'libre' gebruiken, wat staat voor 'vrijheid' en 'gratis' wat "voor niets' betekent
garoeda(sommige mensen (zealots, slashdotters and other Yhad guys) denken aan gratis bier
garoedamijn eigen termen zijn correcter en gaan misverstanden voorkomen
garoedaik ben verondersteld te beginnen met een introductie over clustering technologie
garoedaeigenlijk, ik begin al jaren met een introductie over clustering
garoedadat is waarom
garoedaik de presentatei van 2 jaar geleden niet ga herhalen. het zou al mijn tijd opgebruiken
garoedaen het kan gelezen worden op de umeet site
garoedaals je niet weet wat een cluster is of wat MOSIX betekent raadt ik je aan de de presentatie van 2 jaar geleden te lezen
garoedamijn presentatie gaat in 3 delen zijn
garoedade eerste is een conceptuele opmerking over wat SSI echt betekent
garoedahet tweede is een historische introductie tot de OpenMosix geschiedenis, de oorzaken van de afsplitsing en wat OpenMosix heeft en MOSIX niet
garoedaen ten laatste ga ik vertellen over SSI, OpenMosix en waar de clustering wereld naartoe gaat
garoedaen ik zal eindigen met een sectie vragen en antwoorden en een rondetafel gesprek
garoedaik kan antwoorden op vragen in het engels, spaans en portugees
garoedalaten we beginnen
garoedade SSI systemen
garoedavelen van jullie hebben al gehoord van, of gewerkt met clusters
garoedaeen cluster lijkt voor de gebruiker en programmeur als een cluster
garoeda(een groep machines samengezet om een specifieke taak te volbrengen)
garoedadit betekent dat je het volgende hebt:
garoedaa) een speciale inspanning van programmeurs om paralle code te schrijven
garoedab) een speciale inspanning van de gebruikers
garoedac) en speciale inspanning van de sysadmin
garoedadan ga je gebruiker/ontwikkelaar/sysadmin manueel werk vervangen door rekenkracht
garoedadat deed clusters groeien in wetenschappelijke gebieden  en werk bijna gratis is
garoeda(in feite, met  studentenarbeid en andere slavenarbeid)
garoeda(kan je het meeste werk als volledig gratis beschouwen)
garoedain ieder geval zijn de gebruikers niet gelukkig
garoedaeen cluster gebruiken is moeilijker dan een enkele machine en heeft meer bekwame mensen nodig
garoedadan voor een enkele machine
garoedawat is de volgende statp?
garoedas/statp/stap
garoedavoor de meeste mensen is dat een snellere machine kopen
garoedamaar er komen momenten waarop je niet over snellere uniprocessor systemen kan beschikken
garoedadat is waar de muliprocesser systemen te hulp komen
garoedaze zijn even simpel en gemakkelijk te onderhouden als een monoprocesser systeem
garoedamaar multiprocessor systemen zijn niet schaalbaar
garoedain feite, door geheugen en bus problemen zijn de systemen vanaf een aantal processoren helemaal niet meer schaalbaar
garoedadan komen de NUMA systemen
garoedadeze zijn zoals multiprocessor systemen maar er zijn enkele verschillen
garoedaeigenlijk heeft iedere processor daar zijn eigen lokaal geheugen
garoedamaar hier ga ik niet teveel tijd aan verliezen, we gaan niet over NUMA spreken nu
garoedaNUMA heeft wel enorme voordelen tov normale machines
garoedade meeste zijn krachtiger dan monoprocessor en gebruikelijkemultiprocessor systemen
garoedahet geeft een spelletje "de mijne is groter dan de jouwe" tot gevolg
garoeda(dit spel is eigen aan universiteiten en departementen)
garoedahet is een goede keuze als je veel rekenkracht nodig hebt maar het kost teveel
garoedadit is geen probleem als je veel geld heb
garoedain feite, sommigen blijven slavenarbeid behouden en gooien geld weg aan NUMA
garoedadus we hebben
garoedamonoprocessor systemen hebben niet genoeg kracht
garoedamultiprocessor systemen hebben niet genoeg kracht
garoedaNUMA is heel duur
garoedaclustering vereist bekwame gebruikers, admins en developers
garoedawat zou nu de oplossing zijn?
garoedaiets dat gebruikt en geprogrammeerd kan worden als een multiprocessor systeem
garoedaof werkt zoals een NUMA machine maar eigenlijk cluster hardware gebruikt
garoeda(en hier hebben we enige goedkope grapjes over Kinder (eggs) ;-)
garoedahet is de heilige graal van supercomputing
garoedaeen cluster die zicht gedraagt zoals een enkele machine
garoedahet is  OpenMosix, een 'libre' SSI clustering project
garoedaSSI staat voor single system image
garoedahet achterliggende idee is dat een gehele cluster lijkt op een enkele machine
garoedaonmogelijk?
garoedanee
garoedaer zijn enkele succesvolle pogingen geweest in de 'non-libre' wereld
garoedaen enkele pogingen met Linux
garoedanu, de enige twee oplossingen die werken zijn het 'gratis' MOSIX en het 'libre' OpenMosix
garoedaten eerste hadden we MOSIX, 2 jaar geleden sprak ik over het MOSIX project
garoedawe gaan er binnen enkele minuten op terugkomen want MOSIX werkt
garoedaten tweede hadden we de SSI clustering poging van Compag
garoeda2 jaren van vaporware, vele mensen die erover spraken en bijna geen code
garoedade weinig code van Compaq's SSI is 'geleend' van andere 'libre' software projecten
garoedahet is ongelooflijk wat geld en PR departementen kunnen doen
garoedaSSI heeft geen werkend systeem
garoedade derde optie is OpenMosix
garoedaOpenMosix is een 'libre' afsplitsing van het MOSIX project
garoedaOpenMosix wordt geleidt door Dr Moshe Bar
garoedaen heeft enkele heel goede developers
garoedahet heeft een bazaar coding style
garoedavoor de gebruiker:
garoedamet OpenMosix heb je een admin nodig die bekwaam genoeg is om een normale cluster te beheren
garoedamaar voor de programmeur en de gebruiker lijkt het systeem een multiprocessor machine te zijn
garoedadat is SSI
garoedaSSI bestaat
garoedaen het werkt
garoedaen je kon het jaren geleden al hebben
garoeda{rant mode aan)
garoedaik heb met opzet niet gesproken over de industry
garoedahet maakt niet uit wat ik doe, er is geen interesse vanuit de industry voor deze cluster
garoedaen SSI, ik vind totaal geen interesse vanuit de industry in sommige landen
garoedaik heb enkele MOSIX en OpenMosix clusters gemaakt op de universiteit maar er was helemaal geen interesse voor
garoedageen enkel bedrijf, in spanje of brasilie wil een OpenMosix cluster gebruiken
garoedahier in Spanje gebruik ik OpenMosix als een hobby terwijl ik op zoek ben naar een nieuwe job
garoedamaar er is geen commerciële interesse voor, echt heel stom
garoedavan de bedrijven omdat ze er geld mee kunnen besparen. maar het lijkt dat Spanje te rijk is en geld
garoedabesparen op hardware en software niet belangrijk is
garoeda(rant mode af)
garoedaDeel 2: een historsiche introductie tot OpenMosix
garoedain den beginne was er MOSIX
garoedasinds de jaren 70 laat MOSIX toe om echte SSI clustering toe te passen op POSIX omgevingen
garoedamet transparante task migratie en load balancing
garoedamaar de verschrikkelijke PR praktijken van prof Barak, het genie achter MOSIX
garoedaen de de andere researchers hielden MOSIX in de schaduw de voorbije 25 jaar
garoedaWanneer MOSIX geport werd naar Linux moest de kernel , door de GPL licentie, van MOSIX
garoedaook onder GPL licentie vallen
garoedana enige tijd, en enige druk, werd het user gebied van het MOSIX project, de userland tools, ook onder GPL licentie gebracht
garoedaik weet dat prof Barak denkt dat dit een enorme vergissing was
garoedade daaropvolgende jaren tot 2001 was MOSIX een cathedral-style project maar de licencie was 'graties' en 'libre'
garoedaprof Barak aanvaarde geen hulp van buitenaf of patches. het vrijgeven van het project
garoedagaf hem veel bekendheid en de mogelijkeid om geld te krijgen van de IT industrie voor de ontwikkeling van het project
garoedamaar hij is niet de persoon die het voor de roem en het geld doet. en hij krijgt geld van de Israelische en Amerikaans overheid
garoedaom het project gaande te houden
garoedadit was zijn levenswerk en na 2 jaar werd het moeilijker om de controle over MOSIX te houden
garoedahe weigerde meer hulp van de bedrijfswereld en mensen die wilden helpen
garoedaondertussen werd de beste pupil van prof Barak, Dr. Moshe Bar, meer en meer
garoedaongelukkiger
garoedaof zoals we zeggen in Spanje "no puede haber dos gallos en un gallinero".
garoedade relatie tussen prof Barak en Moshe werden werd troebelaar
garoedaeen jaar geleden verliet het MOSIX project de 'libre' wereld. MOSIX is nu 'gratis' maar niet 'libre'
garoedain het bijzonder veranderden ze de licentie van alles wat ze konden naar de "MOSIX free licence"
garoedaeen "gratis' licentie maar geen "vrije" licentie
garoedadit was het einde van een reeks ruzies en misverstanden tussen prof Barak en Moshe BAr
garoedaDr. Moshe Bar is nu de leider van het OpenMosix project en hij heeft er enkele goede programmeurs aan werken
garoeda(enkele lijnen voer prof Barak)
garoedaik bewonder prof Barak echt
garoedahij is een genie. hij is de originele bedenker van de load-balancing algoritmen van MOSIX
garoedaik ontmoette hem in Parijs 2 jaar geleden, hij was een zeer vriendelijk iemand
garoedaik leerde meer over clustering in de 2 dagen dat ik bij hem was dan na 4 jaar van hevige interesse
garoedavoro clustering, ontwikkelen voor clusters, beheer van clusters, ook van MOSIX clusters
garoedamaar het belangrijkste van deze ontmoeting was mijn eigen fouten ontdekken. ik spendeerde een jaar vrije tijd
garoedamet het lezen van de MOSIX source patch
garoedaik zeg dit als een erkenning van het genie van prof Barak
garoedaal de algoritmen en de meest brilliante ideeën zijn het gevolg van zijn research
garoedahij had een zeer goed team, met daaroner Oren La'andan en anderen
garoedaMoshe Bar werkte aan de Linux port en deed het MFS (Mosix File System)
garoedamaar we moeten het wetenschappelijke werk an prof Barak erkennen
garoedahoedanook, het kind van prof Barak, MOSIX was gegroeid
garoedahet was echt groot en had bekwame gebruikers die wilden helpen
garoedade opsplitsing tussen MOSIX en OpenMosix was pijnlijk
garoedaer waren betere manieren om dat te doen
garoedamaar het gebeurde op de meest pijnlijke manier
garoedakernel code was niet moeilijk op te splitsen
garoedamaar voor userland tools was het moeilijker
garoedaik begon aan oude code met veel onschuld
garoedamaar Mulix, een zeer bekwame programmeur die de OpenMosix heel goed kent zei me dat ik de licentie in de gaten moest houden
garoedahier ontdekte ik dat het allemaal niet zo eenvoudig was
garoedaik moest terugkeren naar een echt heel oude versie zodat ik voor de rechtbank kon bewijzen dat ze geGPLd waren
garoedaen ik moest dus veel stukken code weggooien en enkele tools
garoedaalles wat geen 'GPL' aan het begin van het bestand staan had werd weggegooid
garoedapersoonlijk was dit een ramp
garoedaik was aan het werken aan een nieuwe versie van de userland tools, helemaal herschreven en met de hulp van grid applicaties
garoedaen ik moest stoppen met de ontwikkeling en een groot deel patchen met veel andere code
garoedade eerste versies van GPL userland tools waren voor MOSIX en OpenMosix
garoedaen ik wilde dat de nieuwe userland tools waaraan ik werkte compatibel waren met MOSIX en OpenMosix
garoedamaar na enkele niet al te vriendelijke bodschappen van prof Barak besloot ik compatibiliteit met MOSIX te laten vallen
garoedaik begrijp zijn standpunt, MOSIX was zijn levenswerk en hij dacht dat het uit zijn controle ging ontsnappen
garoedahoedanook, wetenschap is gebouwd op de schouders van giganten, maar deze gigant wilde niemend op zijn schouders
garoedadit betekent dat de nieuwe code die ik schrijf niet meer werkt onder MOSIX, MOSIX is niet langer 'libre' software
garoedaen interesseer ik me er ook niet meer voor
garoedavanaf dan zijn we geevolueerd ten opzichte van MOSIX
garoedawe hebben geen extreem brilliante dingen gedaan. we hebben wel veel dingen gedaan die gedaan moesten worden zoals bugfixen en
garoedakleine features toegevoegd die de gebruiker en admin helpen
garoedaeigenlijk dus, OpenMosix klaarmaken voor de bedrijven
garoedawe hebben de kernelversies gevolgd, dit vraagt veel van het team maar het moet gedaan worden
garoeda*vele* bugfixes in userland en kernel land
garoedaik was vanaf het begin aanvaard als medewerker van het OpenMosix project nadat men een patch van mij aanvaarde om een deadlock probleem op te lossen in de OpenMosix kernel (MFS)
garoedanieuwe tools, nu hebben we een automatische dedectie van nodes in een OpenMosix cluster
garoedaen *alle* dingen die MOSIX heeft (kijk aub naar de presentatie van 2 jaar geleden, waar je al
garoedade eigenschappen van een gebruikelijke MOSIX/OpenMosix cluster kan vinden)
garoedaje moet OpenMosix niet zien als een revolutie over MOSIX maar als een evolutie
garoedaenkele coole nieuwe features, makkelijker om te configureren, bugfixes en het is 'libre'
garoedaDeel 3: werk voor de toekomst
garoedawe hebben nu 2 belangrijke werk onderdelen
garoedaMoshe en anderen werken aan de port van OpenMosix naar IA64 en volgen de kernel
garoedadit vraagt het meeste werk
garoedaHP gaf hiervoor machines, voor zover ik weet
garoedaMoshe heeft een bedrijf, en gebruikt het om die dingen te doen en andere OpenMosix dingen die ik niet weet
garoedapersoonlijk werk ik alleen
garoedaik doe dit in mijn vrije tijd, bugs zoeken in userland code
garoedaik werk ook aan nieuwe OpenMosix userland tools, het behoudt compatibileit met het verleden maar het bevat
garoedaeen nieuw bibliotheek om grid bewerkingen om grid bewerkingen te doen op OpenMosix
garoedaSSI voor veelgebruikte processoren + Grid voor speciale processors + tranparante process migratie + load balancing is een winnaar
garoedagebruikelijke processen migreren transparant voor gebruikers en ontwikkelaars
garoedagrid processen moet gecompileerd worden met een speciale bibliotheek dit breakpoints toelaat, multicasten
garoedaop dezelfde functie en de validatie van resultaten. maar remote node uitvoering, functie migratie en load balancing zijn transparant voor de gebruiker
garoedamijn principieel idee is om de code vrij te geven van zodra ze in alpha fase is en de papers aanvaardt worden
garoedade ontwikkeling is ietwat vertraagt door mijn 14 urige werkdagen in de eerste helft van het jaar
garoedaen mijn zoektocht naar een job de laatste maanden
garoedaals iemand mijn opinie wil weten, grid is de toekomst en ik werk er in mijn vrije tijd aan om ervoor te zorgen
garoedadat OpenMosix die richting uitgaat
garoedadit was een korte introductie, gaande van waar we 2 jaar geleden begonnen tot nu
garoeda(einde presentatie en rondvraag)
garoeda(log note: end of presentation)
Geryonklapperdeklap :)
Geryonkwas wel wat laat, maar enfin :)
Geryonkzal het wel nalezen op de site
garoedadank u dank u dank u
garoedage zou u moeten schamen Geryon
sarnoldSqual: #taee es canal para dutch traducion para #linux (umeet congress)
Squalokey
Geryonwhat does taee stand for actually?
Geryon:)

Generated by irclog2html.pl 2.1 by Jeff Waugh - find it at freshmeat.net!