גיל אינציגר

אקדמי בכיר

Q-MAX

A Unified Way to Improve Network Measurement Throughput

Ran Ben Basat, Gil Einziger, Jalil Moraney, Danny Raz

Network measurement is an essential building block for a variety of network applications such as traffic engineering, quality of service, load-balancing and intrusion detection. Maintaining a per-flow state is often impractical, and modern systems use complex data structures that are updated by each incoming packet. Thus, a major challenge is designing measurement applications that operate at line speed. This work provides a unified mechanism that improves the update time of a variety of measurement algorithms. We do so by identifying and optimizing a common algorithmic pattern that we call q-MAX. The goal is to maintain the largest q values in a stream of packets. Our algorithm replaces standard data structures such as heaps and skip lists, and accelerate the performance of measurement algorithms.

שפת פרסום אנגלית
דפים 1011-1012
סטטוס פרסום פורסם - 01.04.2019
8845166

ASJC Scopus subject areas

Hardware and Architecture
Signal Processing
Information Systems and Management
Safety, Risk, Reliability and Quality
Computer Networks and Communications
גישה למסמך
10.1109/INFCOMW.2019.8845166
קבצים וקישורים אחרים
Link to publication in Scopus