High Capacity Email

| Projects and Presentations |

Email is one of the most well established and widely used services available on the Internet. With the popularity of Linux in the the server market, especially amongst Internet Service Providers it should be no surprise that Linux is the platform of choice for many mail servers. The current growth on the Internet places growing demands on both the hardware and software to deliver more mail to more users more quickly than ever before.

There comes a point where a single server can no longer cope. This is particularly a problem as the PC hardware market which typically provides affordable hardware for applications such as this is driven by increasing processor speeds and not the increases I/O that is required to shuffle increasing volumes of mail.

One solution to this problem is to implement multiple email servers or a server farm to deal with the load. Messages are typically independent of each other and hence parallelisation is a natural step to take. Implementing this is a manner that is transparent to users is not trivial but can can yield significant benefits by providing both increased capacity and High Availability.

Download html, dvi, postscript, latex source
Software Perdition: POP3 Proxy This is discussed in the paper extensivly as a method of splitting users mail retrival via POP3 over multiple servers.

| Horms Solutions | Simon Horman's Personal Page |

Copyright © 1995-2022 Simon Horman
Copyright © 2010-2022 Horms Solutions Ltd.
All rights reserved unless otherwise noted