Crédito:CC0 Public Domain
Los informáticos de la Universidad de Waterloo han encontrado un enfoque novedoso que mejora significativamente la eficiencia del almacenamiento y la velocidad de salida de los sistemas informáticos.
Los sistemas de almacenamiento de datos actuales utilizan solo un servidor de almacenamiento para procesar la información, haciéndolos lentos para recuperar información para mostrar al usuario. Un servidor de respaldo solo se activa si falla el servidor de almacenamiento principal.
El nuevo enfoque llamado FLAIR, optimiza los sistemas de almacenamiento de datos utilizando todos los servidores de una red determinada. Por lo tanto, cuando un usuario realiza una solicitud de datos, si el servidor principal está lleno, otro servidor se activa automáticamente para llenarlo.
"El habilitador clave de FLAIR es la reciente introducción de redes programables, "dijo Samer Al-Kiswany, profesor de la Facultad de Ciencias de la Computación David R. Cheriton de Waterloo y coautor del estudio que presenta la técnica FLAIR. "Desde la invención de las computadoras, las redes que conectan servidores de almacenamiento en cualquier sistema eran rígidas e inflexibles. FLAIR aprovecha una nueva tecnología de red de vanguardia para construir una capa de red inteligente que puede encontrar la forma más rápida de cumplir con las solicitudes de recuperación de información. Nuestra evaluación muestra que este enfoque puede cumplir con las solicitudes hasta 2,5 veces más rápido, en comparación con los diseños clásicos ".
Al desarrollar el nuevo protocolo, los investigadores primero tuvieron que demostrar su exactitud y verificarlo formalmente para asegurarse de que el enfoque no arrojará malos resultados. Pudieron probar FLAIR con cargas de trabajo reales en el campus, ya que Waterloo es una de las pocas universidades que tiene un clúster con la nueva red programable.
Al-Kiswany y su equipo descubrieron que FLAIR aumentaba las velocidades de recuperación entre un 35 y un 97 por ciento.
"Esto dará lugar a una amplia gama de aplicaciones, ya que este tipo de sistema es el componente básico de una amplia gama de aplicaciones, "dijo Ibrahim Kettaneh, el estudiante graduado que lidera el desarrollo de FLAIR. "FLAIR puede mejorar significativamente el rendimiento de las bases de datos y los motores de procesamiento de datos, que son los backends de los sistemas de salud, sistemas bancarios y transacciones financieras. También será aplicable a cualquier aplicación informática moderna alojada en la nube, como documentos en línea, redes sociales y correos electrónicos ".
El estudio, FLAIR:Acelerar las lecturas con enrutamiento de red consciente de la coherencia, escrito por Al-Kiswany de la Facultad de Matemáticas de Waterloo y sus estudiantes graduados; Kettaneh, Ahmed Alquraan y Hatem Takruri, será presentado en el Simposio USENIX sobre Implementación de Diseño de Sistemas en Red que se realizará en Santa Clara, EE. UU. Del 25 al 27 de febrero.