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

02/20/2023
by   Chunyang Zhang, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/20/2018

Efficient logic architecture in training gradient boosting decision tree for high-performance and edge computing

This study proposes a logic architecture for the high-speed and power ef...
research
09/16/2019

RVH: Range-Vector Hash for Fast Online Packet Classification

Packet classification according to multi-field ruleset is a key componen...
research
02/07/2019

A fast algorithm for constructing balanced binary search trees

We suggest a new non-recursive algorithm for constructing a binary searc...
research
01/19/2023

Parallel two-stage reduction to Hessenberg-triangular form

We present a two-stage algorithm for the parallel reduction of a pencil ...
research
05/17/2023

A Scalable Method for Readable Tree Layouts

Large tree structures are ubiquitous and real-world relational datasets ...
research
05/14/2017

ILP-based Alleviation of Dense Meander Segments with Prioritized Shifting and Progressive Fixing in PCB Routing

Length-matching is an important technique to bal- ance delays of bus sig...
research
12/26/2020

Arithmetic Binary Search Trees: Static Optimality in the Matching Model

Motivated by recent developments in optical switching and reconfigurable...

Please sign up or login with your details

Forgot password? Click here to reset