El servicio de catálogo se ocupa de colocar los fragmentos. Cada ObjectGrid tiene varias particiones, cada una de las cuales tiene un fragmento primario y un conjunto opcional de fragmentos réplica. El servicio de catálogo asigna los fragmentos equilibrándolos de forma que se distribuyan equitativamente en los servidores de contenedor disponibles. Los fragmentos de réplica y primarios para la misma partición nunca se colocan en el mismo servidor de contenedor o en la misma dirección IP, a menos que la configuración esté en modalidad de desarrollo.
Si se inicia un nuevo servidor de contenedor, eXtreme Scale recupera fragmentos de servidores de contenedor relativamente sobrecargados en el nuevo servidor de contenedor vacío. Este movimiento de fragmentos habilita el escalado horizontal.
Escalar hacia fuera significa que cuando se añaden servidores de contenedor adicionales a una cuadrícula de datos, eXtreme Scale intenta mover los fragmentos existentes, primarios o réplicas, del conjunto anterior de servidores de contenedor al nuevo conjunto. Este movimiento amplía la cuadrícula de datos para aprovechar el procesador, la red y la memoria de los servidores de contenedor que se acaban de añadir. Este movimiento también equilibra la cuadrícula de datos e intenta garantizar que cada JVM de la cuadrícula de datos aloja la misma cantidad de datos. Cuando la cuadrícula de datos se amplía, cada servidor contiene un subconjunto menor de la cuadrícula total. eXtreme Scale presupone que los datos se distribuyen uniformemente entre las particiones. Esta ampliación favorece la operación de escalar hacia fuera.
Escalar hacia dentro significa que si falla una JVM , eXtreme Scale intenta reparar el daño. Si la JVM donde se ha producido la anomalía tenía una réplica, eXtreme Scale sustituye la réplica perdida mediante la creación de una nueva réplica en una JVM superviviente. Si la JVM donde se ha producido la anomalía tenía un fragmento primario, eXtreme Scale busca la mejor réplica entre los supervivientes y promociona la réplica para que sea el nuevo fragmento primario. eXtreme Scale sustituye la réplica promocionada por una nueva réplica creada en los servidores restantes. Para mantener la escalabilidad, eXtreme Scale conserva el recuento de réplicas para las particiones, a medida que se producen anomalías en los servidores.