Re-evaluating measurement algorithms in software

21Citations
Citations of this article
35Readers
Mendeley users who have this article in their library.

Abstract

With the advancement of multicore servers, there is a new trend of moving network functions to software servers. Measurement is critical to most network functions as it not only helps the operators understand the network usage and detect anomalies, but also produces feedback to the control loop in management tasks such as load balancing and traffic engineering. Traditional researches on measurement algorithms mainly focus on reducing the memory usage leveraging the fact that measurement can sustain bounded inaccuracy. In this study, we re-evaluate these algorithms on software servers in order to understand their tradeoffs of accuracy and performance. We observe that simple hash tables work better than more advanced measurement algorithms for a variety of measurement scenarios. This is because with better cache design in modern servers and the skewness in the access patterns of measurement tasks, the memory usage of measurement tasks is largely irrelevant to the packet processing performance.

References Powered by Scopus

Network traffic characteristics of data centers in the wild

1914Citations
N/AReaders
Get full text

The click modular router

1838Citations
N/AReaders
Get full text

An improved data stream summary: The count-min sketch and its applications

1583Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Sketchvisor: Robust network measurement for software packet processing

234Citations
N/AReaders
Get full text

NitroSketch: Robust and general sketch-based monitoring in software switches

167Citations
N/AReaders
Get full text

SketChlearn: Relieving user burdens in approximate measurement with automated statistical inference

156Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Alipourfard, O., Moshref, M., & Yu, M. (2015). Re-evaluating measurement algorithms in software. In Proceedings of the 14th ACM Workshop on Hot Topics in Networks, HotNets-XIV 2015. Association for Computing Machinery, Inc. https://doi.org/10.1145/2834050.2834064

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 20

83%

Professor / Associate Prof. 2

8%

Lecturer / Post doc 1

4%

Researcher 1

4%

Readers' Discipline

Tooltip

Computer Science 25

93%

Engineering 2

7%

Save time finding and organizing research with Mendeley

Sign up for free