Skip to main content

An Improved Data Packet Capture Method Based on Multicore Platform

  • Conference paper
  • First Online:
Data Science (ICPCSEE 2017)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 727))

  • 2533 Accesses

Abstract

The load balancing strategy of RSS used in the PF_RING capture method does not work well on multi-core processor platforms to achieve the disadvantage of the load balancing on the processor cores. This paper presents a packet load balancing method based on FD and RSS. The basic idea of this method is to capture the packet with the 5 tuple filter matching, and then can not be classified packets and flow oriented filter matching, and finally can not be classified packets matching RSS. Design of experiments to test the packet capture performance and load balancing performance which the packet capture method of PF_RING using the combination of load balancing strategy based on FD+RSS and RSS, the results show that the data packet stream load balancing method based on FD+RSS can improve the performance of data packet capture and load balancing among multiple cores.

Fund Project: Project supported by Key Laboratory of Intelligent Control Technology for Wuling-Mountain Ecological Agriculture in Hunan Province (ZNKZ2015-5); The Research was supported in part by the grants from the Huaihua University Project (HHUY2017-13); The Research was supported in part by the grants from the Huaihua University Project (HHUY2016-05).

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

References

  1. Yang, J.-X., Tan, G.-Z., Wang, R.-S.: Some key issues and their research progress in multicore software. Acta Electron. Sin. 9, 2140–2146 (2010)

    Google Scholar 

  2. Wang, M.-Z., Zhao, G.-H., Tang, Y.: Technology research of efficient flow management based on multi-core network processor. J. Chin. Comput. Syst. 12, 2591–2594 (2012)

    Google Scholar 

  3. Rajeswari, G., Nithya, B.: Implementing intrusion detection system for multicore processor. In: Advances in Recent Technologies in Communication and Computing (2009)

    Google Scholar 

  4. Vu, T.-T., Derbel, B.: Parallel branch-and-bound in multi-core multi-CPU multi-GPU heterogeneous environments. Future Gener. Comput. Syst. 56, 95–109 (2016)

    Article  Google Scholar 

  5. Wu, Z., Huang, Z., Gu, N., Zhang, X.: A User level real time task library on multicore. J. Chin. Comput. Syst. 36(7), 1438–1443 (2015)

    Google Scholar 

  6. Yu, L.I.U., Hong, A.N., Sun, S.U.N., Jun-shi, C.H.E.N.: Improving multi-core system throughput with memory load balance. J. Chin. Comput. Syst. 3, 671–675 (2014)

    Google Scholar 

  7. González-Domínguez, J., Liu, Y., Schmidt, B.: Parallel and scalable short-read alignment on multi-core clusters using UPC++. PLoS One 11, 1–15 (2016)

    Article  Google Scholar 

  8. Dashtbozorgi, M., Azgomi, M.A.: A high-performance and scalable multi-core aware software solution for network monitoring. J. Supercomput. 59, 720–743 (2012)

    Article  Google Scholar 

  9. Zhang, X., Li, W.: Performance evaluation of packet capture methods based on multi-core platform. Appl. Res. Comput. 28(7), 2632–2635 (2011)

    Google Scholar 

  10. Tcpreplay. http://www.icewalkers.com/Linux/Software/528940/Tcpreplay.html. 27 July 2010

  11. Scalable Networking: Eliminating the Receive Processing Bottleneck Introducing RSS. http://down-load.microsoft.com/download/5/d/6/5d6eaf2b-7ddf-476b-93dc7cf0072878e6/ndis_rss.doc,2004-4-14

  12. Dashtbozorgi, M., Azgomi, M.A.: A high-performance software solution for packet capture and transmission. In: 2009 2nd IEEE International Conference on Computer Science and Information Technology (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaoning Peng .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Nature Singapore Pte Ltd.

About this paper

Cite this paper

Zhang, X., Peng, X., Liu, J. (2017). An Improved Data Packet Capture Method Based on Multicore Platform. In: Zou, B., Li, M., Wang, H., Song, X., Xie, W., Lu, Z. (eds) Data Science. ICPCSEE 2017. Communications in Computer and Information Science, vol 727. Springer, Singapore. https://doi.org/10.1007/978-981-10-6385-5_31

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-6385-5_31

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-6384-8

  • Online ISBN: 978-981-10-6385-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics