Abstract-High-performance parallella lagringssystem, såsom de som används av superdatorer och datacenter, kan lida av prestandanedbrytning när ett stort antal kunder kämpar för begränsade resurser, som bandbredd. Dessa påståenden minskar systemets effektivitet och orsakar oönskade hastighetsvarianser. Vi presenterar systemet Automatic Storage Contention Lindring and Reduction (ASCAR), ett system för hantering av lagringstrafik för att förbättra bandbreddsanvändningen och rättvis resursfördelning. ASCAR reglerar I/O-trafik från kunderna med hjälp av en regelbaserad algoritm som styr trängselfönstret och hastighetsgränsen. De regelbaserade kundkontrollanterna reagerar snabbt på sprängning I/O eftersom det inte behövs någon runtime-samordning mellan kunder eller med en central koordinator; de är också autonoma så att systemet inte har någon necessär flaskhals. Att hitta optimala regler kan vara en utmanande uppgift som kräver expertis och många experiment. ASCAR innehåller en SHAred-nothing Rule Producer (SHARP) som producerar regler på ett oövervakat sätt genom att systematiskt utforska lösningsutrymmet för möjliga regeldesigner och utvärdera målarbetsbördan enligt kandidatregeln uppsättningar. Utvärderingen visar att vår ASCAR-prototyp kan förbättra genomströmningen av alla testade arbetsbelastningar med så mycket som 35%. ASCAR förbättrar genomströmningen av en NASA NPB BTIO checkpoint arbetsbelastning med 33,5% och minskar dess hastighet varians med 55,4% på samma gång. Optimeringstiden och controller overhead är orelaterade till omfattningen av systemet; därför har det potential att stödja framtida storskaliga system som kan ha miljontals kunder och tusentals servrar. Som en ren klientlösning behöver ASCAR ingen förändring av vare sig hårdvaran eller serverprogramvaran.
Systemet REF (Ascar) är ett system för hantering av lagringstrafik för att förbättra bandbreddsutnyttjandet och rättvis resursfördelning.
ASCAR: Automating contention management for high-performance storage systems
{'venue': '2015 31st Symposium on Mass Storage Systems and Technologies (MSST)', 'journal': '2015 31st Symposium on Mass Storage Systems and Technologies (MSST)', 'mag_field_of_study': ['Computer Science']}