A Distributed Architecture Based SMTP Server for Large Email Service


The KIPS Transactions:PartC, Vol. 16, No. 5, pp. 597-604, Oct. 2009
10.3745/KIPSTC.2009.16.5.597,   PDF Download:

Abstract

An SMTP(Simple Mail Transfer Protocol) server was designed for delivering and storing user’s email across a network. An SMTP server can be distributed as multiple servers for large service, huge users or massive emails. An SMTP server can be constructed by multiple servers with separating file system as email storing space, and each SMTP server can usually share each file system by using the NFS(Network File system). However the NFS is originally designed for sharing each file system across a network, and contains all attributes and features of regular file system. Using this NFS for email storing space of SMTP servers, it makes overhead due to unnecessary work of regular file system. In this paper, we propose a method to do directly operation with socket for reducing work overhead caused by the NFS. For doing directly operation with socket, this paper defines information based storing space structure and a protocol for storing emails. We performed experiments using Mailstone made by Netscape. The experimental results show the performance improvement of the proposed method compared to the existing method.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
Y. J. Kim, H. K. Kwak, K. S. Chung, "A Distributed Architecture Based SMTP Server for Large Email Service," The KIPS Transactions:PartC, vol. 16, no. 5, pp. 597-604, 2009. DOI: 10.3745/KIPSTC.2009.16.5.597.

[ACM Style]
Young Jong Kim, Hu Keun Kwak, and Kyu Sik Chung. 2009. A Distributed Architecture Based SMTP Server for Large Email Service. The KIPS Transactions:PartC, 16, 5, (2009), 597-604. DOI: 10.3745/KIPSTC.2009.16.5.597.