TY - GEN
T1 - Q-MAX
T2 - 2019 INFOCOM IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2019
AU - Basat, Ran Ben
AU - Einziger, Gil
AU - Moraney, Jalil
AU - Raz, Danny
N1 - Publisher Copyright: © 2019 IEEE.
PY - 2019/4/1
Y1 - 2019/4/1
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85073189835&partnerID=8YFLogxK
U2 - https://doi.org/10.1109/INFCOMW.2019.8845166
DO - https://doi.org/10.1109/INFCOMW.2019.8845166
M3 - Conference contribution
T3 - INFOCOM 2019 - IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2019
SP - 1011
EP - 1012
BT - INFOCOM 2019 - IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2019
Y2 - 29 April 2019 through 2 May 2019
ER -