Sakernas Internet leder till routing bord explosion. En billig metod för IP routing tabell lookup krävs mot ständigt växande storlek på Internet. Vi bidrar med en snabb och skalbar programvara routing lookup algoritm baserad på en multiway trie, som kallas Poptrie. Namngiven efter vår strategi för att traversera trädet, det utnyttjar befolkningen räkna instruktioner om bit-vektor index för ättling noder för att komprimera datastrukturen i CPU-cache. Poptrie överträffar den senaste tekniken, Tree BitMap, DXR och SAIL, i alla utvärderingar med hjälp av slumpmässiga och verkliga målfrågor på 35 routing tabeller, inklusive den verkliga globala nivå-1 ISP: s full route routing tabell. Poptrie toppar mellan 174 och över 240 miljoner lookups per sekund (Mlps) med en enda kärna och tabeller med 500-800k rutter, genomgående 4-578% snabbare än alla konkurrerande algoritmer i alla tester vi körde. Vi ger den omfattande prestandautvärderingen, anmärkningsvärt med CPU cykelanalys. Detta dokument visar Poptries lämplighet i framtidens Internet inklusive IPv6, där en större rutttabell förväntas med längre prefix.
Poptrie REF är den senaste och snabbaste programvaran IP routing tabell lookup; det erbjuder över 200 M lookups per sekund med bara en enda CPU kärna.
Poptrie: A Compressed Trie with Population Count for Fast and Scalable Software IP Routing Table Lookup
{'venue': "SIGCOMM '15", 'journal': None, 'mag_field_of_study': ['Computer Science']}