Designing and evaluating interleaving decompressing and virus scanning in a stream-based mail proxy

  • Authors:
  • Ying-Dar Lin;Szu-Hao Chen;Po-Ching Lin;Yuan-Cheng Lai

  • Affiliations:
  • Department of Computer Science, National Chiao Tung, University, No. 1001, Da-Hsueh Road, Hsinchu 300, Taiwan;Department of Computer Science, National Chiao Tung, University, No. 1001, Da-Hsueh Road, Hsinchu 300, Taiwan;Department of Computer Science, National Chiao Tung, University, No. 1001, Da-Hsueh Road, Hsinchu 300, Taiwan;Department of Information Management, National Taiwan University of Science and Technology, No. 43, Section 4, Keelung Road, Taipei 106, Taiwan

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

A storage-based anti-virus access gateway is not scalable because it stores the entire mail under processing. This work designs and evaluates a stream-based mail proxy constructed from several open-source packages. This proxy processes mail in segments, and interleaves MIME parsing, decoding, decompressing and virus scanning. It is seven times faster than the storage-based one on forwarding, three times faster on virus scanning, and twice as faster on decompressing plus virus scanning. This proxy can keep nearly constant memory usage and work without disks, while the storage-based one requires memory and disk space proportional to the number of clients and the mail size.