Abstract
A broad spectrum of network measurement applications demand for multipoint measurements; e.g. one-way delay measurements or packets path tracing. A passive multipoint measurement technique is realized by generating a timestamp and a packet identifier (ID) for each packet traversing an observation point and sending this information to a common collector. The packet ID can be provided by using parts of the packet or generating a digest of the packet content. Multipoint measurements demand for high resource measurement infrastructure. Random packet selection techniques can reduce the resource consumption while still maintaining sufficient information about most metrics. Nevertheless random packet selection cannot be used for multipoint measurements, because the packets selection decisions on its path can differ. Hash-based selection is a deterministic passive multipoint measurement technique that emulates random selection and enables the correlation of a selected subset of packets at different measurement points. The selection decision is based on a hash value over invariant parts of the packet.
When hash-based selection is applied two hash values are generated - one on which the selection decision is based and a second one that is used as the packet ID. In a previous paper we already evaluated hash functions for hash-based selection. In this paper we analyze hash functions for packet ID generation. Other authors recommend the use of two different hash values for both operations - we show that in certain scenarios it is more efficient to use only one hash value.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Hash functions, http://net.fokus.fraunhofer.de/research/hashfunctions.html
Duffield, N., Grossglauser, M.: Trajectory sampling for direct traffic observation. IEEE/ACM Trans. Netw. 9(3), 280–292 (2001)
Gsl - gnu scientific library, http://www.gnu.org/software/gsl/
Henke, C., Schmoll, C., Zseby, T.: Empirical evaluation of hash functions for multipoint measurements. SIGCOMM Comput. Commun. Rev. 38(3), 39–50 (2008)
Henke, C., Schmoll, C., Zseby, T.: Evaluation of header field entropy for hash-based packet selection. In: Claypool, M., Uhlig, S. (eds.) PAM 2008. LNCS, vol. 4979, pp. 82–91. Springer, Heidelberg (2008)
Jukna, S.: Crashkurs Mathematik für Informatiker. Teubner (2007)
Molina, M., Niccolini, S., Duffield, N.: Comparative experimental study of hash functions applied to packet sampling. In: ITC-19, Beijing (August 2005)
Traffic measurement database, http://www.ist-mome.org/
Niccolini, S., Molina, M., Raspall, F., Tartarelli, S.: Design and implementation of a one way delay passive measurement system. In: IEEE NOMS 2004 (2004)
Papoulis, A., Pillai, U.: Probability, Random Variables, and Stochastic Processes, 4th edn. McGraw-Hill, New York (2002)
Raspall, F., Quittek, J., Brunner, M.: Path-coupled configuration of passive measurements. In: IPS 2004, Budapest (2004)
Miller Jr., R.G.: Simultaneous Statistical Interference, pp. 5–8, 15–16. Springer, Heidelberg (1981)
Zseby, T., Molina, M., Duffield, N., Niccolini, S., Raspall, F.: Sampling and filtering techniques for ip packet selection. IETF Internet Draft
Zseby, T., Zander, S., Carle, G.: Evaluation of building blocks for passive one-way-delay measurements. In: PAM 2001 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Henke, C., Schmoll, C., Zseby, T. (2009). Empirical Evaluation of Hash Functions for PacketID Generation in Sampled Multipoint Measurements. In: Moon, S.B., Teixeira, R., Uhlig, S. (eds) Passive and Active Network Measurement. PAM 2009. Lecture Notes in Computer Science, vol 5448. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00975-4_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-00975-4_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-00974-7
Online ISBN: 978-3-642-00975-4
eBook Packages: Computer ScienceComputer Science (R0)