Framväxten av programmerbara nätverksenheter och den ökande datatrafiken hos datacenter motiverar idén om beräkning i nätverk. Genom att avlasta beräkna verksamheten på mellanliggande nätverksenheter (t.ex. switchar, nätverksacceleratorer, mellanboxar), kan man (1) betjäna nätverksförfrågningar i farten med låg latens, (2) minska datacentertrafiken och minska överbelastningen av nätet, och (3) spara energi genom att köra servrar i ett lågeffektläge. Eftersom (1) befintlig switch-teknik inte ger allmän datakapacitet, och (2) råvarudatacenternätverk är komplexa (t.ex. hierarkiska fettträdstopologier, multipatkommunikation), är det dock en utmaning att möjliggöra nätverksberäkning inom ett datacenter. I den här tidningen presenterar vi IncBricks, ett cachematerial i nätverk med grundläggande datorpremiärer. IncBricks är ett maskinvarucodesignat system som stöder caching i nätverket med hjälp av en programmerbar nätverksmellanbox. Som ett nyckelvärde butik accelerator, vår prototyp sänker begär latens med över 30% och fördubblar genomströmningen för 1024 byte värden i en gemensam klusterkonfiguration. Våra resultat visar effektiviteten i datorsystem i nätverk och att effektiv databehandlingshantering i datacentralen är möjlig om vi försiktigt delar upp beräkningen mellan de olika programmerbara dataelementen i ett datacenter, inklusive programmerbara switchar, nätverksacceleratorer och slutvärdar.
Förutom dataaggregation, IncBricks REF är en in-network caching tyg med grundläggande dator primitiva.
IncBricks: Toward In-Network Computation with an In-Network Cache
{'venue': "ASPLOS '17", 'journal': None, 'mag_field_of_study': ['Computer Science']}