skip to main content
10.1145/1774088.1774223acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Improving cost and accuracy of DPI traffic classifiers

Published:22 March 2010Publication History

ABSTRACT

Traffic classification through Deep Packet Inspection (DPI) is considered extremely expensive in terms of processing costs, leading to the conclusion that this technique is not suitable for DPI analysis on high speed networks. However, we believe that performance can be improved by exploiting some common characteristics of the network traffic. In this paper we present and evaluate some optimizations that can definitely decrease the processing cost and can even improve the classification precision.

References

  1. M. Becchi, M. A. Franklin, and P. Crowley, "A workload for evaluating deep packet inspection architectures," in Proceedings of the IEEE International Symposium on Workload Characterization, pp. 79--89, IEEE, Sept. 2008.Google ScholarGoogle Scholar
  2. F. Gringoli, L. Salgarelli, M. Dusi, N. Cascarano, F. Risso, and K. Claffy, "Gt: picking up the truth from the ground for internet traffic," SIGCOMM Comput. Commun. Rev., vol. 38, pp. 207--218, October 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Erman, A. Mahanti, M. Arlitt, and C. Williamson, "Identifying and discriminating between web and peer-to-peer traffic in the network core," in Proceedings of the 16th International Conference on World Wide Web, (New York, NY, USA), pp. 883--892, ACM, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. L. Bernaille, R. Teixeira, I. Akodkenou, A. Soule, and K. Salamatian, "Traffic classification on the fly," SIGCOMM Comput. Commun. Rev., vol. 36, no. 2, pp. 23--26, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Crotti, M. Dusi, F. Gringoli, and L. Salgarelli, "Traffic classification through simple statistical fingerprinting," SIGCOMM Comput. Commun. Rev., vol. 37, no. 1, pp. 5--16, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. Zander, T. T. T. Nguyen, and G. J. Armitage, "Self-learning ip traffic classification based on statistical flow characteristics.," in Passive and Active Measurement Workshop, vol. 3431 of Lecture Notes in Computer Science, pp. 325--328, Springer, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. N. Cascarano, A. Este, F. Gringoli, F. Risso, and L. Salgarelli, "An experimental evaluation of the computational cost of a dpi traffic classifier," in Proceedings of IEEE Globecom 2009, Next-Generation Networking and Internet Symposium, (New York, NY, USA), pp. 50--59, IEEE, November 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. R. Smith, C. Estan, S. Jha, and S. Kong, "Deflating the big bang: fast and scalable deep packet inspection with extended finite automata," SIGCOMM Comput. Commun. Rev., vol. 38, no. 4, pp. 207--218, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M. Becchi and P. Crowley, "Efficient regular expression evaluation: theory to practice," in Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS '08), (New York, NY, USA), pp. 50--59, ACM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. S. Kumar, S. Dharmapurikar, F. Yu, P. Crowley, and J. Turner, "Algorithms to accelerate multiple regular expressions matching for deep packet inspection," in SIGCOMM 2006, (New York, NY, USA), pp. 339--350, ACM, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. W. Moore and K. Papagiannaki, "Toward the accurate identification of network applications," in Proceedings of the Passive and Active Measurements Workshop, pp. 41--54, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. F. Risso, M. Baldi, O. Morandi, A. Baldini, and P. Monclus, "Lightweight, payload-based traffic classification: An experimental evaluation," in IEEE International Conference on, International Conference on Communications (ICC), pp. 5869--5875, May 2008.Google ScholarGoogle Scholar
  13. Netgroup Research Group, "NetBee library Protocol description database," http://www.nbee.org/netpdl.Google ScholarGoogle Scholar
  14. l7-filter, "Application Layer Packet Classifier for Linux," http://l7-filter.sourceforge.net/.Google ScholarGoogle Scholar

Index Terms

  1. Improving cost and accuracy of DPI traffic classifiers

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SAC '10: Proceedings of the 2010 ACM Symposium on Applied Computing
      March 2010
      2712 pages
      ISBN:9781605586397
      DOI:10.1145/1774088

      Copyright © 2010 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 22 March 2010

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      SAC '10 Paper Acceptance Rate364of1,353submissions,27%Overall Acceptance Rate1,650of6,669submissions,25%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader