DocumentCode
2437717
Title
The Case for Spam-Aware High Performance Mail Server Architecture
Author
Pathak, Abhinav ; Jafri, Syed Ali Raza ; Hu, Y. Charlie
Author_Institution
Purdue Univ., West Lafayette, IN, USA
fYear
2009
fDate
22-26 June 2009
Firstpage
155
Lastpage
164
Abstract
The email volume per mailbox has largely remained low and unchanged in the past several decades, and hence mail server performance has largely remained a secondary issue. The steep rise in the amount of unsolicited emails, i.e. spam, in the past decade, however, has permanently disrupted this tranquility of largely steady email volume and turned mail server performance into an increasingly important issue. In this paper, we point out that modern mail servers were not originally designed with email spam in mind, and as such, as the "common case\´\´ workload for mail servers has shifted from legitimate emails to spam emails, we argue it is time to revisit mail server architecture design in following the system design principle of optimizing the common case. In particular, we show how to optimize the performance of three major components of modern mail servers, the concurrency architecture, the disk I/O, and DNSBL lookups, by exploiting the new "common case" workload. An evaluation of our prototype implementation of the enhanced postfix architecture shows that the optimizations significantly reduce the CPU, disk, and network resource consumptions, and improves the throughput of the mail server by 18% under a university departmental mail server workload and by 40% under a spam sinkhole workload.
Keywords
security of data; unsolicited e-mail; DNSBL lookups; concurrency architecture; disk I/O; network resource consumptions; spam sinkhole workload; spam-aware high performance mail server architecture; unsolicited emails; Computer architecture; Concurrent computing; Design optimization; Distributed computing; Electronic mail; File servers; File systems; Network servers; Postal services; Unsolicited electronic mail; Spam; mail server; postfix;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 2009. ICDCS '09. 29th IEEE International Conference on
Conference_Location
Montreal, QC
ISSN
1063-6927
Print_ISBN
978-0-7695-3659-0
Electronic_ISBN
1063-6927
Type
conf
DOI
10.1109/ICDCS.2009.74
Filename
5158420
Link To Document