Welcome to Plura’s blog! For those of you that don’t know, Plura Processing a completely new platform for distributed computing.
- Traditional distributed computing has a lot of problems, including:
- You need to download and install a client application
- For each node added to the network, a person has to get interested, trust, download, and install the client, and then keep the client running (read: overcome a lot of inertia)
- For each new application, you have to go through a whole new iteration of code rewrite and node acquisition
- Most solutions require long-running, dedicated clients
Because of these problems, distributed computing has had a tough time really making an impact in the high-performance computing (HPC) world. But the good news is that now Plura is here, and we solve these problems!
- Plura runs through web-enabled applications, like your web browser. Instead of installing a separate client, Plura runs through a lightweight applet when you visit one of our affiliate’s websites
- We work with affiliates instead of individuals. Affiliates agree to serve or run Plura through their website or application. Each of their user’s become nodes for Plura. So instead of growing 1 node at a time, we grow 1000 nodes at a time.
- Plura can handle computing for many different applications at once. We’re basically a big computing gateway.
- Our solutions produces compute results on the order of seconds or minutes, which means we don’t need nodes to stay alive for every long.
One of the best features of Plura is how secure and safe it is. Our applet is Java-based and runs within the Java sandbox security model, which puts a lot of restrictions on what it can do (more info at http://java.sun.com/sfaq). Plura runs entirely within memory and doesn’t touch the hard drive at all. On top of this, affiliates can control how and when Plura is running (even how much of the CPU it uses!).
We’re pretty excited about the stuff we’re doing and hope you are too! We’re going to use this blog to write about all things Plura-related, including the cool applications using us, showcasing some of our affiliates, talking about some fascinating challenges involved in building Plura, and so on. Stay tuned!