Allen, ik wil even een balletje opgooien waar ik afgelopen dagen op heb zitten broeden:
Het onderwerp is Distributed computing, CPU offloading en met name de combinatie van deze.
Ik las laatst een artikel over CPU offloading voor Android telefoons genaamd Cuckoo: http://www.asci.tudelft.n...asci2010_submission_9.pdf
Vervolgens dacht ik aan alle fat clients welke nog veelvuldig bij bedrijven staan te slapen, en de steeds zwaarder wordende Server back-end om alle compute af te handelen.
Een gemiddelde desktop is 90-95% niks aan het doen met de processor...
Wat nu als deze 2 zaken met elkaar gecombineerd kunnen worden, om de serverbelasting (deels) te offloaden naar alle machines in het pand?
Daarmee bespaar je een hoop dure stroom met bijbehorende koeling in het datacenter, en heb je ongeëvenaarde redundantie.
Als tweede: een desktop heeft tijdens het opstarten de meeste processorkracht nodig. Wat nu als hij deze kan laten uitvoeren door je collega's welke al eerder zijn begonnen met werken? Snellere opstart tijden?
Ik snap dat de huidige architectuur van programmatuur niet zomaar in losse CPU cycles verstuurd kunnen worden naar netwerkdevices, en zeker niet in het opstartproces van een PC. Maar hoe mooi zou dit zijn?
Heeft een van jullie meer ervaring op dit vlak qua CPU architectuur / offloading en Distributed computing om hier iets over te roepen?
Het onderwerp is Distributed computing, CPU offloading en met name de combinatie van deze.
Ik las laatst een artikel over CPU offloading voor Android telefoons genaamd Cuckoo: http://www.asci.tudelft.n...asci2010_submission_9.pdf
Vervolgens dacht ik aan alle fat clients welke nog veelvuldig bij bedrijven staan te slapen, en de steeds zwaarder wordende Server back-end om alle compute af te handelen.
Een gemiddelde desktop is 90-95% niks aan het doen met de processor...
Wat nu als deze 2 zaken met elkaar gecombineerd kunnen worden, om de serverbelasting (deels) te offloaden naar alle machines in het pand?
Daarmee bespaar je een hoop dure stroom met bijbehorende koeling in het datacenter, en heb je ongeëvenaarde redundantie.
Als tweede: een desktop heeft tijdens het opstarten de meeste processorkracht nodig. Wat nu als hij deze kan laten uitvoeren door je collega's welke al eerder zijn begonnen met werken? Snellere opstart tijden?
Ik snap dat de huidige architectuur van programmatuur niet zomaar in losse CPU cycles verstuurd kunnen worden naar netwerkdevices, en zeker niet in het opstartproces van een PC. Maar hoe mooi zou dit zijn?
Heeft een van jullie meer ervaring op dit vlak qua CPU architectuur / offloading en Distributed computing om hier iets over te roepen?