▪ JMP library allows explicit multiprocessing in Java with API that resembles Java Multithreading which is an essential built-in Java feature. JMP allows running a piece of Java code on a separate process either locally or on remote machine.
▪ If the code in question is not present on the target machine, it will be dynamically uploaded.
▪ JMP allows setting affinity for a new process explicitly instead of relying on the OS.
▪ JMP also contains a simple cluster management / load balancing tool called JMP node.
Two of the most obvious JMP use cases are:
a. All kinds of data parallelism (exhaustive search algorithms, optimization problems).
b. Server-side load balancing between available CPUs.
See project Wiki for more.
Features
- Java multiprocessing
- Cluster management
- Parallel computing
- Load balancing
License
GNU Library or Lesser General Public License version 2.0 (LGPLv2)Follow Java Multiprocessing
Other Useful Business Software
Our Free Plans just got better! | Auth0
You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Rate This Project
Login To Rate This Project
User Reviews
-
why does it throw "check RAM and CPU load" sometimes?Reply from Java Multiprocessing
-
Interesting stuff, thank you