Skip to main content

Network Traffic Analysis Using Android on a Hybrid Computing Architecture

  • Conference paper
Algorithms and Architectures for Parallel Processing (ICA3PP 2013)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8286))

Abstract

Nowadays more and more smartphone applications use internet connection, resulting, from the analysis point of view, in complex and huge generated traffic. Due to mobility and resource limitations, the classical approaches to traffic analysis are no more suitable. Furthermore, the most widespread mobile operating systems, such as Android, do not provide facilities for this task. Novel approaches have been presented in the literature, in which traffic analysis is executed in hardware using the Decision Tree classification algorithm. Although they have been proven to be effective in accelerating the classification process, they typically lack an integration with the remaining system. In order to address this issue, we propose a hybrid computing architecture which enables the communication between the Android OS and a traffic analysis hardware accelerator coexisting on the same chip. To this aim, we provide an Android OS porting on a Xilinx Zynq architecture, composed of a dual-core ARM-based processor integrated with FPGA cells, and define a technique to realize the connection with programmable logic components.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Akhila, P.: Design of amba 3.0 (axi) bus based system on chip communication protocol. International Journal (2013)

    Google Scholar 

  2. Alshammari, R., Zincir-Heywood, A.N.: Machine learning based encrypted traffic classification: identifying ssh and skype. In: Proceedings of the Second IEEE International Conference on Computational Intelligence for Security and Defense Applications, CISDA 2009, pp. 289–296. IEEE Press, Piscataway (2009)

    Google Scholar 

  3. Amato, F., Barbareschi, M., Casola, V., Mazzeo, A.: An FPGA-based smart classifier for decision support systems. In: Zavoral, F., Jung, J.J., Badica, C. (eds.) Intelligent Distributed Computing VII. SCI, vol. 511, pp. 289–299. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  4. Barbareschi, M., Mazzeo, A., Vespoli, A.: Zedroid: Android 2.2 (froyo) porting on zedboard (2013), http://wpage.unina.it/mario.barbareschi/zedroid/index.html

  5. Bernaille, L., Teixeira, R., Akodkenou, I., Soule, A., Salamatian, K.: Traffic classification on the fly. SIGCOMM Comput. Commun. Rev. 36(2), 23–26 (2006)

    Article  Google Scholar 

  6. Falaki, H., Lymberopoulos, D., Mahajan, R., Kandula, S., Estrin, D.: A first look at traffic on smartphones. In: Proceedings of the 10th ACM SIGCOMM Conference on Internet Measurement, pp. 281–287. ACM (2010)

    Google Scholar 

  7. Hur, M., Kim, M.S.: Towards smart phone traffic classification. In: APNOMS, pp. 1–4 (2012)

    Google Scholar 

  8. Cisco Visual Networking Index: Global mobile data traffic forecast update, 2010-2015. Cisco white paper (2011)

    Google Scholar 

  9. Cisco Visual Networking Index-Forecast: Methodology 2007–2012. Cisco System (2008)

    Google Scholar 

  10. Lee, S.W., Park, J.S., Lee, H.S., Kim, M.S.: A study on smart-phone traffic analysis. In: 2011 13th Asia-Pacific Network Operations and Management Symposium (APNOMS), pp. 1–7. IEEE (2011)

    Google Scholar 

  11. Li, J., Chen, Y., Ho, C., Lu, Z.: Binary-tree-based high speed packet classification system on FPGA. In: 2013 International Conference on Information Networking (ICOIN), pp. 517–522. IEEE (2013)

    Google Scholar 

  12. Lim, Y.S., Kim, H.C., Jeong, J., Kim, C.K., Kwon, T.T., Choi, Y.: Internet traffic classification demystified: on the sources of the discriminative power. In: Proceedings of the 6th International COnference, Co-NEXT 2010, pp. 9:1–9:12. ACM, New York (2010)

    Google Scholar 

  13. Luo, H., He, G., Lin, X., Shen, X.: Towards hierarchical security framework for smartphones. In: 2012 1st IEEE International Conference on Communications in China (ICCC), pp. 214–219 (2012), doi:10.1109/ICCChina.2012.6356880

    Google Scholar 

  14. Salah, S., Abdulhak, S.A., Sug, H., Kang, D.K., Lee, H.: Performance analysis of intrusion detection systems for smartphone security enhancements. In: 2011 International Conference on Mobile IT Convergence (ICMIC), pp. 15–19. IEEE (2011)

    Google Scholar 

  15. Schadt, E.E., Linderman, M.D., Sorenson, J., Lee, L., Nolan, G.P.: Computational solutions to large-scale data management and analysis. Nature Reviews Genetics 11(9), 647–657 (2010)

    Article  Google Scholar 

  16. Shanker, A., Lal, S.: Android porting concepts. In: 2011 3rd International Conference on Electronics Computer Technology (ICECT), vol. 5, pp. 129–133. IEEE (2011)

    Google Scholar 

  17. Skoda, P., Medved Rogina, B., Sruk, V.: FPGA implementations of data mining algorithms. In: 2012 Proceedings of the 35th International Convention, MIPRO, pp. 362–367. IEEE (2012)

    Google Scholar 

  18. Wang, Y., Streff, K., Raman, S.: Smartphone security challenges. Computer, 52–58 (2012)

    Google Scholar 

  19. Xilinx: Zynq-7000 ap soc redirecting ethernet packet to pl for hardware packet inspection tech tip (2013), http://www.wiki.xilinx.com/Zynq-7000+AP+SoC+Redirecting+Ethernet+Packet+to+PL+for+Hardware+Packet+Inspection+Tech+Tip

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer International Publishing Switzerland

About this paper

Cite this paper

Barbareschi, M., Mazzeo, A., Vespoli, A. (2013). Network Traffic Analysis Using Android on a Hybrid Computing Architecture. In: Aversa, R., Kołodziej, J., Zhang, J., Amato, F., Fortino, G. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2013. Lecture Notes in Computer Science, vol 8286. Springer, Cham. https://doi.org/10.1007/978-3-319-03889-6_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-03889-6_16

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-03888-9

  • Online ISBN: 978-3-319-03889-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics