▪ JMP library allows to do multiprocessing in Java with a simple API that resembles Java multithreading. 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 can 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.
▪ JMP = SSI + load balancing + multiprocessing API

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
  • SSI
  • Single system image

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 2.0 (LGPLv2)

Follow Java Multiprocessing

Java Multiprocessing Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • why does it throw "check RAM and CPU load" sometimes?
    1 user found this review helpful.
    Reply from Java Multiprocessing
    Posted 2024-09-19
    Hi lin990101, please try the new version of the package - it has several major fixes and improvements. In case of any questions, feel free to write us here contact@engitex.org
  • Interesting stuff, thank you
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

Windows

Intended Audience

Developers, Engineering, Information Technology, Science/Research

User Interface

Console/Terminal

Programming Language

Java, PowerShell

Related Categories

Java Distributed Computing Software, Java Load Balancers, Java Virtualization Software, PowerShell Distributed Computing Software, PowerShell Load Balancers, PowerShell Virtualization Software

Registered

2023-09-23