El Pasado y el Futuro de la Computación en Memoria

(Conectar el mundo/)

Cuando Nikita Ivanov cofundó GridGain Systems en 2005, imaginó que la computación en memoria se generalizaría y se convertiría en una categoría masiva en sí misma en pocos años. Obviamente, eso no funcionó, pero en vísperas de la Cumbre de Computación en Memoria 2020 que tendrá lugar a finales de esta semana, el director de Tecnología de GridGain sigue siendo optimista sobre el futuro de la computación en memoria, particularmente para impulsar el procesamiento de flujos.

«Cuando comencé este viaje hace casi 20 años, existía la creencia general de que la computación en memoria sería una categoría masiva, como lo ha sido con la computación en la nube», dice Ivanov. «Y no resultó así. En la computación de memoria no se ha convertido en una categoría masiva. Sigue siendo una categoría importante, pero es un poco diferente.»

En cambio, la computación en memoria «se transformó en algo más», dice Ivanov. En particular, las tecnologías de computación en memoria, específicamente las redes de datos en memoria (IMDG) que GridGain Systems y otros proveedores desarrollan, se han convertido en un elemento central subyacente a las configuraciones de procesamiento de flujos grandes. IMDGs y stream computing no son lo mismo, obviamente, pero comparten similitudes.

» Puedo ver los paralelos», le dice Ivanov a Datanami. «Si nos fijamos en la computación en memoria hace 10 años, eso era un desorden impío de enfoques, marcos y proyectos. La nomenclatura era muy difícil de comprender Today hoy es un poco más organizada. Y creo que eso es exactamente lo que va a pasar con la transmisión, hasta cierto punto. En este momento, es un desastre impío, seguro. Si le pides a cualquier arquitecto que te dé una configuración de transmisión estandarizada, tendrán dificultades.»

«Así que creo que la transmisión no solo será un poco menos complicada, sino que también se transformará en algo en el siguiente concepto, la próxima visión filosófica del procesamiento de datos», continúa.

GridGain ha encontrado un cierto grado de éxito con Apache Ignite, que es una plataforma de código abierto para almacenar y computar en grandes volúmenes de datos a través de un clúster de nodos. Ignite es esencialmente la versión gratuita y abierta de la plataforma informática en memoria de nivel empresarial de GridGain, que donó a la Apache Software Foundation en 2014.

Hoy en día, Ignite es el quinto proyecto de código abierto más popular en la ASF, dice Ivanov, detrás de Spark, Kafka, Hadoop y Cassandra. El proyecto ha madurado hasta el punto de que ya no tiene que probarse a sí mismo, y se considera ampliamente como un bloque de construcción tecnológico central cuando los desarrolladores necesitan absolutamente el rendimiento transaccional más rápido.

Otro proveedor de IMDG que exhibirá su tecnología en la primera Cumbre virtual de Computación en Memoria esta semana es ScaleOut Software. Según el CEO de ScaleOut, William Bain, que pronunciará una conferencia magistral en la cumbre el miércoles, los IMDG están floreciendo en casos de uso masivos del mundo real, como los datos de seguimiento de un millón de compradores de comercio electrónico o una flota de autos de alquiler.

Gracias a su capacidad para almacenar datos que cambian rápidamente en memoria, los IMDG serán esenciales para actuar sobre transmisiones en vivo de datos cuando las latencias involucradas con lagos de datos y otros sistemas de big data son demasiado grandes, dice Bain.

La tecnología en memoria es un elemento esencial para el procesamiento de flujos, incluidas las transacciones y los análisis (spainter_vfx/)

«Con la explosión en la adopción de IoT (que pronto será catalizada por las redes inalámbricas 5G), innumerables fuentes de datos en nuestra vida diaria ahora generan flujos continuos de datos que deben extraerse para salvar vidas, mejorar la eficiencia, evitar problemas y mejorar las experiencias», dice Bain en un correo electrónico a Datanami. «Ahora podemos rastrear vehículos en tiempo real para mantener seguros a los conductores, garantizar la entrega segura y rápida de los productos necesarios y evitar fallas mecánicas inesperadas. Los dispositivos de seguimiento de la salud pueden generar telemetría que permite a los algoritmos de diagnóstico detectar problemas emergentes, como irregularidades cardíacas, antes de que se vuelvan urgentes. Los sitios web pueden rastrear a los compradores de comercio electrónico para ayudarlos a encontrar los mejores productos que satisfagan sus necesidades.»

Los IMDG no son ideales para todos los casos de uso de streaming o IoT. Pero cuando el caso de uso es crítico y el tiempo es esencial, los IMDGs tendrán un papel en la orquestación de los datos y proporcionarán tiempos de respuesta rápidos.

» La combinación de almacenamiento basado en memoria, escalabilidad transparente, alta disponibilidad e informática integrada que ofrece IMDGs garantiza el uso más eficaz de los recursos informáticos y conduce a las respuestas más rápidas posibles», escribe Bain. «Las API potentes pero simples permiten a los desarrolladores de aplicaciones mantener una vista simplificada de sus datos y analizarlos rápidamente sin cuellos de botella. Los IMDG ofrecen la combinación de potencia y facilidad de uso que las aplicaciones que gestionan datos en vivo necesitan más que nunca.»

Nikita Ivanov, cofundadora y CTO de GridGain Systems

GridGain está organizando el virtual In-Memory Computing Summit 2020, al que puede asistir de forma gratuita. Además del software ScaleOut, representantes de Dell, IBM, Oracle, MemVerge y M&T Bank hablarán en el evento.

En los primeros días de la computación en memoria, fue relegada casi exclusivamente a las empresas de servicios financieros. Las empresas de esa industria constituyen el corazón de la base de clientes de GridGain, pero también se ha adoptado ampliamente en otras industrias, incluidas las telecomunicaciones y el comercio minorista.

» Cuando fundé esta empresa hace 15 años, luchábamos por demostrarnos a todos los clientes», dice Ivanov. «Soñábamos con un momento en el que pudiéramos acercarnos a un cliente y no hacer nada, en el que un cliente nos conociera por su nombre y confiara en nosotros. Acabamos de entrar en este lugar donde nos estamos dando cuenta de que no tenemos que hacer todos estos POC. GridGain y Apache Ignite tienen la reputación de ser maduros. Solo me dice que la base de clientes se está ampliando. Eso naturalmente significa que el mercado está creciendo, y la adopción de esta tecnología está creciendo.»

In-Memory Computing Summit 2020 se celebra los días 28 y 29 de octubre. Para ver una lista de oradores principales, haga clic aquí.

Artículos relacionados:

Rellenar Huecos Persistentes en la Era de la «Gran Memoria»

El Procesamiento de secuencias Es una Gran Adición a la Cuadrícula de Datos, Hazelcast Encuentra

GridGain Expande la Persistencia de Datos para DB en Memoria

Deja una respuesta

Tu dirección de correo electrónico no será publicada.