Neurotrie: Deep Reinforcement Learning-based Fast Software IPv6 Lookup

计算机科学 内存占用 强化学习 IPv6 隐藏物 特里亚 并行计算 IPv4 布线(电子设计自动化) 路由表 节点(物理) 数据结构 路由协议 嵌入式系统 人工智能 操作系统 工程类 互联网 结构工程
作者
Hao Chen,Yuan Yang,Mingwei Xu,Yuxuan Zhang,Chenyi Liu
标识
DOI:10.1109/icdcs54860.2022.00093
摘要

IPv6 has shown notable growth in recent years, imposing the need for high-speed IPv6 lookup. As the forwarding rate of virtual switches continues increasing, software-based IPv6 lookup without using special hardware such as TCAM, GPU, and FPGA is of academic interest and industrial importance. Existing studies achieve fast software IPv4 lookup by reducing the operation number, as well as reducing the memory footprint so as to benefit from CPU cache. However, in the situation of 128-bit IPv6 addresses, it is challenging to keep both operation numbers and memory footprints small. To address the issue, we propose the Neurotrie data structure, which supports fast lookup and arbitrary strides. Thus, a good balance can be made between trie depth and memory footprint by computing the proper stride for each Neurotrie node. We model the optimal Neurotrie problem which minimizes the depth with limited memory footprint and develop a pseudo-polynomial time baseline algorithm to construct Neurotrie using dynamic programming. To improve the performance and reduce the computation complexity, we develop a deep reinforcement learning-based approach, which leverages a deep neural network to construct Neurotrie efficiently, based on characteristics captured from real IPv6 prefixes. We further refine the data structure and develop an efficient mechanism for routing updates. Experiments on real routing tables show that Neurotrie achieves a lookup rate 34% higher than that of state-of-the-art approaches.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
溟濛完成签到 ,获得积分10
1秒前
2秒前
4秒前
Lucas应助清爽牛排采纳,获得10
6秒前
6秒前
车干发布了新的文献求助10
6秒前
飘飘发布了新的文献求助30
7秒前
小蘑菇应助平淡的巧荷采纳,获得10
8秒前
ximo完成签到,获得积分20
8秒前
9秒前
真ikun发布了新的文献求助10
10秒前
CodeCraft应助行川采纳,获得10
12秒前
18秒前
19秒前
20秒前
张泽崇应助空城的回忆采纳,获得10
21秒前
21秒前
elmqs完成签到,获得积分10
22秒前
温暖发布了新的文献求助10
23秒前
落羽发布了新的文献求助10
25秒前
25秒前
cao完成签到,获得积分10
25秒前
26秒前
古尔雅完成签到 ,获得积分10
26秒前
liv应助随梦而飞采纳,获得30
30秒前
漱玉发布了新的文献求助10
32秒前
万能图书馆应助平常山河采纳,获得10
32秒前
ananan发布了新的文献求助10
32秒前
可爱的香菇完成签到 ,获得积分10
34秒前
斯文若魔完成签到,获得积分10
35秒前
hanlin发布了新的文献求助10
35秒前
完美世界应助zhou国兵采纳,获得10
36秒前
在水一方应助西柚采纳,获得10
37秒前
LXY完成签到,获得积分10
38秒前
38秒前
puyu完成签到,获得积分10
39秒前
Hello应助常瑾瑜采纳,获得10
42秒前
排骨粉蒸肉完成签到,获得积分10
42秒前
xxx完成签到,获得积分20
43秒前
思源应助byumi采纳,获得10
43秒前
高分求助中
Manual of Clinical Microbiology, 4 Volume Set (ASM Books) 13th Edition 1000
Sport in der Antike 800
De arte gymnastica. The art of gymnastics 600
Berns Ziesemer - Maos deutscher Topagent: Wie China die Bundesrepublik eroberte 500
Stephen R. Mackinnon - Chen Hansheng: China’s Last Romantic Revolutionary (2023) 500
Sport in der Antike Hardcover – March 1, 2015 500
Boris Pesce - Gli impiegati della Fiat dal 1955 al 1999 un percorso nella memoria 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 有机化学 工程类 生物化学 纳米技术 物理 内科学 计算机科学 化学工程 复合材料 遗传学 基因 物理化学 催化作用 电极 光电子学 量子力学
热门帖子
关注 科研通微信公众号,转发送积分 2422876
求助须知:如何正确求助?哪些是违规求助? 2111885
关于积分的说明 5347142
捐赠科研通 1839299
什么是DOI,文献DOI怎么找? 915615
版权声明 561229
科研通“疑难数据库(出版商)”最低求助积分说明 489747