High Performance Computing

Parallel Task Execution

Cacheonix enables High Performance Computing by providing developers a Java API that allows to execute tasks in parallel in a cluster made of hundreds or even thousands of servers.

Distributed Data Processing

Cacheonix significantly improves performance of processing of the data stored in the cluster by executing processing requests in parallel, on all members of the cluster. Cacheonix cluster protocol and data replication ensure that the data is processed consistently even while servers fail or join the cluster.

Data Affinity

Cacheonix eliminates delays caused by network latency by providing data affinity, by sending the processing requests exactly to the servers that contain the data that must be processed. Only the results of the processing are sent back.

See Also


Distributed Shared Locks