En informática , una caché distribuida es una extensión del concepto tradicional de caché que se utiliza en un solo lugar . Una caché distribuida puede abarcar varios servidores para que pueda crecer en tamaño y en capacidad transaccional. Se utiliza principalmente para almacenar datos de aplicaciones que residen en bases de datos y datos de sesiones web . La idea del almacenamiento en caché distribuido [1] se ha vuelto factible ahora porque la memoria principal se ha vuelto muy barata y las tarjetas de red se han vuelto muy rápidas, con 1 Gbit ahora estándar en todas partes y 10 Gbit ganando terreno. Además, una caché distribuida funciona bien en máquinas de menor costo que normalmente se emplean paraservidores web a diferencia de los servidores de bases de datos que requieren un hardware caro. [2] Una arquitectura de Internet emergente conocida como redes centradas en la información (ICN) es uno de los mejores ejemplos de una red de caché distribuida. El ICN es una solución a nivel de red, por lo que los esquemas de administración de caché de red distribuida existentes no son adecuados para ICN. [3] En el entorno de supercomputadoras , la caché distribuida se implementa típicamente en forma de búfer de ráfagas .
Ejemplos de
Ver también
Referencias
- ^ Paul, S; Z Fei (1 de febrero de 2001). "Caching distribuido con control centralizado". Comunicaciones informáticas . 24 (2): 256–268. CiteSeerX 10.1.1.38.1094 . doi : 10.1016 / S0140-3664 (00) 00322-4 .
- ^ Khan, Iqbal. "Caché distribuido en el camino hacia la escalabilidad" . MSDN (julio de 2009) . Consultado el 30 de marzo de 2012 .
- ^ Bilal, Muhammad; et al. (2017). "Un esquema de gestión de caché para la replicación y el desalojo de contenido eficiente en redes de caché". Acceso IEEE . 5 : 1692-1701. arXiv : 1702.04078 . Código Bib : 2017arXiv170204078B . doi : 10.1109 / ACCESS.2017.2669344 .