ptek wrote:
A few moments ago I just had this (maybe) wacky idea :
Unlike projects as SETI@home and other distributed computing systems that takes use of computers across networks (Internet included, of course) in order to create a gigantic computing system for a specific task, why not to create a client/server system where any CPU intensive program (like a mpeg2 encoder/DVD authoring) could be individually allowed to share processing resources across the network ?
The second option would be more demanding to come true : to change an existent OS (AROS, for example) or virtual machines like QEMU or UAE (considering UAE as a virtual machine) to make use of the distributed computing.
The third option could be in the form of a library (or DLL on the PC winblows) that could be called to send out processing tasks to the network and wait for the results)
This is not necessary Amiga specific... It just a thought about distributing computing. But if applyied to PC or Amiga, it could allow the conversion of a DivX to DVD a snap, for example.
Does this already exists the way I just described ?
Could this be done ? I think so, even if it would demand a inteligent managment of task, in order to avoid unnecessary "freezes" (the tasks of window dragging/moving and some common things doesn't need to be distributed and shouldn't)
This should be developed as an open source project of course to avoid any suspicion on privacy of the data exchanged.
Screw you. You can have my CPU cycles when you pry them from my cold, dead fingers.