Distribuerade värdekedjor (KVS), t.ex. memcached, har blivit ett viktigt datalager i modern internetorienterad datacenterinfrastruktur. Deras prestanda och effektivitet påverkar direkt webbtjänsternas QoS och datacenterens effektivitet. Traditionellt har dessa system haft betydande overheads från ineffektiv nätverksbearbetning, OS-kärninvolvering och konvergenskontroll. Två forskningsinsatser på senare tid har inriktats på att förbättra nyckelvärdets prestanda. Hårdvarucentrerad forskning har börjat utforska specialiserade plattformar inklusive FPGA för KVS; resultaten visade en storleksordning ökning av genomströmning och energieffektivitet över lager memcached. Programvara-centrerad forskning återbesökte KVS-applikationen för att ta itu med grundläggande mjukvaruflaskhalsar och för att utnyttja den fulla potentialen i modern råvaruhårdvara; dessa ansträngningar visade också storleksordningsförbättringar jämfört med lagermemcached. Vi strävar efter att arkitektisera högpresterande och effektiva KVS-plattformar, och börjar med en rigorös arkitektonisk karakterisering över systemhögar över en samling representativa KVS-implementationer. Vår detaljerade karakterisering av hela systemet identifierar inte bara de kritiska hård- och programvara ingredienserna för högpresterande KVS-system, utan leder också till guidade optimeringar ovanpå en ny design för att uppnå ett rekordflöde på 120 miljoner förfrågningar per sekund (MRPS) på en enda råvaruserver. Vår implementering levererar 9.2X prestanda (RPS) och 2.8X systemets energieffektivitet (RPS/watt) av de bäst publicerade FPGA-baserade påståendena. Vi skapar en uppsättning designprinciper för framtida plattformsarkitekturer, och genom detaljerade simuleringar demonstrerar vi förmågan att uppnå en miljard RPS med en enda server konstruerad enligt våra principer.
Löjtnant m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m för m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m. REF föreslår en ny maskinvarudesign för att uppnå ett dataflöde på 1 BQPS med en enda serverplattform.
Architecting to achieve a billion requests per second throughput on a single key-value store server platform
{'venue': "ISCA '15", 'journal': None, 'mag_field_of_study': ['Computer Science']}