Hoofdcategorieën
Device Settings

Flash mob-poging tot supercomputer met duizend laptops

Door Jack Leenders, woensdag 31 maart 2004 13:21
Bron: NewScientist, submitter: T.T., views: 22.225

FlashMob I vignetZaterdag 3 april zal er in San Francisco een poging gedaan worden om met de hulp van ruim duizend laptopbezitters te komen tot een ad hoc gevormde supercomputer, meldt NewScientist. Hierbij wordt gebruikgemaakt van speciaal hiervoor geschreven software met de naam FlashMob. De software is gemaakt door studenten van de University of San Francisco en is hier te downloaden. De poging vindt plaats in een sporthal op de campus. De studenten hebben daarbij meerdere doelen voor ogen; ze hopen met deze actie supercomputers die tot 's werelds vijfhonderd snelste supercomputers behoren te verslaan en tegelijkertijd de populariteit van supercomputing te vergroten. Waar speciaal gebouwde supercomputers enorme bedragen kosten, kost deze actie slechts de ruim duizend cd's met FlashMob-software en een berg kabels om het grote aantal laptops via een LAN met elkaar te verbinden. Het is onzeker of de poging gaat slagen; de vereisten zijn niet gering. Honderden megabytes per seconden moeten gedeeld worden en het is van tevoren niet bekend welke specificaties de laptops hebben. FlashMob moet daar rekening mee houden.

Volgende 15:34 Ximian stopt met ondersteuning voor Fedora/Red Hat
Vorige 13:01 'Muziekindustrie Australië goochelt met statistieken'
Advertentie

Reacties

«  1  2  3  »

Waaaarom woon ik er toch zo ver vandaan . Over leuke acties gesproken !
Ik had best mee willen doen hoor :)

Begin dan ook zo'n aktie voor de DPC zou ik zeggen :)

Vraag of je een topic mag openen op GOT en nodig iedereen uit.

Wat ik vreemd vind, is dat ze dit willen bereiken mbv allerlei netwerkkabels... terwijl de meeste laptopjes toch echt wel draadloos bezitten. En als je dan begint over de capaciteit van het draadloze: Je kan het zo inregelen dat 1 pc een pakketje download waar hij noem eens iets: 2 uur mee bezig is... dus dan in verhouding weinig netwerkverkeer.

Overigens... hopelijk wel goede beveiliging daar... want criminelen krijgen dit natuurlijk ook te horen dat daar nogal wat laptopjes te scoren zijn...

ze nemen een closed netword (dus geen inet) en de software die voor de supercomputing gebruikt wordt staat op CD en die moet je booten

Ik denk juist dat verreweg de meeste laptops geen draadloos hebben. Zelfs van de nieuwe laptops die je in de winkel koopt heeft een groot deel nog geen draadloos standaard ingebouwd, en ik denk dat de meeste laptops die daar aanwezig zullen zijn ook niet de nieuwste en de snelste zullen zijn...

Wat ik vreemd vind, is dat ze dit willen bereiken mbv allerlei netwerkkabels... terwijl de meeste laptopjes toch echt wel draadloos bezitten
Zoals twillight burn ook al meld: de meeste laptops hebben geen draadloos op het moment. Bij ons in het bedrijf, waar toch vrij veel nieuwe laptops zijn, hebben we er niet een met wireless.

Daarnaast heeft dit soort clustering heel veel bandbreedte nodig, 100Mbit/s is nauwelijks genoeg een goeie supercomputer cluster mee te bouwen, laat staan dat de 11 of 54Mbit/s van wireless dat aan zou kunnen. In het meest ideale geval zou je computers hebben met 1000Mbit/s netwerkpoorten, en een ramdrive waar de clusterdata op staat... maar laptops hebben ook niet vaak gigabit ethernet aan boord. :)

Als je de cluster zou bouwen met draadloos vertragen de draadloze connecties de rest van de cluster.

hmmmm en jou laptop ligt onderop de stapel ??? hmm volgens mij is dan mijn laptop gaar ....


of iedereen staat met zijn laptop in zijn hand ??? lege accu's noem maar op .. wel stoer idee .. alleen praktijk lijkt me wel beetje extreem

Juist ja, wat dacht je van duizend tafels, stoelen en stopcontacten?

