A Comprehensive Review on Recent Developments in Pattern Matching Techniques

Authors

  • Suryabhan Pratap Singh Assistant Professor, Department of Information Technology, Institute of Engineering and Technology, Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur, Uttar Pradesh, India

Keywords:

Artificial Neural Networks, Application To Pattern Recognition, Field-Programmable Gate Array

Abstract

Several different design methodologies have been used to build pattern matching procedures for network security. Global Positioning Systems (GPPs), application-specific integrated circuits, and configurable hardware designs such as field-programmable gate-arrays are often utilized in these techniques/methods. GPPs provide scalability and flexibility, but at a cost of lower performance and efficiency. However, the capacity to scale is not considered while designing Application-Specific Integrated Circuit (ASIC). However, Field-Programmable Gate Array (FPGA)-based hardware solutions provide a wide range of performance and scalability design options. Considering this, scalable hardware designs for pattern matching procedures are gaining in popularity. In addition, the implementation of pattern matching is hampered by the complexity of these systems' architectural layouts. Because of this, it is necessary to conduct a comprehensive investigation to identify and define current scalable hardware designs.

References

[1] S. Pratap, S. Umesh, and C. Jaiswal, "Classification of audio signals using SVM ‑ WOA in Hadoop map ‑ reduce framework," SN Appl. Sci., no. March, 2020, https://doi.org/10.1007/s42452-020-03870-0

[2] S. P. Singh and U. C. Jaiswal, "Audio classification using grasshopper-ride optimization algorithm-based support vector machine," IET Circuits, Devices Syst., vol. 15, no. 5, pp. 434-447, 2021, https://doi.org/10.1049/cds2.12039

[3] H. Halmaoui and A. Haqiq, "Synthetic Feature Pairs Dataset and Siamese Convolutional Model for Image Matching," Data Br., vol. 41, p. 107965, 2022, https://doi.org/10.1016/j.dib.2022.107965

[4] Y. Xu et al., "Detecting premature departure in online text-based counseling using logic-based pattern matching," Internet Interv., vol. 26, p. 100486, 2021, https://doi.org/10.1016/j.invent.2021.100486

[5] Anjana, A. K. K, A. Sana, B. A. Bhat, S. Kumar, and N. Bhat, "An efficient algorithm for predicting crop using historical data and pattern matching technique," Glob. Transitions Proc., vol. 2, no. 2, pp. 294-298, 2021, https://doi.org/10.1016/j.gltp.2021.08.060

[6] J. S. Abbasi, F. Bashir, K. N. Qureshi, M. Najam ul Islam, and G. Jeon, "Deep learning-based feature extraction and optimizing pattern matching for intrusion detection using finite state machine," Comput. Electr. Eng., vol. 92, no. January, p. 107094, 2021, https://doi.org/10.1016/j.compeleceng.2021.107094

[7] I. Boneva, J. Niehren, and M. Sakho, "Regular matching and inclusion on compressed tree patterns with constrained context variables," Inf. Comput., vol. 1, p. 104776, 2021, https://doi.org/10.1016/j.ic.2021.104776

[8] R. B. Bouncken, Y. Qiu, and F. J. S. García, "Flexible pattern matching approach: Suggestions for augmenting theory evolvement," Technol. Forecast. Soc. Change, vol. 167, no. December 2020, p. 120685, 2021, https://doi.org/10.1016/j.techfore.2021.120685

[9] M. Imran, F. Bashir, A. R. Jafri, M. Rashid, and M. N. ul Islam, "A systematic review of scalable hardware architectures for pattern matching in network security," Comput. Electr. Eng., vol. 92, no. June 2020, 2021, https://doi.org/10.1016/j.compeleceng.2021.107169

[10] R. Charef, E. Ganjian, and S. Emmitt, "Socio-economic and environmental barriers for a holistic asset lifecycle approach to achieve circular economy: A pattern-matching method," Technol. Forecast. Soc. Change, vol. 170, no. December 2020, p. 120798, 2021, https://doi.org/10.1016/j.techfore.2021.120798

[11] S. Song, G. Gu, C. Ryu, S. Faro, T. Lecroq, and K. Park, "Fast algorithms for single and multiple pattern Cartesian tree matching," Theor. Comput. Sci., vol. 849, no. Walcom, pp. 47-63, 2021, https://doi.org/10.1016/j.tcs.2020.10.009

[12] S. Ma, P. Guo, H. You, P. He, G. Li, and H. Li, "An image matching optimization algorithm based on pixel shift clustering RANSAC," Inf. Sci. (Ny)., vol. 562, pp. 452-474, 2021, https://doi.org/10.1016/j.ins.2021.03.023

[13] P. Charalampopoulos et al., "Circular pattern matching with k mismatches," J. Comput. Syst. Sci., vol. 115, no. 2018, pp. 73-85, 2021, https://doi.org/10.1016/j.jcss.2020.07.003

[14] S. Nagaraju, B. Shanmugham, and K. Baskaran, "High throughput token driven FSM based regex pattern matching for network intrusion detection system," Mater. Today Proc., vol. 47, no. xxxx, pp. 139-143, 2021, https://doi.org/10.1016/j.matpr.2021.04.028

[15] C. Kurniawan, C. Zhu, and M. DeGraef, "Deformation state extraction from electron backscatter diffraction patterns via simulation-based pattern-matching," Scr. Mater., vol. 190, pp. 147-152, 2021, https://doi.org/10.1016/j.scriptamat.2020.09.004

[16] K. K. Soni and A. Rasool, "Pattern Matching: A Quantum Oriented Approach," Procedia Comput. Sci., vol. 167, no. 2019, pp. 1991-2002, 2020, https://doi.org/10.1016/j.procs.2020.03.230

[17] T. K. Saha, D. Rathee, and T. Koshiba, "Efficient protocols for private wildcards pattern matching," J. Inf. Secur. Appl., vol. 55, p. 102609, 2020, https://doi.org/10.1016/j.jisa.2020.102609

[18] G. Kalnoor and J. Agarkhed, "Detection of Intruder using KMP Pattern Matching Technique in Wireless Sensor Networks," Procedia Comput. Sci., vol. 125, pp. 187-193, 2018, https://doi.org/10.1016/j.procs.2017.12.026

[19] D. S. Dev and D. R. Kisku, "HPV guided object tracking: Theoretical advances on fast pattern matching technique," Perspect. Sci., vol. 8, pp. 488-491, 2016, https://doi.org/10.1016/j.pisc.2016.06.005

[20] S. P. Mishra, C. G. Singh, and R. Prasad, "A review on compressed pattern matching," Perspect. Sci., vol. 8, pp. 727-729, 2016, https://doi.org/10.1016/j.pisc.2016.06.071

[21] C. C. Kuo, C. C. Tsai, and T. Y. Lee, "Pattern-matching-based X-architecture zero-skew clock tree construction with X-Flip technique and via delay consideration," Integr. VLSI J., vol. 44, no. 1, pp. 87-101, 2011, https://doi.org/10.1016/j.vlsi.2010.09.002

[22] S. P. Singh and U. C. Jaiswal, "Machine Learning for Big Data : A New Perspective," Int. J. Appl. Eng. Res., vol. 13, no. 5, pp. 2753-2762, 2018

Downloads

Published

2022-01-06

How to Cite

[1]
Suryabhan Pratap Singh 2022. A Comprehensive Review on Recent Developments in Pattern Matching Techniques. AG Volumes. (Jan. 2022), 178–196.