Poster: Maintaining Sets with Deletions in the Data Plane

Jonathan Diamant, Shir Landau Feibish

פרסום מחקרי: פרק בספר / בדוח / בכנספרסום בספר כנסביקורת עמיתים

תקציר

Sets are one of the most fundamental data types in Computer Science, and data structures used to maintain sets are used in many algorithms. These structures normally support three basic operations: insertion, look-up (i.e. set-membership query), and deletion. The most common set-membership data structure used in the data plane is the Bloom Filter (BF). While BFs are relatively easy to adapt to the data plane, they offer a limited set-membership functionality as they do not support deletions. If deletions are required, a Counting Bloom Filter (CBF) (which maintains counters instead of bits) may be used. Yet, if a key was inserted multiple times, multiple deletions would be needed to completely remove the key from the structure. We present MEM-D, a fast and lightweight set-membership data structure for the data plane, which supports all three operations: look-up, insertion, and deletion. MEM-D supports the uniqueness property, meaning that a key would be removed with a single deletion operation even if it was inserted multiple times. MEM-D provides a false positive (FP) error rate similar to the rate of the standard BF and additionally may incur a small false negative (FN) error. We have implemented MEM-D on a hardware Tofino target using P4. To the best of our knowledge, MEM-D is the first data structure for set-membership in the data plane, which supports deletion.

שפה מקוריתאנגלית
כותר פרסום המארחEuroP4 2023 - Proceedings of the 6th International Workshop on P4 in Europe
מוציא לאורAssociation for Computing Machinery, Inc
עמודים57-60
מספר עמודים4
מסת"ב (אלקטרוני)9798400704468
מזהי עצם דיגיטלי (DOIs)
סטטוס פרסוםפורסם - 8 דצמ׳ 2023
אירוע6th International Workshop on P4 in Europe, EuroP4 2023, co-located with ACM CoNEXT 2023 - Paris, צרפת
משך הזמן: 8 דצמ׳ 2023 → …

סדרות פרסומים

שםEuroP4 2023 - Proceedings of the 6th International Workshop on P4 in Europe

כנס

כנס6th International Workshop on P4 in Europe, EuroP4 2023, co-located with ACM CoNEXT 2023
מדינה/אזורצרפת
עירParis
תקופה8/12/23 → …

הערה ביבליוגרפית

Publisher Copyright:
© 2023 ACM.

טביעת אצבע

להלן מוצגים תחומי המחקר של הפרסום 'Poster: Maintaining Sets with Deletions in the Data Plane'. יחד הם יוצרים טביעת אצבע ייחודית.

פורמט ציטוט ביבליוגרפי