Linear Elastic Caching: Un Nuevo Enfoque para la Gestión de Caché Optimiza los Costos en la Nube
Google/DeepMind
Google Research y Google Cloud han presentado el caching elástico lineal, un método que ajusta dinámicamente el tamaño de la caché para minimizar el costo total. Al formular la expulsión de páginas como un problema de alquiler de esquís y usar un modelo de aprendizaje automático ligero, el enfoque redujo el uso de memoria hasta en un 30% en los servidores de producción de Spanner con solo un aumento del 0.5% en los costos de entrada/salida.
Google Research y Google Cloud presentaron el almacenamiento en caché elástico lineal en CIDR 2025. El método trata la memoria como un costo variable y utiliza un algoritmo de alquiler de esquís para determinar el tiempo de vida (TTL, por sus siglas en inglés) de las páginas en caché, combinado con aprendizaje automático ligero (un árbol de decisión superficial) para predecir el TTL óptimo. En la producción de Spanner, redujo el consumo de memoria hasta en un 30%, con un aumento insignificante del 0,5 % en los costos de entrada/salida (E/S). Las evaluaciones con trazas públicas también mostraron ahorros de costos consistentes en comparación con las cachés de tamaño fijo. El trabajo fue realizado por Todd Lipcon, Manish Purohit, Tamas Sarlos y Ravi Kumar.
Fuente: Google Research —
original
