Performance improvement of a long-running Java workload just by changing from jdk8 to jdk13 with no other tuning. Can you guess what happened by setting Shenandoah or ZGC garbage collectors?


In a previous post we explained the benefits of moving a long time running java workload to OCI. Today we are showing the benefits we get by changing the jdk. Procedure The procedure was quite simple: We installed jdk13 in the hosts and started the nodes to see what happens. The first intent failed because … Continue reading Performance improvement of a long-running Java workload just by changing from jdk8 to jdk13 with no other tuning. Can you guess what happened by setting Shenandoah or ZGC garbage collectors?

Lift and Shift of a Long Time Running Distributed Compute Workload | Onprem vs Oracle Cloud Infrastructure


This is the real history of a company running a long-duration workload once at the end of every month, consisting on a very mature solvency risk calculation distributed computing application built with Oracle Coherence and Java. The application behavior is like a progressive degradation of performance because the delays caused by garbage collector events as … Continue reading Lift and Shift of a Long Time Running Distributed Compute Workload | Onprem vs Oracle Cloud Infrastructure

Deploying a Coherence Cluster in Kubernetes


Coherence-Operator is a Kubernetes opeartor for deploying Oracle Coherence in k8s. Let's see how to do it. 1 Clean previous setup intents: helm del --purge sample-coherence helm del --purge sample-coherence-operator kubectl delete namespace sample-coherence-ns 2 Execute the following: kubectl config set-context $(kubectl config current-context) --namespace=sample-coherence-ns helm repo add coherence https://oracle.github.io/coherence-operator/charts helm repo update helm --debug … Continue reading Deploying a Coherence Cluster in Kubernetes

Street Search Engine Leveraging Oracle Coherence/Buscador de calles con Oracle Coherence


OJETIVO Ver cómo podemos utilizar Coherence para realizar búsquedas. PROTOTIPO El código  fuente y el fichero con calles está al final del blog. Ejecutamos el prototipo y vemos: La carga ha tardado 127799 ms ( 15 ms/municipio ) ... 512 bytes de memoria por calle Tenemos 9997123 calles! Buscando en el municipio 926 de un … Continue reading Street Search Engine Leveraging Oracle Coherence/Buscador de calles con Oracle Coherence