Swarm — a New Approach To Distributed Computation 80
An anonymous reader writes "Ian Clarke, creator of Freenet, has been working on a new open source project called Swarm. The concept is to allow a computer program to be distributed across multiple computers in a manner almost completely transparent to the programmer. The system observes the program executing and figures out how the workload should be distributed for maximum efficiency. Swarm is implemented in Scala. Its at an early-prototype stage, and Ian has created a good 36 minute video explaining the concept and the current implementation."
Re:Earlier (Score:4, Informative)
I doesn't do much yet (Score:4, Informative)
Re:This'll be great for botnets (Score:2, Informative)
My Dell desktop from 1999 has been running like the wind again since last week, when I reverted it to its 2002 state from backup tape. It goes superfast now that it's virus-free, off the network, and running old apps on Windows 98.
I was only trying to recover some old files before junking an unusable machine, but I may keep it around now as a non-networked machine for the kids.
Re:Name... Neat idea though (Score:2, Informative)
From the FAQ [google.com]:
Another Earlier - ERLANG! (Score:5, Informative)
Erlang apparently gets it right. Scales smoothly from single core to multi-core to multi-server in a near linear fashion. Astonishingly reliable, having achieved nine nines of uptime - much less than a second of downtime - in a year. Purposely designed to mitigate shared memory problems. Built for hot-switchover - you can upgrade Erlang problems without closing them first!
In just about every conceivable way, Erlang is the right choice for high-end multi-core multi-system clustered application development. I have a large-stack, clustered application written in PHP. While it works well, there are limits to what we can do within a single process - a problem that's likely to become worse over time as needs continue to scale up. If I were to do it all over again, I'd take a good, hard, look at Erlang.
Re:Earlier (Score:4, Informative)
It's not free software so you can't use it except for personal or educational use. Open Mosix died
http://openmosix.sourceforge.net/ [sourceforge.net]