science >> Wetenschap >  >> Elektronica

Computerservers kunnen nu veel sneller gegevens ophalen

Krediet:CC0 Publiek Domein

Computerwetenschappers van de Universiteit van Waterloo hebben een nieuwe aanpak gevonden die de opslagefficiëntie en uitvoersnelheid van computersystemen aanzienlijk verbetert.

Huidige gegevensopslagsystemen gebruiken slechts één opslagserver om informatie te verwerken, waardoor ze traag informatie ophalen om voor de gebruiker weer te geven. Een back-upserver wordt pas actief als de hoofdopslagserver uitvalt.

De nieuwe aanpak, genaamd FLAIR, optimaliseert gegevensopslagsystemen door alle servers binnen een bepaald netwerk te gebruiken. Daarom, wanneer een gebruiker een gegevensverzoek doet, als de hoofdserver vol is, een andere server wordt automatisch geactiveerd om deze te vullen.

"De belangrijkste factor voor FLAIR is de recente introductie van programmeerbare netwerken, " zei Samer Al-Kiswany, een professor in Waterloo's David R. Cheriton School of Computer Science en co-auteur van de studie waarin de FLAIR-techniek werd geïntroduceerd. "Sinds de uitvinding van computers, netwerken die opslagservers in elk systeem met elkaar verbinden, waren rigide en inflexibel. FLAIR maakt gebruik van een nieuwe geavanceerde netwerktechnologie om een ​​slimme netwerklaag te bouwen die de snelste manier kan vinden om te voldoen aan verzoeken om informatie op te halen. Uit onze evaluatie blijkt dat deze aanpak verzoeken tot 2,5 keer sneller kan vervullen, vergeleken met klassieke ontwerpen."

Bij de ontwikkeling van het nieuwe protocol de onderzoekers moesten eerst de juistheid ervan bewijzen en formeel verifiëren om ervoor te zorgen dat de aanpak geen slechte resultaten oplevert. Ze konden FLAIR testen met echte workloads op de campus, Waterloo is namelijk een van de weinige universiteiten die een cluster heeft met het nieuwe programmeerbare netwerk.

Al-Kiswany en zijn team ontdekten dat FLAIR de ophaalsnelheid met 35 tot 97 procent verhoogde.

"Dit zal leiden tot een hele reeks toepassingen, aangezien dit type systeem de kernbouwsteen is van een breed scala aan toepassingen, " zei Ibrahim Kettaneh, de afgestudeerde student die de FLAIR-ontwikkeling leidt. "FLAIR kan de prestaties van databases en gegevensverwerkingsengines aanzienlijk verbeteren, die de backends zijn voor gezondheidssystemen, banksystemen en financiële transacties. Het zal ook van toepassing zijn op elke moderne computertoepassing die in de cloud wordt gehost, zoals online documenten, sociale netwerken en e-mails."

De studie, FLAIR:sneller lezen met consistentiebewuste netwerkroutering, geschreven door Al-Kiswany van Waterloo's Faculteit der Wiskunde en zijn afgestudeerde studenten; Kettaneh, Ahmed Alquraan en Hatem Takruri, zal worden gepresenteerd op het USENIX Symposium on Networked Systems Design Implementation in Santa Clara, VS van 25-27 februari.