APFA: Asynchronous Parallel Finite Automaton for Deep Packet Inspection in Cloud Computing

  • Authors:
  • Yang Li;Zheng Li;Nenghai Yu;Ke Ma

  • Affiliations:
  • MOE-Microsoft Key Laboratory of Multimedia Computing and Communication, University of Science and Technology of China,;MOE-Microsoft Key Laboratory of Multimedia Computing and Communication, University of Science and Technology of China,;MOE-Microsoft Key Laboratory of Multimedia Computing and Communication, University of Science and Technology of China,;MOE-Microsoft Key Laboratory of Multimedia Computing and Communication, University of Science and Technology of China,

  • Venue:
  • CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Security in cloud computing is getting more and more important recently. Besides passive defense such as encryption, it is necessary to implement real-time active monitoring, detection and defense in the cloud. According to the published researches, DPI (deep packet inspection) is the most effective technology to realize active inspection and defense. However, most recent works of DPI aim at space reduction but could not meet the demands of high speed and stability in the cloud. So, it is important to improve regular methods of DPI, making it more suitable for cloud computing. In this paper, an asynchronous parallel finite automaton named APFA is proposed, by introducing the asynchronous parallelization and the heuristically forecast mechanism, which significantly decreases the time consumed in matching while still keeps reducing the memory required. What is more, APFA is immune to the overlapping problem so that the stability is also enhanced. The evaluation results show that APFA achieves higher stability, better performance on time and memory. In short, APFA is more suitable for cloud computing.