FlowME: Lattice-based Traffic Measurement
2012
Abstract
Flow-based traffic measurement is a very challenging problem: Managing counters for each individual traffic flow in hardware resources knowingly struggle to scale with highspeed links. In this paper we propose a novel lattice theory-based approach that improves flow-based measurement performances and scales by keeping the number of the maintained hardware counters to a minimum (result mathematically established in the paper). The crucial contribution of the lattice is to map the computational semantics of the packet processing to user requests for traffic measurement thus allowing for a betterinformed and focused counter assignment. An implementation over an Openflow switch, FlowME, was developed and evaluated upon its memory usage, performance overhead, and processing effort to generate the minimal solution. Experimental results indicate a significant decrease in resource consumption.
References (18)
- C. Estan and G. Varghese, "New directions in traffic measurement and accounting," SIGCOMM Comput. Commun. Rev., vol. 32, no. 4, pp. 323-336, Aug. 2002.
- L. Yuan, C.-N. Chuah, and P. Mohapatra, "Progme: towards pro- grammable network measurement," IEEE/ACM Trans. Netw., vol. 19, no. 1, pp. 115-128, Feb. 2011.
- F. Ghannadian, L. Fang, and M. J. Quinn, "Adaptive, flow-based network traffic measurement and monitoring system," U.S. Patent US 7 639 613, Dec 29, 2009.
- B. Ganter and R. Wille, Formal Concept Analysis, Mathematical Foun- dations. Springer-Verlag, 1999.
- C. Carpineto and G. Romano, Concept Data Analysis : Theory and Applications. Wiley, 2004.
- P. Valtchev, M. Rouane-Hacene, and R. Missaoui, "A generic scheme for the design of efficient on-line algorithms for lattices," in Proc. of the 11th Intl. Conf. on Conceptual Structures (ICCS' 03), Dresden, Germany, July 21-25, ser. LNCS v.2746, 2003, pp. 282-295.
- P. Valtchev, R. Missaoui, and R. Godin, "Formal Concept Analysis for Knowledge Discovery and Data Mining: The New Challenges," in Proc. of the 2nd Intl. Conf. on Formal Concept Analysis (ICFCA'04), Sydney, Australia, ser. LNCS v.2961. Springer, 2004, pp. 352-371.
- "The Coron System." [Online]. Available: http://coron.loria.fr
- T. Ganegedara, W. Jiang, and V. Prasanna, "Frug: A benchmark for packet forwarding in future networks," in Proc. of the 29th IEEE Intl. Perform. Comp. & Comm. Conf. (IPCCC'10),, dec. 2010, pp. 231 -238.
- O. E. Ferkouss, R. B. Ali, Y. Lemieux, and O. Cherkaoui, "Performance model for mapping processing tasks to OpenFlow switch resources," in Proc. of the IEEE Intl. Conf. on Comm. (ICC'12), 2012.
- C. Estan, S. Savage, and G. Varghese, "Automatically inferring patterns of resource consumption in network traffic," in Proc. of the 2003 Conf. on Appl., technol., architect., and protocols for comp. comm. (SIGCOMM'03). New York, NY, USA: ACM, 2003, pp. 137-148.
- D. Plonka, "Flowscan: A network traffic flow reporting and visualization tool," in Proc. of the 14th USENIX Conf. on System administration, ser. LISA'00. Berkeley, CA, USA: USENIX Assoc., 2000, pp. 305-318.
- P. Phaal, S. Panchen, and N. McKee, "Inmon corporation's sflow: A method for monitoring traffic in switched and routed networks," RFC 3176, Internet Engineering Task Force, sep 2001. [Online]. Available: http://www.ietf.org/rfc/rfc3176.txt
- Information processing systems -Open Systems Interconnection -Basic Reference Model -Part 4: Management framework, ISO Norm ISO/IEC 7498-4:1989, 1989.
- N. Brownlee, C. Mills, and G. Ruth, "Traffic flow measurement: Architecture," RFC 2722, Internet Engineering Task Force, oct 1999. [Online]. Available: http://www.ietf.org/rfc/rfc2722.txt
- "Openflow switch specification version 1.3," Open Networking Founda- tion, Jun 2012.
- J. Dilley, B. Maggs, J. Parikh, H. Prokop, R. Sitaraman, and B. Weihl, "Globally distributed content delivery," Internet Computing, IEEE, vol. 6, no. 5, pp. 50 -58, sep/oct 2002.
- V. Jacobson, D. K. Smetters, J. D. Thornton, M. F. Plass, N. H. Briggs, and R. L. Braynard, "Networking named content," in Proc. of the 5th Intl. Conf. on Emerging networking experiments and technologies, ser. CoNEXT'09. New York, NY, USA: ACM, 2009, pp. 1-12.