Empirical Evaluation of Hash Functions for PacketID Generation in Sampled Multipoint Measurements

  • Christian Henke
  • Carsten Schmoll
  • Tanja Zseby
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5448)

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
  2. 2.
    Duffield, N., Grossglauser, M.: Trajectory sampling for direct traffic observation. IEEE/ACM Trans. Netw. 9(3), 280–292 (2001)CrossRefGoogle Scholar
  3. 3.
    Gsl - gnu scientific library, http://www.gnu.org/software/gsl/
  4. 4.
    Henke, C., Schmoll, C., Zseby, T.: Empirical evaluation of hash functions for multipoint measurements. SIGCOMM Comput. Commun. Rev. 38(3), 39–50 (2008)CrossRefGoogle Scholar
  5. 5.
    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)CrossRefGoogle Scholar
  6. 6.
    Jukna, S.: Crashkurs Mathematik für Informatiker. Teubner (2007)Google Scholar
  7. 7.
    Molina, M., Niccolini, S., Duffield, N.: Comparative experimental study of hash functions applied to packet sampling. In: ITC-19, Beijing (August 2005)Google Scholar
  8. 8.
    Traffic measurement database, http://www.ist-mome.org/
  9. 9.
    Niccolini, S., Molina, M., Raspall, F., Tartarelli, S.: Design and implementation of a one way delay passive measurement system. In: IEEE NOMS 2004 (2004)Google Scholar
  10. 10.
    Papoulis, A., Pillai, U.: Probability, Random Variables, and Stochastic Processes, 4th edn. McGraw-Hill, New York (2002)Google Scholar
  11. 11.
    Raspall, F., Quittek, J., Brunner, M.: Path-coupled configuration of passive measurements. In: IPS 2004, Budapest (2004)Google Scholar
  12. 12.
    Miller Jr., R.G.: Simultaneous Statistical Interference, pp. 5–8, 15–16. Springer, Heidelberg (1981)CrossRefGoogle Scholar
  13. 13.
    Zseby, T., Molina, M., Duffield, N., Niccolini, S., Raspall, F.: Sampling and filtering techniques for ip packet selection. IETF Internet DraftGoogle Scholar
  14. 14.
    Zseby, T., Zander, S., Carle, G.: Evaluation of building blocks for passive one-way-delay measurements. In: PAM 2001 (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Christian Henke
    • 1
  • Carsten Schmoll
    • 1
  • Tanja Zseby
    • 1
  1. 1.Fraunhofer Institute FokusBerlinGermany

Personalised recommendations