Papers
Topics
Authors
Recent
Search
2000 character limit reached

SegMobaTree: The Segmented Multilayer Online Balanced Tree for high-performance IPv6 Lookup in the Edge Network

Published 20 Feb 2023 in cs.NI | (2302.10019v1)

Abstract: With the development of IPv6 and edge computing, the edge network should support IPv6 lookup (the longest prefix matching, LPM) with high lookup speed, high update speed, and low memory cost. However, the trie-based algorithms, e.g., SAIL and Poptrie, mainly focus on the IPv4 ruleset but have disadvantages in the edge IPv6 ruleset with longer prefix length. The binary-based algorithm Hi-BST also has limited lookup speed with too many memory accesses. Therefore, we propose the SegMobaTree algorithm to achieve high-performance IPv6 lookup in the edge network. First, MobaTree is a multilayer online balanced tree to perform high-speed binary search among rules with different prefix lengths. Second, to avoid one large tree, we propose the dynamic programming method to split prefix lengths into a few suitable segments, which tradeoff between the number of segments and the scale of trees. Compared to SAIL, Poptrie, and Hi-BST, SegMobaTree achieves 1.5x, 1.7x, 1.6x lookup speed and 11.8x, 32.8x, 1.3x update speed with low memory cost.

Summary

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Authors (2)

Collections

Sign up for free to add this paper to one or more collections.