Abstract-Aktuell state-of-the-art uppgift schemaläggning algoritmer för nätverk paket bearbetning schema programmet till en parallell-pipeline topologi på nätverksprocessorer för att maximera genomströmningen. Det har dock inte funnits något befintligt arbete med energibudget för pakethantering på off-the-shälf multicore arkitekturer. I takt med att energiförbrukningen, tillförlitligheten och kylkostnaderna för pakethanteringssystem blir allt viktigare är det nödvändigt att integrera energimedvetandet i en schemaläggare för att uppfylla energibudgeten. I det här dokumentet föreslår vi en ny schemaläggningsalgoritm för att optimera både genomströmning och latens med en effektbudget för nätverkspaketbearbetning på multicorearkitekturer. Denna algoritm tar itu med problem med parallellpipelineschemaläggning genom att tillämpa DVFS per kärna för att optimalt justera frekvensen på varje kärna. Vi implementerar vår algoritm på en AMD-maskin med två Quad-Core Opteron 2350-processorer och jämför resultaten med befintliga algoritmer med samma effektbudget. För sex riktiga paketbehandlingsapplikationer förbättrar vår algoritm genomströmningen och minskar latensen med i genomsnitt 64,6% respektive 25,2%. 1 Den explosiva tillväxten av nätverksbandbredd kräver order-of-magnitude ökning av paket bearbetning genomströmning. Dessutom kräver många program (t.ex. snabb IP-lookup, realtidsröst och video) inte bara hög genomströmning utan också låg latens. Tillkomsten av multikärnplattformar för råvaror på marknaden har öppnat en ny era av databehandling för nätverkstillämpningar. Allt fler system för hantering av nätverkspaket har utvecklats på sådana plattformar baserade på processorer för allmänna ändamål (t.ex. Intels Xeon [1] och AMD:s Opteron [2]), nätverksprocessorer (t.ex. Intel:s IXP-plattform [3] ) och programmerbara logiska enheter (t.ex. NetFPGA [4]). Dessa system inkluderar parallell schemaläggning för att utnyttja paket och uppgiftsnivå parallellism för högre genomströmning och lägre latens. Förutom parallellisering är piplining en annan viktig teknik för att ytterligare förbättra genomströmningen i paketbearbetning på flerkärniga arkitekturer. Fördelen med rördragning kommer från överlappande periodiska utföranden från olika trådar, vilket förbättrar hela systemets genomströmning. Därför
Kuang och Bhuyan REF föreslår en schemaläggningsalgoritm för att optimera dataflöde och latens med tanke på en energibudget för nätverkspaketbearbetning på flerkärniga processorer.
Optimizing Throughput and Latency under Given Power Budget for Network Packet Processing
{'venue': '2010 Proceedings IEEE INFOCOM', 'journal': '2010 Proceedings IEEE INFOCOM', 'mag_field_of_study': ['Computer Science']}