TY - GEN
T1 - Fast flow volume estimation
AU - Basat, Ran Ben
AU - Einziger, Gil
AU - Friedman, Roy
N1 - Publisher Copyright:
© 2018 ACM. 978-1-4503-6372-3/18/01. . . $15.00.
PY - 2018/1/4
Y1 - 2018/1/4
N2 - The increasing popularity of jumbo frames means growing variance in the size of packets transmitted in modern networks. Consequently, network monitoring tools must maintain explicit traffic volume statistics rather than settle for packet counting as before. We present constant time algorithms for volume estimations in streams and sliding windows, which are faster than previous work. Our solutions are formally analyzed and are extensively evaluated over multiple real-world packet traces as well as synthetic ones. For streams, we demonstrate a run-Time improvement of up to 2.4X compared to the state of the art. On sliding windows, we exhibit a memory reduction of over 100X on all traces and an asymptotic runtime improvement to a constant. Finally, we apply our approach to hierarchical heavy hitters and achieve an empirical 2.4-7X speedup.
AB - The increasing popularity of jumbo frames means growing variance in the size of packets transmitted in modern networks. Consequently, network monitoring tools must maintain explicit traffic volume statistics rather than settle for packet counting as before. We present constant time algorithms for volume estimations in streams and sliding windows, which are faster than previous work. Our solutions are formally analyzed and are extensively evaluated over multiple real-world packet traces as well as synthetic ones. For streams, we demonstrate a run-Time improvement of up to 2.4X compared to the state of the art. On sliding windows, we exhibit a memory reduction of over 100X on all traces and an asymptotic runtime improvement to a constant. Finally, we apply our approach to hierarchical heavy hitters and achieve an empirical 2.4-7X speedup.
UR - http://www.scopus.com/inward/record.url?scp=85041237969&partnerID=8YFLogxK
U2 - 10.1145/3154273.3154332
DO - 10.1145/3154273.3154332
M3 - Conference contribution
AN - SCOPUS:85041237969
T3 - ACM International Conference Proceeding Series
BT - Proceedings of the 19th International Conference on Distributed Computing and Networking, ICDCN 2018
PB - Association for Computing Machinery
T2 - 19th International Conference on Distributed Computing and Networking, ICDCN 2018
Y2 - 4 January 2018 through 7 January 2018
ER -