Crédito CC0:domínio público
Cientistas da computação da Universidade de Waterloo descobriram uma nova abordagem que melhora significativamente a eficiência de armazenamento e a velocidade de saída dos sistemas de computador.
Os sistemas de armazenamento de dados atuais usam apenas um servidor de armazenamento para processar informações, tornando-os lentos para recuperar informações a serem exibidas para o usuário. Um servidor de backup só se torna ativo se o servidor de armazenamento principal falhar.
A nova abordagem, chamado FLAIR, otimiza os sistemas de armazenamento de dados usando todos os servidores de uma determinada rede. Portanto, quando um usuário faz uma solicitação de dados, se o servidor principal estiver cheio, outro servidor é ativado automaticamente para preenchê-lo.
"O capacitador chave para FLAIR é a recente introdução de redes programáveis, "disse Samer Al-Kiswany, professor da Escola de Ciência da Computação David R. Cheriton de Waterloo e co-autor do estudo que apresenta a técnica FLAIR. "Desde a invenção dos computadores, as redes que conectam servidores de armazenamento em qualquer sistema eram rígidas e inflexíveis. O FLAIR utiliza uma nova tecnologia de rede de ponta para construir uma camada de rede inteligente que pode encontrar a maneira mais rápida de atender às solicitações de recuperação de informações. Nossa avaliação mostra que essa abordagem pode atender a solicitações até 2,5 vezes mais rápido, em comparação com os designs clássicos. "
Ao desenvolver o novo protocolo, os pesquisadores primeiro tiveram que provar sua correção e verificar formalmente para garantir que a abordagem não retornasse resultados ruins. Eles puderam testar o FLAIR com cargas de trabalho reais no campus, já que Waterloo é uma das poucas universidades que possui um cluster com a nova rede programável.
Al-Kiswany e sua equipe descobriram que o FLAIR aumentou as velocidades de recuperação de 35 a 97 por cento.
"Isso levará a uma ampla gama de aplicações, pois este tipo de sistema é o bloco de construção central de uma ampla gama de aplicações, "disse Ibrahim Kettaneh, o aluno de pós-graduação liderando o desenvolvimento do FLAIR. "FLAIR pode melhorar significativamente o desempenho de bancos de dados e mecanismos de processamento de dados, quais são os back-ends dos sistemas de saúde, sistemas bancários e transações financeiras. Também será aplicável a qualquer aplicativo de computador moderno hospedado na nuvem, como documentos online, redes sociais e e-mails. "
O estudo, FLAIR:Acelerando leituras com roteamento de rede baseado em consistência, de autoria de Al-Kiswany da Faculdade de Matemática de Waterloo e seus alunos de pós-graduação; Kettaneh, Ahmed Alquraan e Hatem Takruri, será apresentado no Simpósio USENIX sobre Implementação de Projetos de Sistemas em Rede a ser realizado em Santa Clara, EUA de 25 a 27 de fevereiro.