ga er maar vanuit dat er in zo`n campus een berg tafels zijn en dat die mensen daar hun laptops ok kwaken.

maar wat voor een giganische netwerk apperatuur heb je dat wel niet nodgi om 1000 laptops op aan te sluiten?

Waarschijnlijk niets speciaals voor universiteiten. Reken erop dat universiteiten al duizenden tot tienduizenden netwerkaansluitingen hebben.

Als ik hun was zou ik de 'normale' universiteitscomputers ook gewoon mee laten doen, FlashMob op de image zou toch weinig moeite moeten zijn :)

Een echte flashmob is nooit 4 dagen vooruit bekend. Dan is het geen flashmob meer. Zoals een surprise party geen surpise meer is als de jarige zelf al op de hoogte is.

je kan het oook anders bekijken: als er een flashmob moet komen, moeten mensen afspreken, dus die moeten weten dat het gaat zijn. Ze zoeken 1000 laptops, dus wat doen ze? Ze maken het bekend aan publiek dat misschien wil meedoen... wetenschappers, gare computernerds...
Er zullen nog genoeg mensen verbaasd rond lopen als daar ineens 1000 man met z'n laptop op de arm staat (of iets dergelijks)

Ja maar het bijzondere van een flashmob is nou net dat het heel moeilijk te organiseren is om iedereen last minute bij elkaar te krijgen. En het is kicken als dat dan toch lukt.

Bij een surprise party is het ook handiger om met de jarige te overleggen wie hij wil uitnodigen en wat er gedronken moet worden en welke datum schikt ... maar ja, dan is het toch geen surprise meer.

hoe had jij dan gedacht 1000 if meer mensen met een laptop op de been te brengen???

Niet vergeten allemaal dat naast het organiseren van de mensen met hun laptops en apparatuur, dat de software ook effe mee moet werken op al die gare laptops. Om het te laten werken EN op de top500 te laten komen moet je toch wel iets stabiels in handen hebben.

Ben toch wel heel benieuwd hoe dat gaat lopen, niet elke laptop heeft een goede netwerkkaart of geheugencontroller al zit er vaak wel een dikke processor op. Maar mochten ze het beoogde doel halen, briljant gewoon.
Verder is het dus een soort instant Beowulf cluster (in grote lijnen)?

Dit doet me denken aan ehm, woord ben ik kwijt, die projecten om via duizenden internet-pc's naar medicijnen en buitenaards leven te zoeken.
Is ongeveer 't zelfde, alleen in 1 gebouw.

distributed computing, dat is het woord wat je zoekt

het is maar 1 OS hoor, ze hebben een Bootable CDrommetje

[edit]
deze had iets lager moeten staat :(

Volgens mij doet hij een beetje sarcastisch... ;) :+

SETI doel jij op denk ik. Distributed computing dus. Ik ben traag...

Ben benieuwd of dit gaat werken met relatief veel verschillende OS'en, netwerkcontrollers en ga zo maar door.

Wat zou het eigenlijk aan stroom kosten?? Volgens mij juist meer dan een supercomputer, of ben ik compleet mis? En, niet geheel onbelangrijk, welke hardware boer sponsort dat handeltje??

Kost wel meer stroom, maar als het nou is goed blijkt te werken en het is practisch, dan zou je er aan kunnen denken om bijvoorbeeld bij bedrijven of instellingen zulke netwerken aan te leggen. Zo kan je een "kleine" supercomputer maken in de idletijd van de computers van de instelling, zoals een universiteit.

Ben benieuwd of dit gaat werken met relatief veel verschillende OS'en, netwerkcontrollers en ga zo maar door.
Dat is volgens mij het hele idee van distributed computing. Als alle systemen hetzelfde zijn is het parallel computing.

Het is natuurlijk wel een uitdaging, maar als je een beetje diversiteit aankan, moet je volgens mij ook veel diversiteit aankunnen.

Ten eerste werkt bijvoorbeeld D.net nu ook al op verschillende OS'en. Maar, ze hebben het hier slimmer aangepakt: Ze hebben een bootable CD gemaakt. Iedereen draait dus hetzelfde OS (w.s. een linux variant). Dus daar hebben ze geen problemen mee. En ik denk dat het dan qua verschillende hw nog wel mee hoeft te vallen; veel std. hardware ondersteunt linux al wel. Vergeet niet dat het niet erg is als de soundcard niet wordt ondersteund, of als de videokaart niet in optimale res. draait: Zolang het prog maar bij nic, geheugen en proc kan, kom je al een heel eind! :)

Nee ... dit is GEEN distrobuted computing.
In de verste verte niet ... Dit is een Supercomputer architectuur die ze willen na streven. Het zal dan eerder zich vormen in een groot Cluster. Er wordt gesproken over shared memory tussen de nodes (lees: laptops).
Bij Distro. Computing weten de nodes niet wat er gebeurt in elkaars geheugen.

Zowisso is het niet triviaal om bij een cluster snelle interconnects te hebben. Het zou sneller en eenvoudiger opgezet kunnen worden zonder interconnects. Dus dan heb je een snelle verbinding naar een head node of hub/spoke node (hoe je het ook noemt in je dagelijkse beleving) zodat deze een (batch) opdracht kan door sturen naar een worker-node (een laptop in dit geval).
En dan dus niet dat iedere machine een (extreem) sneller connectie heeft naar Iedere node ... think of all the wires ...

Als Tweakers/GoTters dit ook eens willen proberen (lees groots opzetten) denk ik dat ik wel wat resources kan regelen (ivm hardware en vooral bandbreedte). Lijkt me een leuk experimentje in het kader van Computer Science of e-Science.

Shared memory tussen laptops? Hoe wou je dat doen?

waarom pakken ze niet gewoon een draadloos netwerk dan heb je al die kabels niet nodig en ik denk dat dat goedkoper is. ok heb je niet het probleem dat alle kabels in de knoop raken. kan best een bende worden denk ik. maar voor de rest een goed initiatief en waarschijnlijk leren ze hier ook wel weer uit hoe het de volgende keer moet.

omdat een draadloos netwerk in thoerie wel net zo snel kan zijn dan een bedraadt netwerk (108 Mbps), maar dat is dan nog steeds half-duplex.
En denk es aan de kosten, het blijven studenten he ;)
Maar het zou ook wel weer een interresant project zijn om uit te testen hoe een draadloos netwerk zich gedraagt, en wat voor snelheden er noggehaald kunnen worden als er zoveel data in de lucht getankt wordt. ID'tje voor de volgende keer?

En wat zou het een ongelooflijk rotwerk zijn om een programma te proggen dat zoveel data moet verwerken. En dan ook nog zonder server als ik dat goed begrijp.

Omdat een draadloos netwerk de bandbreedte moet delen met de andere draadloze gebruikers in de omgeving. In een supercomputer heb je die bandbreedte veels te hard nodig.

Met kabels en switches heb je dat probleem niet.

Dat is ook de reden waarom zie in die apparaten vaak apparatuur van tienduizenden euro's gebruiken voor de verbindingen. Voorbeelden als Myrinet.

Kunnen we zoiets niet ook in nederland organisren :P

gewoon op elke Universiteit en HogeSchool iedereen verzamelen... en dat Interconnecten oid

lijkt me wel gaaf, ff kijken hoeveel de nederlandse studenten kunnen halen

Wat natuurlijk ook gewoon kan is alle desktop pc's van de universiteiten aan elkaar te koppelen (die staan de helft van de dag toch niets te doen) en daarvan 1 giga cluster maken, als je het dan toch hebt over de kenniseconomie kun je zo geld besparen aan al die andere miljoenen kostende pcs en meer geld pompen in het personeel

Ik weet niet waar jij studeerd maar toen ik in rotterdam studeerde was daar 1 echt irritant probleem.

"Alle computerzalen zijn vol."

Dus de hele dag niets doen is het tegenwoordig niet meer, wel een hele dag Word draaien.

Die computerzalen zijn bij ons alleen maar van 1100 tot 1400 volledig bezet...

Daarnaast bestaat er natuurlijk ook nog zoiets als avond, nacht en weekend ;)

whehe :D kheb dat programma net gedownload en hier meteen geprobeert op 3 pc's... et werkte eerst traag maar na 2 keer rebooten gaat et als een trein :D
ik zou 4.1Gflops per seconde moette hebbe.. 8-)
1 x pentium 4 2.6ghz
1 x pentium 4 2.4ghz
1 x pentium 3 450mhz
1 x pentium 3 450mhz

In principe haalt een 2,4Ghz P3 zo'n 2,8Gflops, dus je hebt redelijk wat overhead erin zitten als je 'maar' 4,1Glops haalt met die 4 pc's.

Overigens denk ik dat als ze 1000 pc's werkend krijgen ze er 1teraflop aan snelheid uit kunnen perzen. Geoptimaliseerd met gemiddeld 1,5Ghz ofzo zou je misschien 1,5Tflop kunnen halen...

Ben erg benieuwd :)

In San Fransisco moet je minimaal een 1.3 Ghz p3 hebben om mee te mogen doen.
Ik denk dat je beter die twee 450mhz P3s weg kunt laten.


Zo nutteloos is het ook weer niet. Tegenwoordig is schaalbaarheid een grote issue in Super's, Clusters en Grid computing. Leuk uitprobeersel toch?
Dat je een LAN gebruikt is toch prima?
Dan wel op 100Mbit of op 1 GbE voor de uitverkorenen met een nieuwe laptop.

Ik snap je punt niet echt (eveneens snap ik je tekst ook niet 100%, beetje veel halve zinnen ...
Laat je naam weg onder een post
)

Ik vind het haast zinloos op hier op te reageren, maar ik doe het toch maar :)

Door meerdere pc's (of laptops) met elkaar te verbinden, kun je deze met zijn allen aan één grootte taak (die verdeeld is in sub-taakjes) laten werken.

De laptops worden er idd zelf niet sneller van nee, maar stel je voor: Als je een taak start op de hoofd-pc waar hij alleen 10 dagen mee bezig zou zijn, en 10 minuten later is hij al klaar. geweldig toch?

[algemeen]
Ben even aan het rondkijken op de FlashMob cd.
Er staat Morphix op, wat gebaseerd is op Knoppix.
Het enige wat de Clients doen is een programma starten genaamd fm_miniweb welke wacht op een commando van de server om een bepaald programma te starten.

Waarschijnlijk wachten ze tijdens de FlashMob tot iedereen is opgestart van cd-rom, en geeft de Server dan in eens iedereen het commando te starten.

Ik vind het een leuk initiatief, alleen jammer dat er met de rekenkracht niet direct iets nuttigs wordt gedaan. De University of Stanford had daar wel raad mee geweten ;)
«  1  2  3  »

Op dit item kan niet meer gereageerd worden.

Volgende 15:34 Ximian stopt met ondersteuning voor Fedora/Red Hat
Vorige 13:01 'Muziekindustrie Australië goochelt met statistieken'
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011