Porcupine mail server
Porcupine is a cluster-based email server that's fast, manageable, and
available. Unfortunately, Porcupine is pretty much dead both as a
research project and software (a typical fate of a phd project...).
I collected what remains of the project in this page.
- The latest source code.
version 0.13.
- The source code as of my graduation.
version 0.12.
- "Manageability, Availability and Performance in
Porcupine: A Highly Scalable Internet Mail Service"(PS)
Yasushi Saito, Brian Bershad, and Henry Levy.
ACM Transactions on Computer Systems, Aug 2000.
This paper is an extended version of the SOSP paper.
- "Manageability, Availability and Performance in
Porcupine: A Highly Scalable Internet Mail Service"
(PS, Slides)
Yasushi Saito, Brian Bershad, and Hank Levy. 17th ACM Symposium on Operating
Systems Principles, Dec 1999, Kiawah Island Resort, near Charleston, SC, USA.
Best paper award
FAQ:
- Q: I want to use Porcupine in my ISP/company/blah.
- I'd suggest against it. Porcupine is unsupported. Besides, it
lacks many features you need in modern email server (e.g., spam
filtering, LDAP integration, etc, etc).
- Q: Is anyone using Porcupine?
- No. I hear that some company trying to commercialize it, but I can't
comment on that...