Upphovsman:CC0 Public Domain
Datavetare vid University of Waterloo har hittat ett nytt tillvägagångssätt som avsevärt förbättrar lagringseffektiviteten och utmatningshastigheten för datorsystem.
Nuvarande datalagringssystem använder endast en lagringsserver för att behandla information, vilket gör dem långsamma att hämta information som ska visas för användaren. En reservserver blir bara aktiv om huvudlagringsservern misslyckas.
Det nya tillvägagångssättet, kallas FLAIR, optimerar datalagringssystem genom att använda alla servrar inom ett givet nätverk. Därför, när en användare gör en dataförfrågan, om huvudservern är full, en annan server aktiveras automatiskt för att fylla den.
"Den viktigaste möjliggöraren för FLAIR är den senaste introduktionen av programmerbara nätverk, sa Samer Al-Kiswany, en professor i Waterloos David R. Cheriton School of Computer Science och medförfattare till studien som introducerar FLAIR-tekniken. "Sedan uppfinningen av datorer, nätverk som ansluter lagringsservrar i alla system var stela och oflexibla. FLAIR utnyttjar en ny banbrytande nätverksteknik för att bygga ett smart nätverkslager som kan hitta det snabbaste sättet att uppfylla begäran om informationshämtning. Vår utvärdering visar att detta tillvägagångssätt kan uppfylla förfrågningar upp till 2,5 gånger snabbare, jämfört med klassisk design. "
Vid utvecklingen av det nya protokollet, forskarna måste först bevisa dess riktighet och formellt verifiera det för att säkerställa att tillvägagångssättet inte kommer att ge dåliga resultat. De kunde testa FLAIR med verkliga arbetsbelastningar på campus, som Waterloo är ett av få universitet som har ett kluster med det nya programmerbara nätverket.
Al-Kiswany och hans team fann att FLAIR ökade hämtningshastigheterna från 35 till 97 procent.
"Detta kommer att leda till en hel rad applikationer eftersom den här typen av system är byggstenen i ett brett spektrum av applikationer, "sade Ibrahim Kettaneh, doktoranden som leder FLAIR -utvecklingen. "FLAIR kan avsevärt förbättra prestanda för databaser och databehandlingsmotorer, som är backends för hälsosystem, banksystem och finansiella transaktioner. Det kommer också att vara tillämpligt på alla moderna datorprogram som ligger på molnet, t.ex. onlinedokument, sociala nätverk och mejl. "
Studien, FLAIR:Accelererar läsningar med konsekvent medveten nätverksruttning, författad av Waterloos matematiska fakultet Al-Kiswany och hans doktorander; Kettaneh, Ahmed Alquraan och Hatem Takruri, kommer att presenteras på USENIX Symposium on Networked Systems Design Implementation som hålls i Santa Clara, USA från 25-27 februari.