Abstract
A large-scale e-mail service provider requests a highly scalable and available e-mail system to accommodate the increasing volume of e-mail traffic as well as the increasing number of e-mail users. To reduce the system development and maintenance cost, it is requested to make the system modular using off-the-shelf components. In this paper, we propose a cluster-based e-mail system architecture to achieve the goals of high scalability and availability, and low development and maintenance cost. We adopt the internal structure of a typical Internet e-mail system for a single server, called the MTA-MDA structure, to the proposed system architecture for the low cost requirements. We have implemented four different system configurations with the MTA-MDA structure and compare their performances. Experimental results show that the proposed system architecture achieves all the design objectives.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Microsoft.: MSN Hotmail Tops 100 Million User Milestone, REDMOND, Washington (2001)
von Behren, J.R., Czerwinski, S., Joseph, A.D., Brewer, E.A., Kubiatowicz, J.: NinjaMail: the Design of a High-Performance Clustered, Distributed E-mail System. In: Proceeding of International Workshops on Parallel Processing 2000, Toronto, Canada, August 21–24, pp. 151–158 (2000)
Wood, D.: Programming Internet Email. O’Reilly & Associates, Inc., CA (1999)
Postel, J.: RFC 821: Simple Mail Transfer Protocol (1982)
Christenson, N., Bosserman, T., Beckemeyer, D.: EarthLink Network, Inc.: A Highly Scalable Electronic Mail Service Using Open Systems. In: Proceedings of the USENIX Symposium on Internet Technologies and Systems, Monterey, California (December 1997)
Myers, J., Rose, M.: RFC 1939: Post Office Protocol – Version 3 (May 1996)
Crispin, M.: RFC 2060: Internet Message Access Protocol – Version 4revl (December 1996)
Saito, Y., Bershad, B.N., Levy, H.M.: Manageability, availability and performance in Porcupine: a highly scalable, cluster-based mail service. In: 17th ACM symposium on Operating System Review, December 1999, vol. 34(5), pp. 1–15 (1999)
Grubb, M.: How to Get There From Here: Scaling the Enterprise – Wide Mail Infrastructure. In: The proceedings of the Tenth USENIX Systems Administration Conference (LISA 1996), Chicago, IL, pp. 131–138 (1996)
Berkeley, U.C.: Ninja project, http://ninja.cs.berkeley.edu
Berkeley, U.C.: OceanStore project, http://oceanstore.cs.berkeley.edu
Allman, E.: SENDMAIL – An Internetwork Mail Router. BSD UNIX documentation Set. University of California, Berkeley (1986)
Yarger, R.J., Reese, G., King, T.: MySQL & mSQL. O’Reilly & Associates, Inc., CA (1999)
Bryan Costales with Eric Allman: sendmail; 2nd edn, CA:O’Reilly & Associates, Inc., Sebastopol (1997)
SPECmail2001: http://www.spec.org/osg/mail2001
Bertolotti, L., Calzarossa, M.C.: WORKLOAD CHARACTERIZATION OF MAIL SERVERS. In: The proceedings of SPECT 2000, Vancouver, Canada, July 16–20 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jeun, WC., Kee, YS., Kim, JS., Ha, S. (2003). A High Performance and Low Cost Cluster-Based E-mail System. In: Malyshkin, V.E. (eds) Parallel Computing Technologies. PaCT 2003. Lecture Notes in Computer Science, vol 2763. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45145-7_44
Download citation
DOI: https://doi.org/10.1007/978-3-540-45145-7_44
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40673-0
Online ISBN: 978-3-540-45145-7
eBook Packages: Springer Book Archive